diff --git a/.github/workflows/label_testmerge_conflicts.yml b/.github/workflows/label_testmerge_conflicts.yml index 306e9c74da8..7e61e3e9aa2 100644 --- a/.github/workflows/label_testmerge_conflicts.yml +++ b/.github/workflows/label_testmerge_conflicts.yml @@ -9,9 +9,38 @@ on: jobs: triage: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: eps1lon/actions-label-merge-conflict@v3.0.2 + - name: Git checkout + uses: actions/checkout@v4 with: - dirtyLabel: 'Testmerge Conflict' - repoToken: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} + fetch-depth: 0 + ref: testmerge + - name: Check for testmerge conflicts + id: check + run: | + git config --local user.email "action@github.com" + git config --local user.name "Testmerge Conflict Detection" + git fetch origin pull/${{ github.event.number }}/head:PR${{ github.event.number }} + git merge --no-commit --no-ff PR${{ github.event.number }} || true + CONFLICTS=$(git ls-files -u | wc -l) + if [ "$CONFLICTS" -gt 0 ] ; then + echo "There is a merge conflict. Aborting" + git merge --abort + echo "success=0" >> $GITHUB_OUTPUT + exit 0 + fi + echo "success=1" >> $GITHUB_OUTPUT + - name: Label PR + uses: jburgess/AddRemovePrLabels@v1.0.4 + if: steps.check.outputs.success == 0 + with: + githubToken: '${{ secrets.GITHUB_TOKEN }}' + labelsToAdd: 'Testmerge Conflict' + - name: Unlabel PR + uses: jburgess/AddRemovePrLabels@v1.0.4 + if: steps.check.outputs.success == 1 + with: + githubToken: '${{ secrets.GITHUB_TOKEN }}' + labelsToRemove: 'Testmerge Conflict' diff --git a/.github/workflows/pr-conflicts.yml b/.github/workflows/pr-conflicts.yml new file mode 100644 index 00000000000..f9d2e26f360 --- /dev/null +++ b/.github/workflows/pr-conflicts.yml @@ -0,0 +1,16 @@ +name: Check Potential Conflicts + +on: + pull_request: + branches: + - master220 + +jobs: + build: + name: potential-conflicts-checker + runs-on: ubuntu-latest + permissions: write-all + steps: + - uses: outsideris/potential-conflicts-checker-action@0.1.0 + with: + ghToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/testmerge.yml b/.github/workflows/testmerge.yml new file mode 100644 index 00000000000..360cd0f5255 --- /dev/null +++ b/.github/workflows/testmerge.yml @@ -0,0 +1,95 @@ +name: 'Testmerge Worker' + +concurrency: + group: testmerge + +on: + workflow_dispatch: + +env: + BASE_BRANCH: master220 + TESTMERGE_BRANCH: testmerge2 + REQUIRED_LABEL: testmerge + +jobs: + process: + runs-on: ubuntu-latest + steps: + - name: Get pull requests with required label and check for merge conflicts + id: get_labeled_prs + uses: actions/github-script@v7 + with: + script: | + const label_needed = '${{ env.REQUIRED_LABEL }}'; + const { data: pullRequests } = await github.rest.pulls.list({ + owner: context.repo.owner, + repo: context.repo.repo, + state: 'open', + }); + const labeledPRs = []; + for (const pr of pullRequests) { + if (pr.labels.some(label => label.name === label_needed)) { + const prInfo = await github.rest.pulls.get({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: pr.number + }); + if (prInfo.data.mergeable) { + labeledPRs.push({ + number: pr.number, + title: pr.title + }); + } + } + } + const prDetails = JSON.stringify(labeledPRs); + console.log(`Pull Requests with the label "${label_needed}" and no merge conflicts: ${prDetails}`); + if (prDetails.length == 0) { + core.setFailed(`No pull requests with the label "${label_needed}" and no merge conflicts found.`); + } + core.setOutput('labeled_pr_details', prDetails); + - name: Git checkout + uses: actions/checkout@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + fetch-depth: 0 + ref: ${{ env.BASE_BRANCH }} + - name: Iterate over PRs and perform actions + id: prepare_testmerge_branch + run: | + set -e + + git config --local user.email "action@github.com" + git config --local user.name "Testmerge Worker" + git switch ${{ env.TESTMERGE_BRANCH }} || git switch -c ${{ env.TESTMERGE_BRANCH }} + git reset --hard ${{ env.BASE_BRANCH }} + + # Print debug information + echo "PR details JSON:" + echo '${{ steps.get_labeled_prs.outputs.labeled_pr_details }}' + + echo '${{ steps.get_labeled_prs.outputs.labeled_pr_details }}' | jq -c '.[]' | while read -r PR_DETAIL; do + PR_NUMBER=$(echo "$PR_DETAIL" | jq -r '.number') + PR_TITLE=$(echo "$PR_DETAIL" | jq -r '.title') + echo "Preparing $PR_TITLE (#$PR_NUMBER)" + + git fetch origin pull/$PR_NUMBER/head:pr-$PR_NUMBER + + # Check for merge conflicts + git merge --no-commit --no-ff pr-$PR_NUMBER || true + CONFLICTS=$(git ls-files -u | wc -l) + if [ "$CONFLICTS" -gt 0 ] ; then + echo "There is a merge conflict. Skipping $PR_TITLE (#$PR_NUMBER)" + git merge --abort + continue + fi + git merge --abort + + git merge --squash pr-$PR_NUMBER + git commit -m "$PR_TITLE (#$PR_NUMBER) [testmerge]" + + # Perform your git actions here, for example: + echo "Successfully merged $PR_TITLE (#$PR_NUMBER)" + done + + git push -f origin ${{ env.TESTMERGE_BRANCH }} diff --git a/_build_dependencies.sh b/_build_dependencies.sh index 12aec7295e5..4b35157d6f0 100644 --- a/_build_dependencies.sh +++ b/_build_dependencies.sh @@ -6,11 +6,11 @@ export NODE_VERSION=18 # Stable Byond Major export STABLE_BYOND_MAJOR=515 # Stable Byond Minor -export STABLE_BYOND_MINOR=1634 +export STABLE_BYOND_MINOR=1642 # Beta Byond Major export BETA_BYOND_MAJOR=515 # Beta Byond Minor -export BETA_BYOND_MINOR=1634 +export BETA_BYOND_MINOR=1642 # For the RUSTG library. Not actually installed by CI but kept as a reference export RUSTG_VERSION=3.1.0-ss220 #For DMJIT librarry diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 8dcc91397c8..3446ee90bfc 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -1,22 +1,4 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/bar) -"aab" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fore) "aac" = ( /obj/docking_port/stationary/whiteship{ dir = 8; @@ -56,7 +38,7 @@ dir = 4 }, /obj/machinery/computer/guestpass{ - pixel_x = 30 + pixel_x = 28 }, /obj/machinery/requests_console{ announcementConsole = 1; @@ -76,7 +58,6 @@ /obj/structure/foodcart, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -125,10 +106,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/newscaster{ - pixel_x = 27; - pixel_y = 33 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -137,12 +114,8 @@ }, /area/crew_quarters/kitchen) "aap" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/cable{ icon_state = "2-4" @@ -150,13 +123,12 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/machinery/ai_slipper, -/mob/living/simple_animal/bot/secbot/pingsky{ - desc = "Worse than nothing"; - name = "AI Defender" +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -256,22 +228,6 @@ icon_state = "dark" }, /area/crew_quarters/fitness) -"aaz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed, -/obj/item/bedsheet/medical{ - level = 1.4 - }, -/obj/structure/curtain/open, -/obj/machinery/light_construct{ - dir = 1 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/maintenance/starboard) "aaA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /mob/living/carbon/human/lesser/monkey{ @@ -298,50 +254,11 @@ icon_state = "whitebluefull" }, /area/medical/reception) -"aaC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitehall" - }, -/area/maintenance/tourist) -"aaD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/decal/cleanable/blood/writing, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "tranquillite" - }, -/area/crew_quarters/theatre) -"aaE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/grille/broken, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitehall" - }, -/area/maintenance/tourist) "aaF" = ( /obj/structure/bed/dogbed/runtime, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -352,14 +269,6 @@ icon_state = "cmo" }, /area/medical/cmo) -"aaG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/crew_quarters/theatre) "aaH" = ( /obj/structure/window/reinforced{ dir = 8 @@ -378,27 +287,11 @@ icon_state = "dark" }, /area/medical/genetics) -"aaI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "yellowfull" - }, -/area/maintenance/electrical) "aaJ" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -433,73 +326,8 @@ /obj/item/folder/red{ pixel_y = 3 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) -"aaM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/maintenance/consarea_virology) -"aaN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/library) -"aaO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/wood, -/area/maintenance/library) -"aaP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "small" - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint4) -"aaQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/maintenance/asmaint4) -"aaR" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/starboardsolar) "aaS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -522,12 +350,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno4"; - name = "Creature Cell #4"; - opacity = 0 + name = "Creature Cell #4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -543,13 +368,6 @@ icon_state = "neutralcorner" }, /area/crew_quarters/locker) -"abW" = ( -/mob/living/simple_animal/mouse/brown{ - desc = "Совершенно точно и официально уполномоченный следить за состоянием станции непосредственно, как главный архитектор."; - name = "Инспектор Мышь" - }, -/turf/simulated/floor/plating, -/area/maintenance/casino) "abZ" = ( /obj/machinery/smartfridge/secure/medbay/organ, /turf/simulated/floor/plasteel{ @@ -625,7 +443,6 @@ /obj/structure/closet/wardrobe/red, /obj/item/clothing/suit/tracksuit/red, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -735,6 +552,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -809,7 +629,9 @@ }, /area/maintenance/asmaint4) "agN" = ( -/obj/machinery/door/airlock/external, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/eastarrival) "agT" = ( @@ -881,7 +703,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/northeast, /turf/simulated/floor/plasteel, @@ -911,7 +733,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/effect/decal/warning_stripes/northeast, /turf/simulated/floor/plasteel, @@ -942,7 +764,6 @@ /obj/machinery/light, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel, @@ -957,10 +778,11 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry/additional) -"aii" = ( -/obj/effect/decal/warning_stripes/north, +"aim" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, /turf/simulated/floor/plating, -/area/hallway/secondary/entry/westarrival) +/area/crew_quarters/theatre) "aip" = ( /obj/structure/cable{ icon_state = "1-2" @@ -995,14 +817,9 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/toxins/lab) -"aiL" = ( -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry/eastarrival) "aiT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1060,13 +877,17 @@ }, /area/toxins/explab) "ajz" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -25 - }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/obj/item/clothing/glasses/meson, /obj/machinery/light{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "ajD" = ( @@ -1157,6 +978,9 @@ /obj/structure/sign/poster/official/work_for_a_future{ pixel_x = 32 }, +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "akv" = ( @@ -1174,9 +998,7 @@ /area/security/main) "akC" = ( /obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -25 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -1226,11 +1048,6 @@ /obj/structure/sign/pods{ pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -28; - pixel_y = 28 - }, /obj/effect/decal/warning_stripes/northwest, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/eastarrival) @@ -1276,8 +1093,7 @@ /area/maintenance/fore) "ame" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -1385,7 +1201,7 @@ pixel_y = -28 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -1420,7 +1236,7 @@ "amR" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Expedition EVA"; @@ -1428,7 +1244,6 @@ network = list("SS13","Security"); pixel_x = -9 }, -/obj/machinery/light, /obj/structure/table/reinforced, /obj/item/storage/firstaid/adv, /obj/item/storage/firstaid/o2{ @@ -1534,12 +1349,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -1686,8 +1498,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/machinery/computer/security, /turf/simulated/floor/plasteel{ @@ -1738,6 +1549,10 @@ dir = 8 }, /obj/effect/decal/warning_stripes/east, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/eastarrival) "apy" = ( @@ -1749,21 +1564,13 @@ dir = 6 }, /obj/machinery/light_switch{ - name = "north bump"; - pixel_y = 25 + pixel_y = 24 }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkyellow" }, /area/engine/mechanic_workshop/hangar) -"apB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry/westarrival) "apE" = ( /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -1795,13 +1602,6 @@ /obj/machinery/light, /turf/simulated/floor/wood, /area/civilian/vacantoffice) -"apL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry/westarrival) "apM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/fueltank, @@ -1932,25 +1732,17 @@ /obj/item/storage/secure/briefcase, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "blue" }, /area/bridge/checkpoint/north) -"aqM" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry/eastarrival) "aqN" = ( /obj/structure/filingcabinet, /obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 2 + pixel_x = 30 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -1966,7 +1758,7 @@ "aqV" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/structure/closet/secure_closet/security, /turf/simulated/floor/plasteel{ @@ -2004,7 +1796,7 @@ "arh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ - pixel_y = 23 + pixel_y = 22 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -2012,24 +1804,14 @@ icon_state = "chapel" }, /area/crew_quarters/theatre) -"arm" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/hallway/secondary/entry/eastarrival) "arn" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plating, /area/engine/mechanic_workshop/expedition) @@ -2123,7 +1905,7 @@ "arO" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -2140,16 +1922,11 @@ /turf/simulated/floor/plasteel, /area/maintenance/bar) "arT" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/machinery/cell_charger{ - pixel_x = -1; - pixel_y = 2 +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" }, -/obj/item/stock_parts/cell/high, -/turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "arX" = ( /obj/effect/decal/warning_stripes/southwest, @@ -2195,7 +1972,6 @@ /obj/effect/decal/warning_stripes/southwest, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel, @@ -2203,12 +1979,9 @@ "asE" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plating, /area/engine/mechanic_workshop/expedition) @@ -2236,10 +2009,6 @@ /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "asY" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = -30; - pixel_y = 2 - }, /obj/structure/closet/wardrobe/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -2248,6 +2017,9 @@ dir = 5 }, /obj/item/clothing/suit/tracksuit/red, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "red" @@ -2257,9 +2029,6 @@ /turf/simulated/floor/plating, /area/maintenance/garden) "atq" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) @@ -2282,15 +2051,15 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/westarrival) "atR" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/stock_parts/cell/high, /obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -25 + pixel_x = -24 }, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "atV" = ( @@ -2337,10 +2106,6 @@ icon_state = "neutral" }, /area/engine/mechanic_workshop/expedition) -"auk" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "aul" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -2400,12 +2165,6 @@ }, /turf/simulated/wall, /area/hallway/secondary/entry/lounge) -"auA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/chair/stool, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint4) "auB" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Hangar"; @@ -2451,8 +2210,7 @@ }, /obj/item/twohanded/required/kirbyplants, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/westarrival) @@ -2581,7 +2339,7 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /obj/structure/disposalpipe/segment{ dir = 6 @@ -2635,12 +2393,8 @@ /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "avL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/item/wrench, /obj/effect/decal/warning_stripes/southeast, @@ -2796,12 +2550,9 @@ name = "Space Expedition Storage"; req_access = list(18,48,70) }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) @@ -2828,7 +2579,7 @@ "axj" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/structure/table, /obj/random/toolbox, @@ -2910,7 +2661,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/machinery/light, /turf/simulated/floor/plasteel, @@ -3060,9 +2811,7 @@ "azi" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/machinery/light_switch{ - dir = 1; - name = "south bump"; - pixel_y = -25 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "purple" @@ -3077,7 +2826,7 @@ dir = 1 }, /obj/machinery/computer/guestpass{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "purple" @@ -3207,13 +2956,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint4) -"aAy" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralfull" - }, -/area/bridge/checkpoint/south) "aAB" = ( /obj/structure/chair/comfy/red{ dir = 4 @@ -3287,14 +3029,13 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/westarrival) "aAO" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/closet/walllocker/emerglocker/north, /turf/simulated/floor/plasteel{ @@ -3386,7 +3127,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel, @@ -3419,12 +3159,8 @@ }, /area/engine/mechanic_workshop/hangar) "aBr" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/trading) @@ -3498,16 +3234,12 @@ }, /area/security/processing) "aBS" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - name = "Waste Disposals Junction"; - sortType = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -3519,12 +3251,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/plating, /area/engine/supermatter) @@ -3625,7 +3354,7 @@ /area/quartermaster/storage) "aCU" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -3637,12 +3366,9 @@ name = "Supermatter Chamber"; req_access = list(10,24) }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/engine, /area/engine/supermatter) @@ -3660,7 +3386,7 @@ dir = 4 }, /obj/machinery/alarm{ - pixel_y = 23 + pixel_y = 22 }, /obj/effect/decal/warning_stripes/north, /obj/machinery/atmospherics/meter, @@ -3674,7 +3400,7 @@ "aDf" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /mob/living/simple_animal/pet/cat/birman/Crusher, /obj/effect/decal/cleanable/generic, @@ -3683,20 +3409,6 @@ icon_state = "yellow" }, /area/engine/mechanic_workshop) -"aDg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "aDh" = ( /obj/effect/decal/warning_stripes/west, /obj/structure/cable/yellow{ @@ -3776,9 +3488,7 @@ /area/janitor) "aDL" = ( /obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -25 + pixel_x = -24 }, /obj/machinery/camera{ c_tag = "Cargo Office North-West"; @@ -3829,12 +3539,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/plating, /area/engine/supermatter) @@ -3949,7 +3656,7 @@ "aEw" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -4003,7 +3710,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -4022,7 +3728,7 @@ /obj/effect/decal/warning_stripes/red, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/machinery/light, /turf/simulated/floor/plasteel, @@ -4103,7 +3809,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /obj/machinery/light, /turf/simulated/floor/plasteel, @@ -4140,7 +3846,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plating, @@ -4197,7 +3902,6 @@ /obj/item/grenade/chem_grenade/cleaner, /obj/item/key/janitor, /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /obj/machinery/light{ @@ -4411,7 +4115,6 @@ "aHZ" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -4445,7 +4148,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -4515,12 +4218,8 @@ pixel_x = 28 }, /obj/effect/decal/warning_stripes/southeast, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -4562,8 +4261,7 @@ /area/maintenance/fpmaint) "aJa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -4607,7 +4305,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -4615,10 +4313,6 @@ }, /area/security/brigstaff) "aJv" = ( -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, @@ -4734,15 +4428,6 @@ }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/westarrival) -"aJW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -22 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/structure/closet/radiation, -/obj/item/clothing/glasses/meson, -/turf/simulated/floor/plasteel, -/area/engine/controlroom) "aJY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4790,7 +4475,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel, @@ -4849,7 +4533,7 @@ "aKy" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /obj/structure/chair/office{ dir = 1; @@ -5215,8 +4899,7 @@ /area/atmos) "aMK" = ( /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -5266,7 +4949,7 @@ "aNc" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -5284,7 +4967,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -5307,7 +4989,7 @@ /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -5724,13 +5406,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel, /area/atmos) -"aPJ" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" - }, -/area/maintenance/bar) "aPM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5806,7 +5481,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -6164,9 +5838,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "aSQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6233,9 +5905,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "aTu" = ( /obj/structure/rack, @@ -6253,9 +5923,7 @@ dir = 8 }, /obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -25 + pixel_x = -24 }, /obj/item/weldingtool/largetank, /turf/simulated/floor/plasteel{ @@ -6266,7 +5934,7 @@ "aTx" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/machinery/light{ dir = 4 @@ -6285,9 +5953,6 @@ /obj/machinery/light{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkyellow" @@ -6423,7 +6088,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -6477,8 +6142,7 @@ /area/hallway/secondary/entry/westarrival) "aUC" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -6487,7 +6151,7 @@ /obj/structure/closet/secure_closet/personal/mining, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/radio/intercom{ - pixel_y = -29 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -6619,7 +6283,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_y = 25 + pixel_y = 28 }, /obj/structure/cable{ icon_state = "4-8" @@ -6811,7 +6475,6 @@ /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -6947,12 +6610,8 @@ "aXA" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/soda, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -6996,7 +6655,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/wood, /area/civilian/vacantoffice) @@ -7093,9 +6752,7 @@ "aYC" = ( /obj/machinery/light, /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /obj/machinery/computer/station_alert, /turf/simulated/floor/plasteel{ @@ -7173,12 +6830,9 @@ }, /area/maintenance/kitchen) "aYV" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "burn"; - name = "Blast Door"; - opacity = 0 + name = "Blast Door" }, /obj/machinery/door/airlock/highsecurity{ heat_proof = 1; @@ -7418,8 +7072,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/machinery/firealarm{ dir = 4; - layer = 3.25; - pixel_x = 24 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/reagent_containers/spray/plantbgone{ @@ -7446,12 +7099,8 @@ pixel_x = -5; pixel_y = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/item/stamp/mime{ pixel_x = 5 @@ -7464,7 +7113,6 @@ "baI" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -7598,23 +7246,6 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry/commercial) -"bbA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkblue" - }, -/area/crew_quarters/theatre) "bbN" = ( /obj/machinery/light{ dir = 4 @@ -7664,12 +7295,8 @@ /turf/simulated/floor/carpet/royalblue, /area/crew_quarters/captain/bedroom) "bbZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/janitor) @@ -7839,12 +7466,8 @@ }, /area/engine/mechanic_workshop/hangar) "bda" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -7884,7 +7507,7 @@ "bds" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/machinery/light{ dir = 4 @@ -7894,9 +7517,6 @@ icon_state = "darkyellow" }, /area/engine/mechanic_workshop/hangar) -"bdu" = ( -/turf/simulated/floor/plating, -/area/construction/hallway) "bdz" = ( /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/soda{ @@ -7911,7 +7531,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -7934,9 +7554,6 @@ "bdO" = ( /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, -/obj/machinery/light{ - dir = 8 - }, /obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/commercial) @@ -8005,7 +7622,7 @@ /area/space) "bev" = ( /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/carpet, /area/crew_quarters/serviceyard) @@ -8015,6 +7632,17 @@ }, /turf/simulated/floor/carpet/orange, /area/crew_quarters/bar/atrium) +"bez" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/library) "beC" = ( /turf/simulated/wall, /area/engine/mechanic_workshop) @@ -8136,8 +7764,7 @@ /area/clownoffice) "bfZ" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -8167,8 +7794,8 @@ /area/medical/chemistry) "bgi" = ( /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 + pixel_x = -24; + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -8193,10 +7820,9 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -8428,20 +8054,17 @@ /turf/simulated/floor/plasteel, /area/engine/controlroom) "bhl" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/machinery/door/window/brigdoor{ dir = 2; name = "Internal Affairs Office"; req_access = list(38) }, /obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) "bhn" = ( @@ -8579,7 +8202,7 @@ "bhF" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/light, /turf/simulated/floor/wood, @@ -8684,9 +8307,7 @@ "biv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /obj/structure/cable{ icon_state = "1-2" }, @@ -8779,7 +8400,6 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -8817,11 +8437,6 @@ }, /area/hallway/secondary/entry/commercial) "bjn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -27; - pixel_y = -26 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "arrival" @@ -8945,7 +8560,7 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "arrival" @@ -9041,7 +8656,7 @@ /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "arrival" @@ -9088,7 +8703,7 @@ /area/maintenance/casino) "bkf" = ( /obj/machinery/newscaster/security_unit{ - pixel_x = -30 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -9245,6 +8860,10 @@ "blf" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -9366,11 +8985,6 @@ /obj/structure/sign/vacuum{ pixel_x = -32 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -28; - pixel_y = 28 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -9414,9 +9028,7 @@ "blZ" = ( /obj/effect/decal/warning_stripes/red/hollow, /obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "bmb" = ( /obj/structure/cable{ @@ -9479,12 +9091,11 @@ }, /area/medical/medbay2) "bmp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/flasher{ pixel_y = 24 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -9503,6 +9114,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -9664,7 +9277,7 @@ "bog" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -9704,7 +9317,6 @@ /obj/effect/spawner/lootdrop/maintenance/tripple, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -9790,14 +9402,9 @@ /obj/item/trash/candle, /turf/simulated/floor/carpet/black, /area/maintenance/casino) -"bpe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/garden) "bpf" = ( /obj/machinery/light_switch{ - pixel_x = -25 + pixel_x = -24 }, /obj/structure/table/wood/fancy/green, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -9811,12 +9418,8 @@ /obj/item/kitchen/utensil/fork{ pixel_x = 7 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/carpet/green, /area/crew_quarters/mrchangs) @@ -9982,9 +9585,7 @@ /turf/simulated/wall/shuttle, /area/shuttle/arrival/station) "bqk" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -10064,7 +9665,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/effect/decal/warning_stripes/north, @@ -10385,17 +9985,16 @@ pixel_x = -32 }, /obj/effect/decal/warning_stripes/west, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, /area/hallway/secondary/entry/commercial) "bsD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -10403,12 +10002,8 @@ /area/crew_quarters/bar/atrium) "bsE" = ( /obj/structure/chair, -/obj/machinery/light{ - dir = 4 - }, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -10428,7 +10023,7 @@ "bsG" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/structure/chair/comfy/brown{ dir = 1 @@ -10612,7 +10207,7 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -10777,9 +10372,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/holding_cell) "buf" = ( /obj/structure/grille, @@ -10825,7 +10418,6 @@ /obj/item/paper_bin, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/item/pen, @@ -10836,12 +10428,7 @@ /area/quartermaster/office) "buq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plating, /area/maintenance/disposal) "buu" = ( @@ -10877,8 +10464,7 @@ /area/hallway/primary/port/west) "buC" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -10893,7 +10479,7 @@ /obj/item/reagent_containers/spray/pestspray, /obj/item/reagent_containers/spray/pestspray, /obj/machinery/power/apc{ - name = "north bump"; + dir = 1; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -10915,8 +10501,7 @@ /obj/structure/table/reinforced, /obj/item/mmi, /obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -10968,7 +10553,6 @@ "buU" = ( /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/effect/decal/warning_stripes/southwest, @@ -11071,7 +10655,7 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plating, @@ -11085,7 +10669,7 @@ "bvD" = ( /obj/machinery/vending/cola, /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" @@ -11099,7 +10683,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -11191,7 +10775,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -11212,7 +10796,6 @@ /obj/item/assembly/signaler, /obj/item/wrench, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/machinery/light{ @@ -11238,13 +10821,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -11291,30 +10871,20 @@ name = "Bar Privacy Shutters" }, /obj/machinery/newscaster{ - pixel_y = 33 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/crew_quarters/bar) "bwl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/engine, /area/engine/controlroom) "bws" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -11357,6 +10927,8 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -11382,9 +10954,7 @@ req_access = list(2) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "bwP" = ( /obj/machinery/light{ @@ -11461,7 +11031,7 @@ /area/hydroponics) "bxd" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 22 + pixel_x = 28 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/radiation, @@ -11485,7 +11055,6 @@ dir = 8 }, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/carpet/green, @@ -11509,7 +11078,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -11664,7 +11233,7 @@ /area/maintenance/turbine) "bxX" = ( /obj/machinery/light_switch{ - pixel_x = 23; + pixel_x = 24; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -11702,9 +11271,7 @@ dir = 4 }, /obj/machinery/light_switch{ - dir = 4; - name = "west bump"; - pixel_x = -25 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -11712,12 +11279,8 @@ }, /area/medical/morgue) "byl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "caution" @@ -11758,7 +11321,7 @@ "bys" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -11768,7 +11331,7 @@ "byt" = ( /obj/machinery/light, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/machinery/computer/atmos_alert, /turf/simulated/floor/plasteel{ @@ -11823,7 +11386,7 @@ "byy" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -11846,7 +11409,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -12105,8 +11667,7 @@ }, /obj/effect/decal/warning_stripes/west, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -12160,8 +11721,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -12349,7 +11909,7 @@ /area/bridge/checkpoint/north) "bAu" = ( /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -12372,9 +11932,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "bAz" = ( /obj/structure/chair/comfy/brown{ @@ -12523,7 +12081,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -12546,19 +12103,6 @@ icon_state = "showroomfloor" }, /area/maintenance/banya) -"bBg" = ( -/obj/effect/spawner/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ai2"; - name = "Turret Shutters" - }, -/turf/simulated/floor/plating, -/area/turret_protected/ai) "bBi" = ( /obj/structure/cable{ icon_state = "1-2" @@ -12576,7 +12120,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ @@ -12604,11 +12148,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ @@ -12618,9 +12158,7 @@ /area/engine/break_room) "bBt" = ( /obj/effect/decal/warning_stripes/southeast, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "bBy" = ( /obj/structure/cable{ @@ -12637,17 +12175,15 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "bBA" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/machinery/computer/guestpass{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -12914,7 +12450,7 @@ "bCr" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -12943,9 +12479,7 @@ name = "Prisoner Processing"; req_access = list(63) }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "bCC" = ( /obj/structure/table/reinforced, @@ -12968,7 +12502,7 @@ /obj/item/coin/iron, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/item/stack/spacecash, /turf/simulated/floor/plating, @@ -12989,27 +12523,10 @@ }, /turf/simulated/floor/plating, /area/crew_quarters/theatre) -"bCL" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -11 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/mob/living/simple_animal/mouse/rat/Ratatui, -/turf/simulated/floor/plasteel{ - icon_state = "hydrofloor" - }, -/area/crew_quarters/kitchen) "bCO" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -13023,7 +12540,7 @@ "bCP" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -13071,7 +12588,6 @@ dir = 9 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hydroponics) @@ -13178,7 +12694,7 @@ /obj/structure/table/reinforced, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, @@ -13229,7 +12745,6 @@ /area/hallway/secondary/entry/additional) "bDT" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -13287,7 +12802,7 @@ /obj/item/flashlight/lamp, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -13359,8 +12874,7 @@ /area/hallway/primary/fore) "bEt" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/machinery/camera{ c_tag = "Animal Garden" @@ -13374,12 +12888,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -13397,8 +12908,7 @@ /area/crew_quarters/kitchen) "bEx" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/structure/chair/comfy/brown{ dir = 8 @@ -13503,12 +13013,8 @@ /area/hallway/secondary/entry/eastarrival) "bFd" = ( /obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/toxins/storage) @@ -13555,7 +13061,7 @@ /area/maintenance/fore) "bFr" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -13579,11 +13085,10 @@ /area/bridge/meeting_room) "bFs" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) @@ -13722,9 +13227,6 @@ dir = 4 }, /obj/item/twohanded/required/kirbyplants, -/obj/structure/extinguisher_cabinet{ - pixel_x = 25 - }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -13769,12 +13271,16 @@ /area/turret_protected/ai) "bGs" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Waste Disposals Junction"; + sortType = 1 + }, /turf/simulated/floor/plasteel, /area/maintenance/bar) "bGt" = ( @@ -13995,12 +13501,8 @@ "bHr" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/carpet, /area/maintenance/casino) @@ -14103,12 +13605,9 @@ id_tag = "Briefing"; name = "Briefing Room Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/main) @@ -14420,7 +13919,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -14465,7 +13963,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -14590,7 +14087,10 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 + }, +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/bridge/vip) @@ -14625,7 +14125,7 @@ icon_state = "4-8" }, /obj/item/radio/intercom{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -14663,7 +14163,6 @@ }, /area/quartermaster/qm) "bLO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/turretid/stun{ control_area = "AI Satellite Antechamber"; name = "AI Antechamber Turret Control"; @@ -14671,8 +14170,7 @@ req_access = list(75) }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -14732,20 +14230,17 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "ceprivacy"; name = "CE Privacy Shutters"; - opacity = 0 + dir = 8 }, /turf/simulated/floor/plating, /area/crew_quarters/chief) "bMe" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -14783,6 +14278,10 @@ dir = 1 }, /obj/effect/decal/warning_stripes/northeast, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bMn" = ( @@ -14795,7 +14294,7 @@ /area/engine/controlroom) "bMo" = ( /obj/machinery/light_switch{ - pixel_x = -26 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -14812,7 +14311,6 @@ /area/engine/engineering/monitor) "bMq" = ( /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/structure/closet/firecloset, @@ -14832,7 +14330,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 25 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -14921,7 +14419,7 @@ "bMN" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/carpet, /area/crew_quarters/captain/bedroom) @@ -15030,12 +14528,7 @@ "bNl" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/cornchips, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -15094,8 +14587,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research) "bNJ" = ( @@ -15110,7 +14602,7 @@ "bNK" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/structure/chair/wood{ dir = 1 @@ -15166,23 +14658,29 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "ceprivacy"; - name = "CE Privacy Shutters"; - opacity = 0 + name = "CE Privacy Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/chief) "bOb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/structure/extinguisher_cabinet{ - pixel_x = -28; - pixel_y = 32 + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" }, -/turf/simulated/floor/plasteel, /area/hallway/secondary/entry/commercial) "bOf" = ( /obj/structure/cable{ @@ -15249,7 +14747,7 @@ dir = 1; icon_state = "neutralcorner" }, -/area/hallway/primary/port/east) +/area/hallway/primary/port) "bOr" = ( /obj/structure/cable{ icon_state = "4-8" @@ -15292,7 +14790,7 @@ "bOz" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/secure_closet/cargotech, @@ -15359,7 +14857,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -15442,6 +14939,19 @@ icon_state = "neutralfull" }, /area/engine/hardsuitstorage) +"bPo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fore) "bPr" = ( /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, @@ -15455,7 +14965,7 @@ "bPt" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -15542,6 +15052,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15564,6 +15080,8 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -15654,8 +15172,7 @@ /area/maintenance/casino) "bQe" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/firealarm{ - dir = 8; +/obj/machinery/light_switch{ pixel_x = -24; pixel_y = -24 }, @@ -15704,12 +15221,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -15791,11 +15304,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -15825,8 +15335,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -15847,7 +15356,7 @@ /area/crew_quarters/bar) "bQP" = ( /obj/machinery/computer/guestpass{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -15906,8 +15415,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" @@ -15977,6 +15485,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -16000,9 +15514,6 @@ }, /area/quartermaster/miningdock) "bRx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -16011,38 +15522,21 @@ }, /area/aisat/maintenance) "bRy" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, /mob/living/simple_animal/bot/secbot/pingsky, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, /area/turret_protected/aisat) "bRA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" }, /area/turret_protected/aisat) -"bRC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/wall/r_wall, -/area/aisat) "bRD" = ( /obj/structure/showcase{ density = 0; @@ -16053,18 +15547,12 @@ pixel_x = -9; pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/machinery/turretid/stun{ control_area = "AI Satellite"; name = "AI Antechamber Turret Control"; pixel_x = -32; req_access = list(75) }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkblue" @@ -16093,7 +15581,7 @@ real_name = "D.E.N" }, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -16157,8 +15645,7 @@ /area/engine/engineering) "bRY" = ( /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -16169,11 +15656,6 @@ "bRZ" = ( /obj/machinery/light/small, /obj/structure/closet/radiation, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28; - pixel_y = -28 - }, /obj/effect/decal/warning_stripes/southeast, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -16190,13 +15672,10 @@ "bSf" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "ceprivacy"; name = "CE Privacy Shutters"; - opacity = 0 + dir = 8 }, /turf/simulated/floor/plating, /area/crew_quarters/chief) @@ -16207,28 +15686,25 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint) "bSo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/turret_protected/aisat) "bSr" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/machinery/turretid/stun{ control_area = "AI Satellite"; name = "AI Antechamber Turret Control"; pixel_x = 32; req_access = list(75) }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" @@ -16242,7 +15718,7 @@ dir = 8; icon_state = "neutralcorner" }, -/area/hallway/primary/port/east) +/area/hallway/primary/port) "bSu" = ( /obj/machinery/door/airlock/public{ name = "Bar"; @@ -16306,8 +15782,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/structure/cable{ icon_state = "1-8" @@ -16358,7 +15833,7 @@ "bTg" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, @@ -16393,22 +15868,13 @@ /obj/machinery/cryopod/robot, /obj/effect/decal/warning_stripes/northeast, /obj/machinery/computer/cryopod/robot{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plating, /area/aisat/maintenance) "bTv" = ( /turf/simulated/floor/plating, /area/maintenance/trading) -"bTx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/wall/r_wall, -/area/aisat/maintenance) "bTy" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -16425,23 +15891,8 @@ icon_state = "dark" }, /area/turret_protected/aisat) -"bTB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/aisat) "bTD" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" @@ -16470,7 +15921,7 @@ /area/maintenance/banya) "bTG" = ( /obj/machinery/newscaster{ - pixel_x = -28 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -16520,13 +15971,9 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 28; - pixel_y = -32 - }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -16725,12 +16172,6 @@ /area/crew_quarters/trading) "bUD" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkblue" @@ -16744,12 +16185,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -16819,9 +16257,6 @@ /area/quartermaster/office) "bVj" = ( /obj/machinery/ai_slipper, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -16832,7 +16267,7 @@ "bVn" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/machinery/light/small, /obj/structure/closet/crate, @@ -16965,9 +16400,7 @@ "bVL" = ( /obj/item/flag/clown, /obj/machinery/power/apc{ - cell_type = 5000; dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -16991,6 +16424,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -16998,7 +16433,7 @@ "bVP" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/item/flag/nt, /obj/machinery/light, @@ -17044,23 +16479,6 @@ icon_state = "dark" }, /area/security/securearmory) -"bWa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "bWb" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -17098,12 +16516,8 @@ }, /area/janitor) "bWl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -17249,9 +16663,7 @@ /area/hydroponics) "bWW" = ( /obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 32 + pixel_x = 28 }, /obj/structure/table/wood, /obj/machinery/photocopier/faxmachine/longrange{ @@ -17326,7 +16738,7 @@ "bXu" = ( /obj/structure/table/wood, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/storage/briefcase, @@ -17336,7 +16748,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/wood/fancy/light, /area/medical/psych) @@ -17375,7 +16787,7 @@ /area/turret_protected/ai) "bXH" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -17617,7 +17029,7 @@ /area/crew_quarters/heads/hop) "bYY" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -17638,9 +17050,7 @@ pixel_y = -32 }, /obj/effect/decal/warning_stripes/north, -/obj/machinery/photocopier{ - pixel_y = 2 - }, +/obj/machinery/photocopier, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -17742,7 +17152,6 @@ /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, /obj/item/radio/intercom{ - dir = 1; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -17752,9 +17161,7 @@ "bZG" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "bZH" = ( /obj/structure/disposalpipe/junction{ @@ -17864,12 +17271,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/machinery/alarm{ dir = 4; @@ -17922,8 +17325,7 @@ /obj/item/flashlight/lamp/green, /obj/item/card/id/captains_spare, /obj/item/radio/intercom{ - dir = 1; - pixel_y = 25 + pixel_y = 28 }, /turf/simulated/floor/carpet, /area/crew_quarters/captain/bedroom) @@ -17957,7 +17359,7 @@ /area/bridge) "caj" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/machinery/photocopier, /turf/simulated/floor/carpet/orange, @@ -18009,7 +17411,6 @@ /obj/effect/turf_decal/siding/brown, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -18022,7 +17423,7 @@ icon_state = "1-2" }, /obj/machinery/light_switch{ - pixel_x = -25 + pixel_x = -24 }, /turf/simulated/floor/wood/fancy/cherry, /area/magistrateoffice) @@ -18054,9 +17455,7 @@ "caD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "caE" = ( /obj/structure/table/wood, @@ -18161,11 +17560,6 @@ dir = 1; network = list("Engineering","SS13") }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26; - pixel_y = -28 - }, /obj/machinery/computer/monitor, /obj/structure/cable/yellow, /turf/simulated/floor/plasteel{ @@ -18230,7 +17624,7 @@ /obj/structure/chair/office, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /obj/structure/railing/wooden/cornerr, /turf/simulated/floor/wood/fancy/light{ @@ -18335,7 +17729,7 @@ icon_state = "4-8" }, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -18343,7 +17737,7 @@ /obj/structure/table/wood, /obj/item/storage/secure/briefcase, /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -18388,7 +17782,7 @@ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = -22 + pixel_x = -24 }, /obj/structure/closet/wardrobe/atmospherics_yellow, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -18497,12 +17891,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood/fancy/cherry, /area/magistrateoffice) "ccq" = ( @@ -18531,10 +17920,29 @@ /turf/simulated/floor/carpet/black, /area/maintenance/casino) "ccx" = ( -/obj/structure/lattice, -/obj/machinery/light/small, -/turf/space, -/area/aisat) +/obj/effect/decal/warning_stripes/east, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"ccy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) "ccC" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics"; @@ -18896,7 +18304,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -18960,7 +18367,7 @@ /area/tcommsat/chamber) "ceN" = ( /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -19087,10 +18494,6 @@ /turf/simulated/floor/engine, /area/engine/supermatter) "cfu" = ( -/obj/machinery/light_switch{ - pixel_x = 4; - pixel_y = 26 - }, /obj/structure/table/wood, /obj/item/dice/d2, /obj/item/dice/d1, @@ -19113,7 +18516,7 @@ /area/maintenance/bar) "cfz" = ( /obj/machinery/newscaster{ - pixel_x = -28 + pixel_x = -30 }, /obj/machinery/computer/arcade, /turf/simulated/floor/plasteel{ @@ -19264,12 +18667,9 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -19278,6 +18678,9 @@ "cgz" = ( /obj/effect/decal/warning_stripes/south, /obj/machinery/gibber, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel, /area/crew_quarters/kitchen) "cgA" = ( @@ -19352,12 +18755,8 @@ "cgP" = ( /obj/structure/table/wood, /obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -19410,7 +18809,6 @@ icon_state = "2-8" }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) @@ -19540,6 +18938,7 @@ dir = 1; network = list("SS13","MiniSat") }, +/obj/machinery/light/small, /turf/space, /area/turret_protected/ai) "chX" = ( @@ -19630,7 +19029,7 @@ dir = 1 }, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -19646,7 +19045,7 @@ "ciG" = ( /obj/machinery/photocopier, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -19741,7 +19140,7 @@ /area/security/securearmory) "ciZ" = ( /obj/machinery/firealarm{ - pixel_y = 24 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -19812,12 +19211,8 @@ /area/atmos) "cjs" = ( /obj/effect/decal/warning_stripes/southwestcorner, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -19841,12 +19236,11 @@ /area/maintenance/fpmaint) "cjD" = ( /obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = -22 + pixel_x = -24; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "cjF" = ( @@ -19928,7 +19322,7 @@ "cjZ" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -19941,8 +19335,7 @@ dir = 1 }, /obj/machinery/newscaster{ - layer = 3.3; - pixel_y = -27 + pixel_y = -30 }, /turf/simulated/floor/wood, /area/crew_quarters/bar/atrium) @@ -19971,14 +19364,6 @@ /turf/simulated/floor/carpet, /area/library) "ckk" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "representative"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/machinery/door/poddoor/preopen{ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" @@ -19989,6 +19374,11 @@ /obj/effect/spawner/window/reinforced/polarized{ id = "ntr" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "representative"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/ntrep) "ckm" = ( @@ -20071,7 +19461,7 @@ "ckC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -20118,7 +19508,7 @@ "ckW" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -20126,7 +19516,6 @@ /area/crew_quarters/serviceyard) "clb" = ( /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /obj/structure/table/reinforced, @@ -20134,8 +19523,7 @@ /obj/item/reagent_containers/dropper, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/toxins/lab) "clj" = ( @@ -20180,17 +19568,16 @@ }, /area/crew_quarters/hor) "clr" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, /obj/machinery/power/apc{ cell_type = 25000; dir = 4; - name = "east bump"; - pixel_x = 24; + pixel_x = 26; shock_proof = 1 }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, /turf/simulated/floor/plasteel, /area/engine/engineering) "clv" = ( @@ -20211,7 +19598,7 @@ "clA" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -20329,18 +19716,13 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light/small{ - dir = 8 - }, /turf/simulated/floor/engine, /area/engine/controlroom) "cmd" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "cmf" = ( /obj/machinery/light{ @@ -20407,18 +19789,14 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_x = 28 + pixel_x = 30 }, /obj/machinery/computer/arcade, /turf/simulated/floor/carpet, /area/crew_quarters/bar/atrium) "cmo" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/table, /obj/item/shovel/spade, @@ -20427,9 +19805,7 @@ /area/hydroponics) "cmq" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "cmr" = ( /obj/item/twohanded/required/kirbyplants, @@ -20463,6 +19839,12 @@ dir = 1 }, /obj/effect/decal/warning_stripes/blue/hollow, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20471,12 +19853,8 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -20614,7 +19992,7 @@ /area/hallway/primary/fore) "cnn" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 25 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -20764,7 +20142,6 @@ /turf/simulated/floor/plasteel, /area/janitor) "cnY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/chair/office/dark{ dir = 4 }, @@ -20980,7 +20357,6 @@ "cpd" = ( /obj/effect/landmark/start/ai, /obj/item/radio/intercom{ - dir = 1; pixel_y = -28 }, /obj/item/radio/intercom/private{ @@ -21098,12 +20474,8 @@ /turf/simulated/floor/plating, /area/hallway/secondary/entry/commercial) "cpJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/wood, /area/library) @@ -21227,20 +20599,6 @@ "cqB" = ( /turf/simulated/wall, /area/quartermaster/miningdock) -"cqG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "cqJ" = ( /obj/effect/decal/warning_stripes/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -21255,19 +20613,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/crew_quarters/serviceyard) -"cqM" = ( -/obj/effect/spawner/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "ai2"; - name = "Turret Shutters" - }, -/turf/simulated/floor/plating, -/area/turret_protected/ai) "cqQ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -21388,7 +20733,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow, @@ -21566,7 +20910,6 @@ /obj/item/kitchen/knife, /obj/item/kitchen/rollingpin, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -21678,8 +21021,7 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/item/radio/intercom{ - dir = 8; - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -21762,7 +21104,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/wood, /area/library) @@ -21771,7 +21113,7 @@ /obj/item/paper_bin, /obj/item/pen, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -21832,12 +21174,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -21854,13 +21191,6 @@ icon_state = "brown" }, /area/quartermaster/storage) -"cue" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/storage) "cuf" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -22036,11 +21366,9 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_x = 28 }, +/turf/simulated/floor/plasteel, /area/security/main) "cva" = ( /obj/machinery/bookbinder, @@ -22209,7 +21537,6 @@ /area/maintenance/asmaint4) "cvK" = ( /obj/item/radio/intercom{ - dir = 0; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -22219,7 +21546,7 @@ /area/hallway/primary/central/se) "cvM" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -22258,7 +21585,7 @@ pixel_x = 12 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -22291,7 +21618,6 @@ /obj/structure/dresser, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -22344,7 +21670,6 @@ dir = 4 }, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/effect/decal/warning_stripes/east, @@ -22370,7 +21695,6 @@ /obj/item/flag/mime, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -22476,7 +21800,6 @@ dir = 4 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -22506,7 +21829,7 @@ }, /obj/machinery/light{ on = 1; - pixel_y = 7 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -22528,7 +21851,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hydroponics) @@ -22562,14 +21884,10 @@ "cxe" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -22629,12 +21947,8 @@ pixel_x = 5; pixel_y = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/item/stamp/clown{ pixel_x = -5 @@ -22694,11 +22008,10 @@ "cxM" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/machinery/alarm{ - pixel_y = 23 + pixel_y = 22 }, /obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ @@ -22848,7 +22161,7 @@ "cyh" = ( /obj/structure/table/wood, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -22960,9 +22273,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "cyG" = ( /obj/machinery/vending/clothing, @@ -23015,7 +22326,7 @@ "cyO" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/wood, /area/crew_quarters/cabin2) @@ -23039,7 +22350,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -23067,7 +22378,7 @@ "cze" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -23193,7 +22504,6 @@ /obj/item/flashlight, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -23217,7 +22527,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/cell_charger, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/machinery/camera{ c_tag = "Gateway Access"; @@ -23232,7 +22542,7 @@ /mob/living/simple_animal/pet/dog/fox/Renault, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/captain) @@ -23271,7 +22581,6 @@ "czW" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -23495,8 +22804,7 @@ /area/library) "cAP" = ( /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /obj/machinery/papershredder, /turf/simulated/floor/plasteel{ @@ -23557,7 +22865,7 @@ dir = 4 }, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) @@ -23629,8 +22937,7 @@ /area/hallway/primary/central/se) "cBA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -23662,7 +22969,7 @@ pixel_x = -26 }, /obj/item/radio/intercom{ - pixel_y = -27 + pixel_y = -28 }, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) @@ -23695,12 +23002,7 @@ }, /area/janitor) "cBK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -23738,7 +23040,7 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "caution" @@ -23765,7 +23067,7 @@ }, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -23883,7 +23185,6 @@ /obj/item/mop, /obj/item/reagent_containers/glass/bucket, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -24058,12 +23359,10 @@ icon_state = "0-2" }, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/effect/decal/warning_stripes/north, @@ -24092,7 +23391,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -24101,16 +23400,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, /area/engine/controlroom) -"cDi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" - }, -/area/crew_quarters/locker) "cDk" = ( /obj/effect/decal/cleanable/dust, /obj/item/trash/can, @@ -24136,7 +23425,6 @@ "cDp" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -24257,7 +23545,7 @@ "cDM" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -24268,7 +23556,6 @@ "cDN" = ( /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/effect/decal/warning_stripes/southeast, @@ -24372,8 +23659,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/disposalpipe/sortjunction{ dir = 4; @@ -24512,7 +23798,6 @@ "cEN" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -24541,7 +23826,6 @@ dir = 10 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) @@ -24557,7 +23841,6 @@ dir = 6 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) @@ -24619,7 +23902,7 @@ "cFj" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -24804,7 +24087,7 @@ "cFU" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -24858,9 +24141,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light/small{ - dir = 4 - }, /turf/simulated/floor/engine, /area/engine/controlroom) "cGf" = ( @@ -24875,7 +24155,7 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -24909,8 +24189,7 @@ /area/hydroponics) "cGp" = ( /obj/item/radio/intercom{ - pixel_x = -30; - pixel_y = -4 + pixel_x = -28 }, /obj/machinery/hydroponics/soil, /turf/simulated/floor/grass, @@ -24928,8 +24207,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "2-4" @@ -25005,7 +24283,7 @@ dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 22 + pixel_x = 28 }, /obj/structure/closet/radiation, /obj/effect/decal/warning_stripes/northeast, @@ -25094,7 +24372,7 @@ "cHm" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/item/storage/belt/utility, /obj/item/weldingtool, @@ -25107,9 +24385,8 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, -/obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -25119,8 +24396,7 @@ /obj/structure/chair, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "cHz" = ( @@ -25144,8 +24420,7 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; - pixel_y = 24 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -25179,8 +24454,9 @@ dir = 1; network = list("SS13","MiniSat") }, +/obj/machinery/light/small, /turf/space, -/area/aisat) +/area/turret_protected/ai) "cHJ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -25195,8 +24471,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/cable{ icon_state = "2-4" @@ -25229,12 +24504,8 @@ /turf/simulated/wall, /area/civilian/barber) "cHT" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/trading) @@ -25317,8 +24588,7 @@ c_tag = "Theatre North" }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -25426,7 +24696,7 @@ dir = 8 }, /obj/item/radio/intercom{ - pixel_x = -30 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -25449,12 +24719,8 @@ "cIG" = ( /obj/machinery/light/small, /obj/effect/decal/warning_stripes/southeast, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -25484,11 +24750,11 @@ "cIN" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/radiation, @@ -25501,8 +24767,7 @@ }, /obj/machinery/power/smes, /obj/item/radio/intercom{ - dir = 1; - pixel_y = -25 + pixel_y = -28 }, /turf/simulated/floor/greengrid, /area/engine/controlroom) @@ -25516,12 +24781,7 @@ }, /area/engine/controlroom) "cIR" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -25669,6 +24929,9 @@ c_tag = "Detective's Lab"; network = list("SS13","Security") }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -25755,9 +25018,14 @@ /turf/simulated/floor/plating, /area/library/game_zone) "cJO" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/engine, -/area/toxins/test_chamber) +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) "cJS" = ( /obj/structure/table/reinforced, /obj/machinery/reagentgrinder{ @@ -25829,7 +25097,7 @@ /area/engine/break_room) "cKh" = ( /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /obj/item/twohanded/required/kirbyplants, /obj/machinery/light{ @@ -25870,12 +25138,8 @@ /turf/simulated/floor/plasteel, /area/medical/research/nhallway) "cKv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -25894,9 +25158,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "cKH" = ( /obj/structure/chair/comfy/teal{ @@ -25908,12 +25170,9 @@ }, /area/medical/reception) "cKI" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -25968,11 +25227,16 @@ }, /area/bridge) "cKT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -26 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ + dir = 4; icon_state = "darkblue" }, /area/bridge) @@ -26049,9 +25313,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "cLs" = ( /obj/machinery/light/small, @@ -26096,10 +25358,10 @@ /obj/item/wrench, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/machinery/light_switch{ - pixel_y = -26 + pixel_y = -24 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/paper/gravity_gen, @@ -26138,7 +25400,6 @@ /obj/item/stock_parts/matter_bin, /obj/item/stock_parts/micro_laser, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/plasteel{ @@ -26237,7 +25498,7 @@ /obj/item/reagent_containers/spray/cleaner/chemical, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -26306,12 +25567,8 @@ /area/medical/biostorage) "cMy" = ( /obj/effect/landmark/start/civilian, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -26398,10 +25655,12 @@ /area/maintenance/banya) "cNt" = ( /obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTHWEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "cNw" = ( @@ -26420,7 +25679,6 @@ "cNB" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -26482,7 +25740,7 @@ /obj/item/storage/firstaid/fire, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -26500,9 +25758,7 @@ }, /obj/item/storage/firstaid/toxin, /obj/machinery/light_switch{ - dir = 1; - name = "south bump"; - pixel_y = -25 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -26516,7 +25772,7 @@ /area/engine/gravitygenerator) "cOa" = ( /obj/item/radio/intercom{ - pixel_x = -32 + pixel_x = -28 }, /obj/structure/closet/wardrobe/white, /turf/simulated/floor/plasteel{ @@ -26559,7 +25815,7 @@ /area/quartermaster/delivery) "cOf" = ( /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -26756,7 +26012,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/structure/table/reinforced, /obj/item/reagent_containers/dropper/precision, @@ -26781,10 +26037,10 @@ /obj/structure/closet/secure_closet/injection, /obj/effect/decal/warning_stripes/red, /obj/machinery/newscaster/security_unit{ - pixel_x = -30 + pixel_x = -28 }, /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -26825,7 +26081,7 @@ }, /obj/structure/filingcabinet/chestdrawer, /obj/item/radio/intercom{ - pixel_y = -26 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -26914,7 +26170,7 @@ /obj/machinery/recharge_station, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -27354,24 +26610,14 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/toxins/lab) "cRe" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -27379,6 +26625,10 @@ icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "cRf" = ( @@ -27504,7 +26754,7 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "arrival" @@ -27637,9 +26887,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/structure/closet/walllocker/emerglocker/north{ - pixel_y = -32 - }, +/obj/structure/closet/walllocker/emerglocker/south, /turf/simulated/floor/plasteel{ icon_state = "purplefull" }, @@ -27661,10 +26909,6 @@ }, /area/hallway/primary/fore) "cSc" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, /obj/machinery/light{ dir = 4 }, @@ -27723,8 +26967,8 @@ /obj/structure/cable, /obj/machinery/power/apc{ cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 + name = "Important area power controller"; + pixel_y = -26 }, /obj/machinery/computer/message_monitor, /turf/simulated/floor/plasteel{ @@ -27790,10 +27034,7 @@ charge = 5e+006 }, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" + icon_state = "0-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -27902,7 +27143,7 @@ network = list("Medical","SS13") }, /obj/structure/extinguisher_cabinet{ - pixel_y = 32 + pixel_y = 28 }, /obj/item/storage/box/disks, /turf/simulated/floor/plasteel{ @@ -27921,8 +27162,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/structure/cable{ icon_state = "2-4" @@ -27954,7 +27194,7 @@ /obj/machinery/telepad_cargo, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/camera{ @@ -28006,9 +27246,7 @@ /area/engine/break_room) "cTO" = ( /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -28181,7 +27419,7 @@ "cUu" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -28208,7 +27446,7 @@ /area/hallway/primary/central/south) "cUz" = ( /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -28221,10 +27459,6 @@ }, /area/solar/port) "cUF" = ( -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 32 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -28283,7 +27517,6 @@ "cUT" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -28360,12 +27593,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; - name = "Research Desk Shutters"; - opacity = 0 + name = "Research Desk Shutters" }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -28383,8 +27613,7 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "cVh" = ( @@ -28416,7 +27645,6 @@ /obj/machinery/chem_heater, /obj/effect/decal/warning_stripes/southeast, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -28459,9 +27687,7 @@ /obj/item/clothing/mask/gas, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; - pixel_x = 26; - pixel_y = 4 + pixel_x = 26 }, /obj/structure/cable{ icon_state = "0-8" @@ -28574,12 +27800,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -28598,8 +27821,7 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "cWa" = ( @@ -28639,7 +27861,7 @@ c_tag = "Bar Backroom" }, /obj/item/radio/intercom{ - pixel_y = 21 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -28722,6 +27944,9 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -28790,12 +28015,9 @@ "cWQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door_control{ desc = "A remote control switch for the medbay foyer."; @@ -28828,12 +28050,9 @@ "cWS" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/structure/window/reinforced{ dir = 1; @@ -28870,12 +28089,9 @@ "cWY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/structure/window/reinforced{ dir = 1; @@ -28951,7 +28167,7 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -28993,17 +28209,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_x = 30; - pixel_y = 24 - }, /turf/simulated/floor/plasteel, /area/hydroponics) "cXM" = ( /obj/effect/decal/warning_stripes/southwest, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -29090,7 +28302,7 @@ /area/crew_quarters/theatre) "cYa" = ( /obj/item/radio/intercom{ - pixel_y = -27 + pixel_y = -28 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -29110,9 +28322,7 @@ }, /area/crew_quarters/chief) "cYc" = ( -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /obj/item/twohanded/required/kirbyplants, /obj/machinery/light{ dir = 8 @@ -29151,13 +28361,10 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -29199,7 +28406,7 @@ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = 23; + pixel_x = 24; pixel_y = 24 }, /turf/simulated/floor/plasteel{ @@ -29218,17 +28425,12 @@ /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/toxins/lab) "cYJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/structure/cable{ icon_state = "4-8" @@ -29567,6 +28769,19 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint4) +"cZV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/consarea_virology) "daa" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -29575,7 +28790,7 @@ /area/quartermaster/storage) "dac" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -29611,14 +28826,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno4"; - name = "Creature Cell #4"; - opacity = 0 + name = "Creature Cell #4" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "dam" = ( @@ -29658,6 +28870,14 @@ icon_state = "dark" }, /area/bridge) +"dau" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/electrical) "dav" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ @@ -29712,8 +28932,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/toxins/lab) "daF" = ( @@ -29736,12 +28955,9 @@ icon_state = "2-8" }, /obj/machinery/autolathe, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; - name = "Research Desk Shutters"; - opacity = 0 + name = "Research Desk Shutters" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -29754,6 +28970,9 @@ dir = 4 }, /obj/item/storage/belt/medical, +/obj/item/radio/intercom{ + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -29780,8 +28999,7 @@ "dbi" = ( /obj/item/twohanded/required/kirbyplants, /obj/item/radio/intercom{ - dir = 1; - pixel_y = -25 + pixel_y = -28 }, /obj/effect/decal/warning_stripes/southwest, /turf/simulated/floor/plasteel, @@ -29851,7 +29069,6 @@ "dbs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -29864,12 +29081,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -29897,8 +29111,7 @@ /area/clownoffice) "dbv" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/serviceyard) @@ -29946,12 +29159,11 @@ /area/medical/virology) "dbU" = ( /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 + pixel_x = -24; + pixel_y = 24 }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -29973,7 +29185,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -30066,14 +29278,10 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "dcA" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "dcC" = ( /obj/structure/closet, @@ -30092,7 +29300,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -30106,7 +29314,7 @@ }, /obj/item/paper/deltainfo, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -30165,12 +29373,6 @@ }, /area/medical/sleeper) "dcS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -30182,14 +29384,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno7"; - name = "Creature Cell #7"; - opacity = 0 + name = "Creature Cell #7" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plating, /area/toxins/xenobiology) "dcV" = ( @@ -30204,14 +29403,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno1"; - name = "Creature Cell #1"; - opacity = 0 + name = "Creature Cell #1" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "dcX" = ( @@ -30226,12 +29422,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno1"; - name = "Creature Cell #1"; - opacity = 0 + name = "Creature Cell #1" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30273,7 +29466,6 @@ /obj/item/paper/deltainfo, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -30336,13 +29528,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 8; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -30422,9 +29611,6 @@ "ddM" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -30492,7 +29678,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel, @@ -30588,12 +29773,8 @@ /turf/simulated/wall, /area/quartermaster/delivery) "deH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -30641,6 +29822,9 @@ dir = 5 }, /obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = -24 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -30766,8 +29950,7 @@ "dfn" = ( /obj/effect/decal/warning_stripes/yellow, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -31003,8 +30186,7 @@ "dgk" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "dgo" = ( @@ -31020,13 +30202,10 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -31276,7 +30455,7 @@ "dhs" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/computer/general_air_control{ @@ -31329,8 +30508,7 @@ network = list("SS13","Engineering") }, /obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = 32 + pixel_y = 28 }, /obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ @@ -31355,12 +30533,6 @@ icon_state = "dark" }, /area/maintenance/turbine) -"dhI" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai) "dhL" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research/glass{ @@ -31428,7 +30600,6 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/filingcabinet/chestdrawer, @@ -31442,12 +30613,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -31517,7 +30685,7 @@ "dit" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -31527,7 +30695,7 @@ "diu" = ( /obj/machinery/door/window/brigdoor, /obj/item/radio/intercom{ - pixel_x = -32 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -31539,8 +30707,7 @@ dir = 8 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -31662,14 +30829,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno4"; - name = "Creature Cell #4"; - opacity = 0 + name = "Creature Cell #4" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "djc" = ( @@ -31812,7 +30976,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -31833,7 +30997,6 @@ "djU" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/item/folder/red, @@ -31860,7 +31023,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /obj/machinery/flasher_button{ id = "permacell2"; @@ -32054,9 +31217,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/brig) "dkM" = ( /obj/structure/cable{ @@ -32204,7 +31365,7 @@ "dlv" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -32220,6 +31381,10 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -32271,14 +31436,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno1"; - name = "Creature Cell #1"; - opacity = 0 + name = "Creature Cell #1" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "dlM" = ( @@ -32310,7 +31472,7 @@ pixel_x = 1; pixel_y = 24 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "dlR" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -32344,17 +31506,15 @@ /obj/structure/table/reinforced, /obj/machinery/light, /obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/item/radio/intercom{ - dir = 0; - pixel_x = -28; - pixel_y = -28 + pixel_y = -30 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/photocopier/faxmachine/longrange{ department = "Research Director's Office" }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel, /area/crew_quarters/hor) "dlZ" = ( @@ -32383,10 +31543,10 @@ "dmk" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat, @@ -32424,23 +31584,17 @@ name = "Brig Reception"; req_access = list(63) }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "dmn" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +/obj/item/radio/intercom{ + pixel_x = -28 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" + dir = 1; + icon_state = "neutralcorner" }, -/area/medical/medbay) +/area/crew_quarters/fitness) "dmp" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -32469,9 +31623,7 @@ "dmv" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/starboard) "dmx" = ( /obj/structure/window/reinforced{ @@ -32727,6 +31879,7 @@ /turf/simulated/floor/plating, /area/assembly/chargebay) "dns" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluecorners" @@ -32746,9 +31899,7 @@ name = "Detective"; sortType = 27 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/hallway/primary/starboard/east) "dnx" = ( /obj/structure/disposalpipe/segment, @@ -32757,7 +31908,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -32794,12 +31945,7 @@ }, /obj/effect/decal/cleanable/dust, /obj/effect/decal/remains/human, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/wood/fancy/oak{ icon_state = "fancy-wood-oak-broken7" @@ -32846,9 +31992,7 @@ /area/atmos) "dnN" = ( /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/cap{ @@ -33008,13 +32152,10 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "ceprivacy"; - name = "CE Privacy Shutters"; - opacity = 0 + name = "CE Privacy Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/chief) @@ -33032,12 +32173,8 @@ }, /area/hallway/primary/port) "dox" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/mirror{ pixel_y = 32 @@ -33073,7 +32210,7 @@ "doJ" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/effect/decal/warning_stripes/south, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -33134,12 +32271,9 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -33180,7 +32314,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plating, @@ -33260,9 +32393,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -33366,6 +32497,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -33396,9 +32530,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "dpX" = ( /obj/structure/disposalpipe/segment, @@ -33580,6 +32712,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33602,13 +32736,13 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 5 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "drq" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 9 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "drs" = ( /obj/machinery/light{ @@ -33617,21 +32751,18 @@ /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "drv" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) "drC" = ( /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -33748,12 +32879,8 @@ /area/security/permabrig) "drU" = ( /obj/structure/bed, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/machinery/flasher{ id = "Perma1"; @@ -33770,7 +32897,7 @@ /area/security/permabrig) "drW" = ( /obj/machinery/firealarm{ - pixel_y = 28 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -33810,9 +32937,7 @@ dir = 4 }, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "dsk" = ( /obj/effect/decal/warning_stripes/southeastcorner, @@ -33856,7 +32981,7 @@ "dsz" = ( /obj/machinery/papershredder, /obj/machinery/newscaster{ - pixel_y = 33 + pixel_y = 30 }, /turf/simulated/floor/carpet/royalblack, /area/ntrep) @@ -33864,14 +32989,12 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) "dsG" = ( /obj/effect/decal/warning_stripes/southeast, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -33882,12 +33005,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /obj/machinery/door/airlock/command/glass{ name = "Space Expedition Storage"; @@ -33919,11 +33039,6 @@ dir = 8; network = list("SS13","Medical") }, -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 32 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -33932,7 +33047,7 @@ /obj/structure/window/reinforced, /obj/machinery/light{ on = 1; - pixel_y = 7 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -33940,7 +33055,7 @@ /area/construction/hallway) "dsR" = ( /obj/item/radio/intercom{ - pixel_x = -32 + pixel_x = -28 }, /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, @@ -33960,7 +33075,7 @@ /area/medical/medbay) "dsV" = ( /obj/item/radio/intercom/custom{ - pixel_y = 25 + pixel_y = 28 }, /obj/item/radio/intercom{ pixel_x = 28 @@ -33977,16 +33092,14 @@ /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "dsW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = -26 - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 }, -/area/medical/cryo) +/turf/simulated/floor/plasteel, +/area/engine/controlroom) "dsY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -34100,12 +33213,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -34318,7 +33428,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/effect/decal/warning_stripes/southwest, /turf/simulated/floor/plasteel, @@ -34383,13 +33493,11 @@ /area/medical/virology/lab) "duY" = ( /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "dvd" = ( @@ -34421,7 +33529,7 @@ }, /obj/machinery/light_switch{ pixel_x = -24; - pixel_y = -22 + pixel_y = -24 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/captain) @@ -34446,8 +33554,7 @@ /obj/item/robotanalyzer, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whiteblue"; - tag = "icon-whiteblue (NORTHEAST)" + icon_state = "whiteblue" }, /area/assembly/robotics) "dvk" = ( @@ -34456,12 +33563,8 @@ c_tag = "Central Hallway South"; dir = 8 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "orangecorner" @@ -34619,14 +33722,6 @@ "dvR" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "kitchenhall"; - name = "Kitchen Shutters"; - opacity = 0 - }, /obj/machinery/door/window/westright{ dir = 1; name = "Kitchen"; @@ -34635,6 +33730,11 @@ /obj/item/kitchen/utensil/spoon{ pixel_x = 7 }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "kitchenhall"; + name = "Kitchen Privacy Shutters" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -34651,6 +33751,9 @@ pixel_y = 32 }, /obj/machinery/vending/cigarette, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -34804,13 +33907,10 @@ /area/hallway/secondary/entry) "dwM" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "hopqueueshutters"; - name = "Queue Shutters"; - opacity = 0 + name = "Queue Shutters" }, /turf/simulated/floor/plasteel, /area/bridge/vip) @@ -34906,9 +34006,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/item/radio/intercom{ - pixel_y = -26 - }, /turf/simulated/floor/wood/fancy/light, /area/blueshield) "dxh" = ( @@ -34987,7 +34084,7 @@ pixel_y = 6 }, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/structure/extinguisher_cabinet{ pixel_x = 28 @@ -35018,13 +34115,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -35119,7 +34213,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -35130,7 +34223,6 @@ "dyp" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable, @@ -35188,7 +34280,6 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/machinery/portable_atmospherics/scrubber/huge, @@ -35209,8 +34300,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "dyD" = ( @@ -35343,8 +34433,7 @@ "dzt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/engineering) @@ -35443,7 +34532,6 @@ "dzH" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -35451,8 +34539,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "dzI" = ( @@ -35461,8 +34548,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "dzJ" = ( @@ -35483,7 +34569,6 @@ "dzQ" = ( /obj/effect/decal/warning_stripes/yellow/partial, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -35513,7 +34598,7 @@ "dAc" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/structure/sink{ dir = 4; @@ -35690,8 +34775,7 @@ /obj/item/wrench, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/toxins/lab) "dAX" = ( @@ -35744,7 +34828,6 @@ /obj/structure/chair/wood, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -35791,12 +34874,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -35806,12 +34886,8 @@ /area/security/permabrig) "dBp" = ( /obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -35847,12 +34923,8 @@ pixel_x = 32 }, /obj/effect/decal/warning_stripes/southeast, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -35901,12 +34973,8 @@ /area/library/game_zone) "dBF" = ( /obj/effect/decal/warning_stripes/north, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/light/small{ dir = 1 @@ -36008,23 +35076,15 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete"; real_name = "Pete" }, /obj/structure/extinguisher_cabinet{ - pixel_x = 25 - }, -/obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = 28 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -36035,12 +35095,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -36106,12 +35163,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -36186,7 +35240,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -24 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -36235,9 +35289,6 @@ /obj/item/paper_bin, /obj/structure/table, /obj/item/pen, -/obj/machinery/newscaster{ - pixel_x = 32 - }, /obj/machinery/light{ dir = 4 }, @@ -36292,12 +35343,8 @@ /turf/simulated/floor/plating, /area/maintenance/trading) "dDi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/engine, /area/maintenance/turbine) @@ -36377,7 +35424,7 @@ icon_state = "2-4" }, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/decal/warning_stripes/northwest, @@ -36397,7 +35444,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/disposalpipe/segment, @@ -36419,12 +35465,8 @@ /obj/structure/chair/wood{ dir = 8 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plating, /area/crew_quarters/theatre) @@ -36573,7 +35615,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/item/clothing/suit/soldiercoat, /obj/item/clothing/under/soldieruniform, @@ -36616,9 +35658,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "dEP" = ( /turf/simulated/wall/r_wall, @@ -36648,6 +35688,9 @@ dir = 4; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/space, /area/maintenance/ai) "dFa" = ( @@ -36716,9 +35759,8 @@ "dFn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/worn_out{ cell_type = 0; - name = "south bump"; pixel_y = -26 }, /turf/simulated/floor/plasteel{ @@ -36730,7 +35772,6 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -36828,18 +35869,15 @@ }, /area/medical/virology/lab) "dFC" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "magistrate"; - name = "Magistrate Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, /turf/simulated/floor/plating, /area/crew_quarters/courtroom) "dFG" = ( @@ -36920,7 +35958,7 @@ id_tag = "SupermatterVenting"; name = "Supermatter Venting" }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/sm_test_chamber) "dGd" = ( /obj/structure/cable{ @@ -37116,7 +36154,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -37152,7 +36189,7 @@ /obj/structure/filingcabinet/chestdrawer, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -37198,7 +36235,7 @@ "dHm" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/wood/fancy/cherry, /area/magistrateoffice) @@ -37246,12 +36283,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -37289,9 +36323,7 @@ icon_state = "2-8" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "dHA" = ( /obj/effect/spawner/window/reinforced, @@ -37312,8 +36344,7 @@ }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHWEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "dHH" = ( @@ -37409,14 +36440,10 @@ "dHV" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -37447,8 +36474,7 @@ pixel_x = -11 }, /obj/item/radio/intercom{ - pixel_x = -30; - pixel_y = -4 + pixel_x = -28 }, /obj/item/reagent_containers/glass/bucket, /obj/structure/disposalpipe/segment{ @@ -37473,6 +36499,9 @@ /obj/item/fish_eggs/salmon, /obj/item/fish_eggs/shrimp, /obj/item/fish_eggs/shrimp, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -37502,8 +36531,7 @@ /area/crew_quarters/hor) "dIi" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/machinery/r_n_d/protolathe{ pixel_x = 1 @@ -37514,17 +36542,12 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) "dIj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" @@ -37532,7 +36555,7 @@ /area/security/securearmory) "dIk" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -37594,8 +36617,7 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) @@ -37633,13 +36655,6 @@ }, /turf/simulated/floor/engine, /area/maintenance/turbine) -"dIG" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" - }, -/area/medical/research) "dIH" = ( /obj/structure/cable{ icon_state = "4-8" @@ -37723,7 +36738,7 @@ /obj/structure/table, /obj/item/paper_bin/nanotrasen, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/item/folder/yellow{ pixel_x = 2; @@ -37834,12 +36849,10 @@ /area/chapel/office) "dJv" = ( /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = 32 + pixel_y = 28 }, /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -37866,7 +36879,6 @@ /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -37896,7 +36908,7 @@ /area/quartermaster/miningdock) "dJO" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -37939,22 +36951,6 @@ icon_state = "dark" }, /area/atmos) -"dKa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/reception) "dKe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38013,12 +37009,9 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -38034,7 +37027,7 @@ "dKB" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/dispenser/oxygen, @@ -38121,14 +37114,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno6"; - name = "Creature Cell #6"; - opacity = 0 + name = "Creature Cell #6" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "dLd" = ( @@ -38204,7 +37194,7 @@ /area/maintenance/fpmaint) "dLk" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -38248,26 +37238,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/starboard) -"dLA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "dLD" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -38364,7 +37334,6 @@ "dLP" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -38395,12 +37364,9 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -38436,7 +37402,7 @@ "dLY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /turf/simulated/floor/carpet, /area/medical/psych) @@ -38485,10 +37451,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = -32 - }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -38646,8 +37608,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -38669,7 +37630,7 @@ /obj/machinery/light/small, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/machinery/kitchen_machine/grill, /turf/simulated/floor/wood{ @@ -38705,14 +37666,13 @@ "dNo" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/structure/cable{ icon_state = "0-8" }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -38732,12 +37692,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -38824,9 +37781,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "dNG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -38835,9 +37790,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "dNO" = ( /obj/machinery/door/poddoor/shutters/preopen{ @@ -38875,7 +37828,7 @@ "dNT" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/captain) @@ -38992,7 +37945,7 @@ "dOn" = ( /obj/structure/table, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/item/storage/fancy/cigarettes/cigpack_robust, /obj/item/lighter{ @@ -39007,7 +37960,7 @@ "dOu" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/machinery/suit_storage_unit/ce, /obj/effect/decal/warning_stripes/southwest, @@ -39062,12 +38015,8 @@ icon_state = "2-8" }, /obj/effect/decal/warning_stripes/northwest, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -39115,8 +38064,8 @@ /turf/simulated/floor/plasteel, /area/storage/secure) "dPa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -39136,12 +38085,8 @@ }, /area/hydroponics) "dPc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -39176,12 +38121,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -39254,12 +38196,6 @@ /obj/structure/closet/toolcloset, /turf/simulated/floor/plating, /area/maintenance/trading) -"dPJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "darkblue" - }, -/area/turret_protected/ai) "dPL" = ( /obj/machinery/atmospherics/unary/heat_reservoir/heater{ dir = 1 @@ -39314,12 +38250,6 @@ icon_state = "neutral" }, /area/hallway/secondary/entry/lounge) -"dPT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "darkblue" - }, -/area/turret_protected/ai) "dPX" = ( /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, @@ -39397,9 +38327,7 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/holding_cell) "dQl" = ( /obj/machinery/alarm{ @@ -39436,7 +38364,6 @@ "dQt" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -39519,7 +38446,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Mining West"; @@ -39758,7 +38685,7 @@ "dRB" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -25 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -39802,10 +38729,6 @@ }, /area/security/permabrig) "dRK" = ( -/obj/machinery/light_switch{ - pixel_x = 27; - pixel_y = 6 - }, /obj/machinery/driver_button{ id_tag = "chapelgun"; name = "Chapel Mass Driver"; @@ -39855,6 +38778,9 @@ /area/library/game_zone) "dRW" = ( /obj/effect/landmark/start/captain, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/carpet/royalblue, /area/crew_quarters/captain/bedroom) "dRX" = ( @@ -39871,16 +38797,6 @@ icon_state = "dark" }, /area/security/permabrig) -"dSb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/space, -/area/aisat) "dSc" = ( /obj/structure/closet/coffin, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -39939,12 +38855,8 @@ pixel_y = -6; specialfunctions = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/button/windowtint{ id = "departureprivate"; @@ -40003,19 +38915,14 @@ icon_state = "4-8" }, /obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "dSA" = ( /obj/item/radio/intercom{ - dir = 1; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -40121,7 +39028,7 @@ }, /obj/machinery/light_switch{ pixel_x = 24; - pixel_y = -22 + pixel_y = -24 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet, @@ -40129,13 +39036,9 @@ "dSM" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/structure/closet/secure_closet/security, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, /obj/machinery/light{ dir = 4 }, @@ -40183,7 +39086,7 @@ /area/chapel/office) "dTi" = ( /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/structure/chair{ dir = 4 @@ -40240,8 +39143,7 @@ pixel_x = -24 }, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ @@ -40299,11 +39201,9 @@ "dTC" = ( /obj/machinery/porta_turret, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /turf/simulated/floor/plasteel{ @@ -40353,15 +39253,26 @@ }, /area/crew_quarters/locker) "dTT" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/space, -/area/aisat) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) "dTW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -40425,7 +39336,7 @@ "dUl" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = 27 + pixel_x = 30 }, /obj/machinery/light{ dir = 4 @@ -40547,10 +39458,6 @@ pixel_y = -3 }, /obj/item/hand_labeler, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = 30 - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" @@ -40588,10 +39495,7 @@ icon_state = "markerteal-on"; initialized = 1 }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "podfloor" - }, +/turf/simulated/floor/plating, /area/hallway/secondary/exit) "dUK" = ( /obj/structure/table/wood, @@ -40727,8 +39631,7 @@ pixel_y = -22 }, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -4 + pixel_x = 24 }, /obj/structure/closet/secure_closet/chaplain, /turf/simulated/floor/plasteel{ @@ -40777,7 +39680,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -40837,7 +39740,6 @@ "dVJ" = ( /obj/effect/landmark/start/botanist, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hydroponics) @@ -40850,8 +39752,7 @@ "dVQ" = ( /obj/structure/chair/office, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/wood/fancy/light{ color = "orange" @@ -40928,12 +39829,8 @@ }, /area/engine/engineering) "dWb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -41030,12 +39927,7 @@ /turf/simulated/floor/plating, /area/maintenance/auxsolarstarboard) "dWm" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -41171,6 +40063,9 @@ "dWL" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -41210,7 +40105,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -41309,9 +40203,7 @@ /obj/machinery/light_switch{ pixel_x = -24 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "dXj" = ( /obj/structure/cable{ @@ -41552,6 +40444,9 @@ /obj/item/reagent_containers/spray/cleaner/medical{ pixel_x = -5 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -41567,11 +40462,11 @@ /obj/item/clipboard, /obj/item/toy/figure/chaplain, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 + dir = 8; + pixel_x = -26 }, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -41634,13 +40529,12 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/ai_slipper, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/ai_slipper, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -41789,9 +40683,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "dYX" = ( /obj/structure/window/reinforced{ @@ -41831,12 +40723,8 @@ }, /area/engine/engineering) "dZe" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -41871,7 +40759,7 @@ /area/turret_protected/ai) "dZi" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -41903,7 +40791,9 @@ }, /area/library) "dZo" = ( -/obj/machinery/door/airlock/external, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/westarrival) @@ -41950,7 +40840,7 @@ }, /obj/item/clothing/glasses/welding, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -42002,12 +40892,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -42138,12 +41025,9 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -42167,12 +41051,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, /area/toxins/launch) "eaq" = ( @@ -42197,6 +41076,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -42218,12 +41100,8 @@ /turf/simulated/floor/plating, /area/maintenance/library) "eaZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -42268,7 +41146,7 @@ /area/maintenance/auxsolarstarboard) "ebz" = ( /obj/item/radio/intercom{ - pixel_y = -27 + pixel_y = -28 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood, @@ -42359,8 +41237,7 @@ icon_state = "4-8" }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/engine, /area/engine/controlroom) @@ -42383,12 +41260,8 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/carpet/blue, /area/crew_quarters/trading) @@ -42416,14 +41289,9 @@ /area/crew_quarters/fitness) "ecO" = ( /obj/item/radio/intercom{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + pixel_y = 28 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -42472,7 +41340,6 @@ "edh" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -42536,18 +41403,15 @@ /turf/simulated/floor/plating, /area/toxins/sm_test_chamber) "edM" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "eef" = ( @@ -42670,7 +41534,7 @@ }, /obj/machinery/alarm{ dir = 4; - pixel_x = -23 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -42684,18 +41548,15 @@ id_tag = "Warden"; name = "Warden Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /turf/simulated/floor/plating, /area/security/warden) "egq" = ( /obj/item/radio/intercom{ - pixel_y = 23 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -42724,7 +41585,7 @@ "egA" = ( /obj/structure/chair/comfy/brown, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -42750,8 +41611,7 @@ "egD" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/grass, /area/hydroponics) @@ -42894,12 +41754,9 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -42952,9 +41809,7 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /turf/simulated/floor/plating, /area/maintenance/fpmaint) "eiH" = ( @@ -43029,19 +41884,9 @@ icon_state = "neutralcorner" }, /area/hallway/primary/central/south) -"ejD" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/space, -/area/maintenance/ai) "ejM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/wood{ icon_state = "wood-broken3" @@ -43054,9 +41899,8 @@ }, /area/security/customs) "ejP" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/engine, /area/toxins/sm_test_chamber) @@ -43123,12 +41967,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -43150,12 +41991,9 @@ }, /area/quartermaster/office) "ekt" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "RnDChem"; - name = "Biohazard Shutter"; - opacity = 0 + name = "Biohazard Shutter" }, /obj/effect/spawner/window/reinforced/plasma, /obj/structure/cable, @@ -43170,12 +42008,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -43257,12 +42092,8 @@ /area/medical/morgue) "ely" = ( /obj/effect/decal/warning_stripes/southwest, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/gateway) @@ -43286,8 +42117,7 @@ /area/medical/cmostore) "elZ" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -43329,7 +42159,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plating, @@ -43406,12 +42235,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -43437,7 +42263,7 @@ icon_state = "1-4" }, /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/carpet/purple, @@ -43468,7 +42294,7 @@ "epy" = ( /obj/structure/table/wood, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /obj/item/storage/fancy/candle_box/full{ pixel_x = 3; @@ -43540,7 +42366,7 @@ "eqp" = ( /obj/structure/computerframe, /obj/machinery/light_switch{ - pixel_x = 23; + pixel_x = 24; pixel_y = 24 }, /obj/machinery/light{ @@ -43614,9 +42440,7 @@ pixel_x = -12; pixel_y = 2 }, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32 - }, +/obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -43693,12 +42517,9 @@ icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; - name = "Research Desk Shutters"; - opacity = 0 + name = "Research Desk Shutters" }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -43772,7 +42593,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -24 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -43869,13 +42690,10 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 1; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -43998,13 +42816,12 @@ "evO" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24; - pixel_y = -4 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/reagent_dispensers/oil, /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -44015,7 +42832,6 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -44026,19 +42842,6 @@ icon_state = "neutralcorner" }, /area/crew_quarters/locker) -"ewd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/wood/fancy/oak, -/area/maintenance/trading) "ewt" = ( /obj/structure/cable{ icon_state = "4-8" @@ -44068,9 +42871,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "ewF" = ( /obj/effect/decal/warning_stripes/red/hollow, @@ -44110,7 +42911,7 @@ /obj/effect/decal/cleanable/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ - pixel_y = 23 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -44149,12 +42950,8 @@ /obj/structure/chair/wood{ dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/carpet/black, /area/crew_quarters/theatre) @@ -44255,7 +43052,6 @@ "eyU" = ( /obj/structure/dispenser/oxygen, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/effect/decal/warning_stripes/yellow, @@ -44297,8 +43093,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "1-2" @@ -44386,7 +43181,6 @@ /area/crew_quarters/hor) "eAS" = ( /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /obj/machinery/camera{ @@ -44452,7 +43246,7 @@ "eBz" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/machinery/light{ dir = 4 @@ -44492,7 +43286,7 @@ dir = 1 }, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -44512,12 +43306,11 @@ "eCO" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "eCU" = ( @@ -44540,7 +43333,7 @@ /area/holodeck/alphadeck) "eCZ" = ( /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/wood, /area/crew_quarters/cabin3) @@ -44562,7 +43355,6 @@ /area/storage/eva) "eDD" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/flasher{ pixel_y = -24 }, @@ -44574,19 +43366,14 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plating, /area/maintenance/starboardsolar) "eDV" = ( /obj/effect/decal/warning_stripes/northeastcorner, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -44606,12 +43393,9 @@ name = "Secure Armory"; req_access = list(3) }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /obj/machinery/door/poddoor/shutters{ dir = 2; @@ -44630,7 +43414,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/bed/psych, @@ -44654,12 +43437,8 @@ }, /area/security/permabrig) "eEu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "bcarpet05" @@ -44711,9 +43490,7 @@ dir = 4; network = list("SS13","Security") }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "eFo" = ( /obj/effect/decal/cleanable/dirt, @@ -44753,7 +43530,7 @@ "eFI" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Atmospherics North"; @@ -44769,6 +43546,10 @@ icon_state = "caution" }, /area/atmos) +"eFN" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/kitchen) "eFS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -44798,12 +43579,9 @@ /area/maintenance/asmaint2) "eGn" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/door/poddoor/shutters{ @@ -44829,18 +43607,14 @@ }, /area/hallway/secondary/exit) "eGz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/light{ dir = 4 }, /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -44850,7 +43624,7 @@ "eGA" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -44898,7 +43672,7 @@ /area/medical/reception) "eHz" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance/double, @@ -45006,6 +43780,9 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/engine, /area/toxins/test_chamber) "eIV" = ( @@ -45102,12 +43879,8 @@ /turf/simulated/floor/plasteel, /area/atmos) "eJv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) @@ -45199,7 +43972,7 @@ "eKd" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -45566,7 +44339,7 @@ /obj/machinery/kitchen_machine/grill, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "tranquillite" @@ -45601,8 +44374,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "1-4" @@ -45808,7 +44580,6 @@ /area/maintenance/asmaint4) "eQA" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -45930,7 +44701,7 @@ /obj/item/grenade/chem_grenade/metalfoam, /obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -46002,9 +44773,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "eTv" = ( /obj/structure/window/reinforced{ @@ -46062,8 +44831,7 @@ /area/library/game_zone) "eTR" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -46122,7 +44890,7 @@ dir = 8 }, /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -46158,7 +44926,7 @@ /area/maintenance/asmaint4) "eVa" = ( /obj/structure/girder, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space) "eVh" = ( /obj/structure/cable{ @@ -46169,8 +44937,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -46178,7 +44945,7 @@ /area/chapel/main) "eVu" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /obj/structure/table/glass, /obj/item/storage/fancy/donut_box{ @@ -46244,9 +45011,7 @@ pixel_x = 4; pixel_y = 5 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "eWs" = ( /obj/effect/decal/cleanable/dirt, @@ -46289,7 +45054,6 @@ "eWO" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -46446,8 +45210,7 @@ "eYh" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; - pixel_y = 24 + pixel_y = 26 }, /obj/machinery/camera{ c_tag = "Departure Lounge North" @@ -46471,8 +45234,7 @@ /area/hallway/secondary/exit) "eYn" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -46501,7 +45263,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/closet/radiation, @@ -46587,7 +45348,6 @@ dir = 1 }, /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /turf/simulated/floor/carpet, @@ -46644,16 +45404,6 @@ icon_state = "neutralfull" }, /area/quartermaster/storage) -"eZC" = ( -/obj/effect/decal/warning_stripes/south, -/obj/structure/closet/walllocker{ - layer = 2.8; - pixel_y = -28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkblue" - }, -/area/medical/morgue) "eZH" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -46682,7 +45432,7 @@ /area/medical/medbay) "eZR" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/kitchen_machine/grill, /turf/simulated/floor/plasteel{ @@ -46715,7 +45465,6 @@ /area/maintenance/asmaint4) "fau" = ( /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/structure/disposalpipe/segment, @@ -46880,12 +45629,9 @@ use_power = 0 }, /obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/securehallway) @@ -46963,12 +45709,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -47035,7 +45778,6 @@ pixel_y = -24 }, /obj/machinery/light_switch{ - pixel_x = -4; pixel_y = -24 }, /obj/structure/table/glass, @@ -47124,12 +45866,8 @@ /turf/simulated/floor/plating/airless, /area/engine/engineering) "fgj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/cable{ icon_state = "4-8" @@ -47186,11 +45924,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/junction/reversed{ - dir = 4 +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 4; + name = "HoP Office"; + sortType = 15 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) @@ -47259,10 +45998,6 @@ /area/crew_quarters/fitness) "fif" = ( /obj/structure/dresser, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, /turf/simulated/floor/wood, /area/crew_quarters/cabin3) "fig" = ( @@ -47315,18 +46050,15 @@ }, /area/maintenance/electrical) "fiS" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "fiU" = ( @@ -47339,7 +46071,6 @@ "fjs" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -47443,6 +46174,14 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/quartermaster/office) +"fkf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "fkh" = ( /obj/effect/decal/warning_stripes/northwest, /obj/structure/closet/walllocker{ @@ -47470,12 +46209,9 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -47523,12 +46259,8 @@ /area/construction/hallway) "fkX" = ( /obj/effect/decal/warning_stripes/east, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -47543,17 +46275,6 @@ icon_state = "dark" }, /area/turret_protected/ai) -"flw" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "flH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/comfy/beige{ @@ -47856,7 +46577,7 @@ dir = 9 }, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -48263,10 +46984,7 @@ icon_state = "markerburgundy-on"; initialized = 1 }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "podfloor" - }, +/turf/simulated/floor/plating, /area/hallway/secondary/exit) "fvu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -48337,12 +47055,9 @@ req_access = list(2) }, /obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -48509,7 +47224,7 @@ /area/bridge/vip) "fyH" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/structure/closet/secure_closet/security, /obj/effect/decal/warning_stripes/red/hollow, @@ -48574,9 +47289,7 @@ /area/crew_quarters/locker) "fAq" = ( /obj/machinery/power/apc{ - cell_type = 5000; dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -48603,12 +47316,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -48631,7 +47341,7 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /obj/item/radio/intercom{ - pixel_y = 26 + pixel_y = 28 }, /obj/structure/cable{ icon_state = "4-8" @@ -48711,7 +47421,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -48758,14 +47468,6 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint3) "fCs" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "representative"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -48779,15 +47481,16 @@ /obj/effect/spawner/window/reinforced/polarized{ id = "ntr" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "representative"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/ntrep) "fCz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/cable{ icon_state = "1-2" @@ -48819,9 +47522,7 @@ "fCJ" = ( /obj/structure/table, /obj/item/taperecorder, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "fCQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden, @@ -48885,9 +47586,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "fEg" = ( /turf/simulated/floor/plasteel{ @@ -48916,12 +47615,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plasteel, /area/gateway) @@ -48961,12 +47657,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -49034,6 +47727,9 @@ dir = 8; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 4 + }, /turf/space, /area/turret_protected/ai) "fFv" = ( @@ -49150,7 +47846,6 @@ /area/medical/medbay) "fGA" = ( /obj/machinery/suit_storage_unit/security/pod_pilot, -/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, @@ -49162,12 +47857,6 @@ icon_state = "dark" }, /area/security/podbay) -"fGE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai) "fGK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -49216,6 +47905,20 @@ icon_state = "dark" }, /area/security/podbay) +"fHA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/trading) "fHE" = ( /obj/structure/table/wood, /obj/item/toy/russian_revolver, @@ -49231,7 +47934,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plating, /area/maintenance/asmaint4) @@ -49267,6 +47970,9 @@ dir = 4; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/space, /area/turret_protected/ai) "fId" = ( @@ -49324,24 +48030,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/wood, /area/security/hos) -"fIC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralfull" - }, -/area/hallway/primary/central/south) "fIE" = ( /obj/machinery/vending/cart, /obj/structure/window/reinforced{ @@ -49391,8 +48079,7 @@ /area/crew_quarters/theatre) "fJp" = ( /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "fJE" = ( @@ -49413,7 +48100,7 @@ /area/atmos) "fKi" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/engine, /area/toxins/test_chamber) @@ -49434,7 +48121,7 @@ /area/crew_quarters/courtroom) "fKr" = ( /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/wardrobe/atmospherics_yellow, @@ -49451,8 +48138,11 @@ dir = 6; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/space, -/area/aisat) +/area/tcommsat/chamber) "fKI" = ( /obj/structure/closet/secure_closet/security, /obj/effect/decal/warning_stripes/red/hollow, @@ -49483,12 +48173,9 @@ /area/maintenance/asmaint) "fKQ" = ( /obj/effect/spawner/window/reinforced/plasma, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "burn"; - name = "Blast Door"; - opacity = 0 + name = "Blast Door" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -49497,12 +48184,8 @@ /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/courtroom) "fLm" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -49616,20 +48299,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "fMV" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -49789,7 +48466,7 @@ /area/security/prison/cell_block/A) "fPi" = ( /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -49821,12 +48498,7 @@ }, /area/engine/engineering) "fPD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" }, @@ -49861,7 +48533,6 @@ "fQh" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -49900,9 +48571,7 @@ /obj/structure/chair/comfy/red{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "fQE" = ( /obj/structure/disposalpipe/segment{ @@ -49910,6 +48579,9 @@ }, /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, +/obj/item/radio/intercom{ + pixel_y = 28 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -49926,8 +48598,7 @@ pixel_y = -32 }, /turf/simulated/floor/plasteel{ - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/assembly/robotics) "fQW" = ( @@ -49967,10 +48638,6 @@ }, /turf/simulated/wall, /area/medical/research) -"fRu" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/brig) "fRH" = ( /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes/farwacubes, @@ -49999,31 +48666,16 @@ /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating, /area/maintenance/casino) -"fRN" = ( -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, -/obj/machinery/cryopod{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep) "fRS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno3"; - name = "Creature Cell #3"; - opacity = 0 + name = "Creature Cell #3" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "fRW" = ( @@ -50132,7 +48784,7 @@ /area/library) "fTu" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/engine, /area/toxins/explab) @@ -50169,7 +48821,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -50177,10 +48828,26 @@ icon_state = "darkblue" }, /area/turret_protected/aisat) +"fTL" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/trading) "fTY" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /obj/structure/cable{ icon_state = "2-4" @@ -50252,8 +48919,7 @@ "fUR" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "tranquillite" @@ -50339,14 +49005,11 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "fVN" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -50444,7 +49107,7 @@ /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /obj/machinery/camera{ c_tag = "Prison Execution Chamber"; @@ -50511,10 +49174,20 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) +"fWR" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint4) "fWS" = ( /obj/structure/disposalpipe/junction{ dir = 2 @@ -50527,9 +49200,7 @@ "fWW" = ( /obj/effect/decal/warning_stripes/red, /obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, +/obj/structure/disposalpipe/trunk, /obj/machinery/door_control{ id = "SecPilotPriv"; name = "Pilot Privacy Shutters Control"; @@ -50561,6 +49232,9 @@ pixel_x = 8 }, /obj/item/reagent_containers/spray/cleaner/chemical, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -50593,26 +49267,13 @@ }, /turf/simulated/floor/wood, /area/security/detectives_office) -"fXw" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = 28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/bridge/meeting_room) "fXx" = ( /obj/structure/sign/poster/random{ pixel_y = -32 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "fXD" = ( @@ -50639,16 +49300,14 @@ dir = 1; network = list("SS13","MiniSat") }, +/obj/machinery/light/small, /turf/space, /area/turret_protected/ai) "fXQ" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "experimentor"; - name = "Experimentor Blast Door"; - opacity = 0 + name = "Experimentor Blast Door" }, /turf/simulated/floor/plating, /area/toxins/explab) @@ -50669,12 +49328,8 @@ }, /area/security/processing) "fXZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -50764,7 +49419,6 @@ /obj/effect/decal/warning_stripes/yellow/partial, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -50781,12 +49435,7 @@ /turf/simulated/floor/plating/airless, /area/space) "fZK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/royalblack, /area/ntrep) "fZL" = ( @@ -50841,18 +49490,13 @@ dir = 1 }, /obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/effect/decal/warning_stripes/yellow/partial{ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -50895,11 +49539,8 @@ "gaJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ - cell_type = 25000; dir = 4; - name = "east bump"; - pixel_x = 24; - shock_proof = 1 + pixel_x = 26 }, /obj/structure/cable{ icon_state = "0-8" @@ -50917,7 +49558,6 @@ /area/maintenance/asmaint4) "gbp" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -50939,7 +49579,7 @@ "gbQ" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone{ @@ -50954,6 +49594,9 @@ pixel_x = -6; pixel_y = 9 }, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -50969,12 +49612,9 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -50989,15 +49629,13 @@ /obj/structure/table, /obj/item/folder, /obj/item/stack/tape_roll, -/obj/machinery/light_switch{ - dir = 8; - name = "east bump"; - pixel_x = 25 - }, /obj/item/rcs, /obj/machinery/light{ dir = 4 }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "brown" @@ -51038,12 +49676,9 @@ id_tag = "HoSPriv"; name = "HoS Office Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/hos) @@ -51083,8 +49718,7 @@ /area/hallway/secondary/entry) "gdw" = ( /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/machinery/computer/cryopod{ pixel_y = 32 @@ -51101,8 +49735,7 @@ /obj/structure/closet/secure_closet/miner, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -51111,7 +49744,7 @@ "gdR" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/engine, /area/toxins/explab) @@ -51128,7 +49761,7 @@ /area/engine/engineering) "geg" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -51137,13 +49770,9 @@ /area/crew_quarters/fitness) "gem" = ( /obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -28 - }, /obj/machinery/firealarm{ dir = 1; - pixel_x = -27; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "brown" @@ -51198,12 +49827,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm1"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/plating, /area/toxins/sm_test_chamber) @@ -51244,7 +49870,7 @@ "ggf" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Quartermaster's Office"; @@ -51340,7 +49966,7 @@ dir = 1 }, /obj/structure/extinguisher_cabinet{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "cmo" @@ -51421,17 +50047,12 @@ /obj/structure/dresser, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/wood, /area/crew_quarters/cabin2) "gjm" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51467,8 +50088,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/toxins/lab) "gko" = ( @@ -51622,14 +50242,6 @@ }, /area/engine/hardsuitstorage) "glJ" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "magistrate"; - name = "Magistrate Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -51640,18 +50252,20 @@ icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, /turf/simulated/floor/plating, /area/magistrateoffice) "glL" = ( /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -51666,9 +50280,7 @@ /area/security/processing) "glR" = ( /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "gmk" = ( /obj/structure/cable{ @@ -51791,8 +50403,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/cable{ icon_state = "1-8" @@ -51912,7 +50523,6 @@ "goS" = ( /obj/item/flag/nt, /obj/machinery/status_display{ - layer = 4; pixel_x = -32 }, /turf/simulated/floor/plasteel{ @@ -52007,6 +50617,13 @@ icon_state = "whitegreencorner" }, /area/medical/virology) +"gpR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "tranquillite" + }, +/area/maintenance/kitchen) "gpS" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -52091,7 +50708,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/sw) @@ -52115,7 +50731,7 @@ "grm" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -52166,7 +50782,6 @@ /area/security/processing) "grW" = ( /obj/item/radio/intercom{ - dir = 1; pixel_y = 28 }, /turf/simulated/floor/plasteel{ @@ -52185,7 +50800,6 @@ "gss" = ( /obj/item/flag/nt, /obj/machinery/status_display{ - layer = 4; pixel_x = 32 }, /turf/simulated/floor/plasteel{ @@ -52226,9 +50840,9 @@ /area/security/processing) "gto" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table/holotable, /obj/item/wrench, /obj/item/crowbar, +/obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -52261,7 +50875,7 @@ /area/maintenance/maintcentral) "gtP" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -52327,12 +50941,7 @@ /turf/simulated/floor/carpet, /area/crew_quarters/courtroom) "guX" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light{ dir = 1 }, @@ -52443,7 +51052,6 @@ "gwA" = ( /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/firealarm{ - dir = 1; pixel_y = 26 }, /obj/structure/cable{ @@ -52514,7 +51122,7 @@ /area/turret_protected/ai) "gxj" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plating, /area/maintenance/asmaint4) @@ -52559,8 +51167,7 @@ "gxS" = ( /obj/structure/dispenser, /obj/item/radio/intercom{ - dir = 1; - pixel_y = 25 + pixel_y = 28 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -52596,7 +51203,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -52612,12 +51219,7 @@ /turf/simulated/floor/plasteel, /area/crew_quarters/hor) "gyZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -52632,9 +51234,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "gzd" = ( /obj/machinery/computer/scan_consolenew, @@ -52642,7 +51242,7 @@ dir = 1 }, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -52738,13 +51338,9 @@ icon_state = "4-8" }, /obj/effect/decal/warning_stripes/west, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -52764,12 +51360,11 @@ /obj/structure/filingcabinet/chestdrawer, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHEAST)" + icon_state = "whitepurple" }, /area/teleporter/abandoned) "gAS" = ( @@ -52842,9 +51437,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "gBU" = ( /obj/structure/chair{ @@ -52855,19 +51448,6 @@ icon_state = "red" }, /area/security/lobby) -"gBX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/kitchen) "gCd" = ( /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, @@ -52919,7 +51499,7 @@ /obj/machinery/atmospherics/air_sensor{ id_tag = "mix_sensor" }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "gCx" = ( /obj/structure/table/reinforced, @@ -52985,19 +51565,6 @@ icon_state = "white" }, /area/medical/medbay) -"gDx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, -/area/security/lobby) "gDy" = ( /obj/structure/flora/ausbushes/ppflowers, /obj/structure/window/reinforced{ @@ -53028,14 +51595,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno7"; - name = "Creature Cell #7"; - opacity = 0 + name = "Creature Cell #7" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plating, /area/toxins/xenobiology) "gDQ" = ( @@ -53051,12 +51615,7 @@ "gDV" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -27; - pixel_y = -25 + pixel_y = -22 }, /obj/structure/table, /obj/machinery/light{ @@ -53128,8 +51687,7 @@ }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/extinguisher_cabinet{ - pixel_x = 6; - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/gateway) @@ -53257,11 +51815,10 @@ pixel_y = 4 }, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -53283,13 +51840,11 @@ /area/bridge) "gGh" = ( /obj/effect/decal/warning_stripes/northeast, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "gGi" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -53455,12 +52010,9 @@ }, /obj/effect/decal/warning_stripes/south, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plasteel, /area/gateway) @@ -53511,12 +52063,9 @@ }, /obj/effect/decal/warning_stripes/south, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plasteel, /area/gateway) @@ -53619,8 +52168,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - layer = 3.25; - pixel_x = 24 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" @@ -53628,7 +52176,7 @@ /area/hallway/primary/aft) "gJy" = ( /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/machinery/cryopod{ dir = 4 @@ -53655,12 +52203,8 @@ }, /area/security/permabrig) "gJN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) @@ -53692,7 +52236,7 @@ /area/maintenance/brig) "gKa" = ( /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/structure/weightmachine/weightlifter, /obj/effect/decal/warning_stripes/red/hollow, @@ -53746,7 +52290,7 @@ "gKC" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /obj/machinery/icemachine{ pixel_x = -4 @@ -53822,23 +52366,15 @@ }, /area/security/prisonershuttle) "gLt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood, /area/crew_quarters/serviceyard) "gLx" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "Virology"; @@ -53861,9 +52397,7 @@ icon_state = "4-8" }, /obj/item/book/manual/security_space_law, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "gLB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -54051,12 +52585,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/securehallway) @@ -54086,12 +52617,9 @@ /area/security/processing) "gNM" = ( /obj/effect/spawner/window/reinforced/plasma, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "burn"; - name = "Blast Door"; - opacity = 0 + name = "Blast Door" }, /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, @@ -54108,12 +52636,9 @@ id_tag = "Warden"; name = "Warden Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /turf/simulated/floor/plating, /area/security/warden) @@ -54182,12 +52707,9 @@ id_tag = "HoSPriv"; name = "HoS Office Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/hos) @@ -54252,13 +52774,10 @@ /obj/machinery/door/window/northleft, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plasteel, /area/toxins/lab) @@ -54337,12 +52856,6 @@ icon_state = "tranquillite" }, /area/maintenance/kitchen) -"gPv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/roller, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/starboard) "gPw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -54358,12 +52871,8 @@ dir = 8; tag = "icon-wooden_chair_wings (WEST)" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/wood{ icon_state = "wood-broken6"; @@ -54419,7 +52928,7 @@ "gPW" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -54443,17 +52952,11 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "gQC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/structure/cable{ icon_state = "1-8" @@ -54600,14 +53103,10 @@ /area/crew_quarters/bar/atrium) "gSF" = ( /obj/machinery/alarm{ - pixel_y = 23 + pixel_y = 22 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54868,12 +53367,8 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint2) "gVK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -54906,12 +53401,9 @@ "gVU" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -54937,19 +53429,14 @@ network = list("Research","SS13") }, /obj/item/radio/intercom{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/toxins/xenobiology) "gWq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet, /area/crew_quarters/bar/atrium) "gWz" = ( @@ -55266,7 +53753,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -55351,9 +53837,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "hcg" = ( /obj/structure/cable{ @@ -55378,13 +53862,6 @@ icon_state = "neutral" }, /area/crew_quarters/fitness) -"hcE" = ( -/obj/machinery/light/small{ - dir = 4; - tag = "icon-bulb1 (EAST)" - }, -/turf/simulated/floor/plating, -/area/maintenance/engineering) "hcW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55404,7 +53881,7 @@ /obj/item/toy/figure/miner, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -55468,9 +53945,7 @@ /turf/simulated/floor/bluegrid, /area/tcommsat/chamber) "hdG" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "hdV" = ( /obj/machinery/door/firedoor, @@ -55499,12 +53974,8 @@ }, /area/quartermaster/miningdock) "heg" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -55538,12 +54009,7 @@ }, /area/hydroponics) "hev" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ dir = 4; @@ -55582,7 +54048,9 @@ }, /area/tcommsat/chamber) "heT" = ( -/obj/machinery/door/airlock/external, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, /turf/simulated/floor/plating, /area/construction/hallway) "heZ" = ( @@ -55634,6 +54102,10 @@ /area/security/hos) "hfR" = ( /obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -55668,13 +54140,10 @@ /area/bridge/meeting_room) "hgF" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 + name = "Detective Privacy Shutters" }, /turf/simulated/floor/plating, /area/maintenance/detectives_office) @@ -55788,8 +54257,7 @@ /area/hallway/primary/central/north) "hhI" = ( /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /turf/simulated/floor/plasteel/grimy, /area/civilian/vacantoffice) @@ -55814,7 +54282,7 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -55828,7 +54296,6 @@ /obj/structure/table/reinforced, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/item/folder/yellow, @@ -55903,12 +54370,9 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -55973,12 +54437,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -56011,13 +54472,26 @@ dir = 4 }, /obj/machinery/computer/guestpass{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" }, /area/medical/reception) +"hlu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "hlF" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, @@ -56068,12 +54542,9 @@ "hmo" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "SecPilotPriv" @@ -56165,7 +54636,7 @@ /area/crew_quarters/fitness) "hnB" = ( /obj/item/radio/intercom{ - pixel_y = 32 + pixel_y = 28 }, /obj/machinery/computer/crew, /turf/simulated/floor/plasteel{ @@ -56215,7 +54686,7 @@ }, /obj/effect/decal/warning_stripes/blue/hollow, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/camera{ c_tag = "Medbay Exam Room North"; @@ -56296,13 +54767,11 @@ pixel_y = 26 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "hoU" = ( @@ -56374,12 +54843,9 @@ locked = 1; name = "Dungeon Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -56465,8 +54931,7 @@ /obj/structure/closet/secure_closet/security, /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/window/reinforced{ color = "red"; @@ -56494,7 +54959,7 @@ pressure_checks_default = 2; releasing = 0 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "hqP" = ( /turf/simulated/floor/plasteel{ @@ -56536,10 +55001,6 @@ pixel_x = -26 }, /obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = 26 - }, /turf/simulated/floor/plating, /area/maintenance/disposal) "hrL" = ( @@ -56554,14 +55015,13 @@ dir = 8 }, /obj/machinery/firealarm{ - dir = 1; pixel_y = 26 }, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) "hrW" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/structure/cable{ icon_state = "4-8" @@ -56629,11 +55089,10 @@ /obj/effect/decal/cleanable/cobweb2, /obj/machinery/firealarm{ dir = 4; - layer = 3.25; - pixel_x = 24 + pixel_x = 26 }, /obj/item/radio/intercom{ - pixel_y = 30 + pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -56742,23 +55201,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"hut" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "huw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -56803,14 +55245,9 @@ icon_state = "whiteblue" }, /area/medical/cmostore) -"huZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/crew_quarters/theatre) "hvg" = ( /obj/item/radio/intercom/custom{ - pixel_y = 25 + pixel_y = 28 }, /obj/item/radio/intercom{ pixel_x = -28 @@ -56827,9 +55264,7 @@ /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "hvr" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "hvy" = ( /obj/structure/dresser, @@ -56924,7 +55359,7 @@ /area/crew_quarters/mrchangs) "hwj" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/engine, /area/toxins/explab) @@ -57068,8 +55503,7 @@ dir = 1 }, /obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -4 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57134,7 +55568,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/machinery/computer/card, @@ -57301,7 +55734,7 @@ "hBQ" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57393,7 +55826,7 @@ }, /obj/item/tank/jetpack/carbondioxide, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "yellowfull" @@ -57406,8 +55839,7 @@ /obj/effect/decal/warning_stripes/yellow, /obj/structure/closet/crate/hydroponics/prespawned, /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57428,7 +55860,7 @@ }, /obj/machinery/light_switch{ pixel_x = 24; - pixel_y = -22 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -57569,7 +56001,7 @@ /area/security/detectives_office) "hEN" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood/fancy/light, @@ -57634,7 +56066,7 @@ "hFv" = ( /obj/structure/table/reinforced, /obj/machinery/computer/guestpass{ - pixel_y = -32 + pixel_y = -28 }, /obj/item/stack/packageWrap, /obj/item/reagent_containers/food/condiment/enzyme{ @@ -57651,9 +56083,7 @@ /area/crew_quarters/kitchen) "hFx" = ( /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, @@ -57671,8 +56101,7 @@ /obj/effect/landmark/start/roboticist, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "hGs" = ( @@ -57766,10 +56195,6 @@ icon_state = "darkredcorners" }, /area/security/podbay) -"hHE" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/engineering) "hHK" = ( /obj/structure/table, /obj/machinery/light{ @@ -57777,7 +56202,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -57897,8 +56322,8 @@ /obj/item/assembly/signaler{ pixel_y = 13 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -28 +/obj/machinery/vending/wallmed{ + pixel_x = -25 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -57916,7 +56341,6 @@ "hJX" = ( /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -58128,16 +56552,13 @@ /turf/simulated/floor/plasteel, /area/bridge/checkpoint/south) "hMj" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/recharge_station, +/turf/simulated/floor/plating, /area/aisat/maintenance) "hMr" = ( /obj/machinery/door/firedoor, @@ -58150,7 +56571,7 @@ /obj/structure/table/wood, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/machinery/status_display{ pixel_y = 32 @@ -58444,6 +56865,9 @@ "hQl" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/radiation, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, /turf/simulated/floor/plasteel, /area/medical/research/nhallway) "hQn" = ( @@ -58475,9 +56899,7 @@ }, /area/quartermaster/miningdock) "hQA" = ( -/obj/machinery/light{ - on = 1 - }, +/obj/machinery/light, /obj/machinery/vending/coffee/free, /obj/structure/cable{ icon_state = "4-8" @@ -58512,12 +56934,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -58537,12 +56956,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -58571,7 +56987,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/carpet/royalblack, /area/ntrep) @@ -58629,7 +57045,7 @@ /area/toxins/test_area) "hSo" = ( /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/structure/dresser, /turf/simulated/floor/plasteel{ @@ -58664,10 +57080,6 @@ icon_state = "yellowfull" }, /area/engine/engineering) -"hSN" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall, -/area/quartermaster/storage) "hSO" = ( /obj/effect/decal/cleanable/blood/tracks, /obj/effect/decal/cleanable/dirt, @@ -58729,18 +57141,12 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/newscaster/security_unit{ - pixel_x = 28; - pixel_y = -28 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/security/warden) "hTO" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "hTS" = ( /obj/machinery/power/terminal{ @@ -58752,7 +57158,7 @@ /obj/effect/decal/warning_stripes/west, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -58760,9 +57166,7 @@ }, /area/maintenance/electrical) "hTU" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "hTY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -58843,13 +57247,12 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint) "hVe" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32; - pixel_y = 32 - }, /obj/machinery/camera{ c_tag = "Command Departure Checkpoint" }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "blue" @@ -58975,7 +57378,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -59014,8 +57416,7 @@ "hWX" = ( /obj/structure/closet/secure_closet/brig/evidence, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -59228,12 +57629,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno7"; - name = "Creature Cell #7"; - opacity = 0 + name = "Creature Cell #7" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -59259,12 +57657,9 @@ locked = 1; name = "Dungeon Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -59322,8 +57717,7 @@ /area/medical/psych) "ibJ" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/wood{ icon_state = "wood-broken5" @@ -59331,8 +57725,7 @@ /area/maintenance/library) "ibM" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/displaycase/labcage, /obj/effect/decal/warning_stripes/yellow, @@ -59372,12 +57765,10 @@ icon_state = "0-8" }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -59416,9 +57807,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "ics" = ( /obj/structure/closet/emcloset, @@ -59427,6 +57816,10 @@ icon_state = "neutralfull" }, /area/hallway/secondary/exit) +"icv" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "icz" = ( /obj/effect/decal/warning_stripes/northwest, /turf/simulated/floor/plasteel, @@ -59538,10 +57931,6 @@ icon_state = "neutral" }, /area/crew_quarters/locker) -"ies" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint3) "ieY" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -59563,15 +57952,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "ifw" = ( -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/lawyer/black, /obj/item/clothing/under/lawyer/blue, @@ -59579,12 +57963,14 @@ /obj/item/clothing/head/beret, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ icon_state = "0-8" }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/wood, /area/crew_quarters/cabin2) "ifD" = ( @@ -59612,7 +57998,7 @@ "igc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /obj/structure/cable{ icon_state = "1-2" @@ -59634,12 +58020,14 @@ /obj/machinery/photocopier, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -59656,10 +58044,6 @@ /turf/simulated/floor/plasteel, /area/crew_quarters/locker) "igE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = 32 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -59748,8 +58132,7 @@ /area/atmos) "ihp" = ( /obj/machinery/door/poddoor/multi_tile/two_tile_ver{ - id_tag = "secpilot"; - req_access = list(71) + id_tag = "secpilot" }, /obj/structure/cable{ icon_state = "2-8" @@ -59757,12 +58140,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/structure/spacepoddoor{ luminosity = 3 @@ -59792,7 +58172,7 @@ /obj/machinery/atmospherics/unary/outlet_injector/on{ dir = 1 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/tcommsat/chamber) "ihW" = ( /obj/machinery/requests_console{ @@ -59888,7 +58268,6 @@ /obj/item/storage/box/ids, /obj/item/storage/box/PDAs, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/carpet/orange, @@ -59918,12 +58297,8 @@ }, /area/security/warden) "ijH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/engine, /area/toxins/test_chamber) @@ -60062,8 +58437,7 @@ network = list("SS13","Medical") }, /obj/machinery/light_switch{ - name = "north bump"; - pixel_y = 25 + pixel_y = 24 }, /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/plasteel{ @@ -60140,7 +58514,7 @@ /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -60325,15 +58699,10 @@ /area/hallway/primary/central/west) "inN" = ( /obj/structure/girder/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space) "inP" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/cable{ icon_state = "1-2" }, @@ -60409,7 +58778,6 @@ /area/tcommsat/chamber) "ioU" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -60421,10 +58789,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 40 - }, /turf/simulated/floor/plasteel, /area/toxins/explab) "ipi" = ( @@ -60459,12 +58823,9 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -60508,7 +58869,7 @@ "iqh" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/carpet/orange, @@ -60558,12 +58919,9 @@ id_tag = "HoSPriv"; name = "HoS Office Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/hos) @@ -60591,7 +58949,7 @@ /area/maintenance/detectives_office) "irg" = ( /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /obj/structure/filingcabinet/security, /turf/simulated/floor/plasteel{ @@ -60879,6 +59237,17 @@ icon_state = "neutralfull" }, /area/bridge/vip) +"iuu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_5, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/kitchen) "iuw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -60940,9 +59309,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "iuW" = ( /obj/structure/closet, @@ -60963,15 +59330,10 @@ }, /area/assembly/robotics) "ivw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -61156,22 +59518,13 @@ /area/security/prison/cell_block/A) "ixi" = ( /obj/structure/table/wood, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/storage/fancy/cigcase, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/crew_quarters/captain) "ixk" = ( -/obj/item/radio/intercom{ - pixel_x = 30; - pixel_y = 30 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -61208,12 +59561,8 @@ /area/security/medbay) "ixy" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -61224,7 +59573,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -61299,12 +59647,8 @@ }, /area/medical/cmo) "izY" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/maintenance/turbine) @@ -61319,6 +59663,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -61362,7 +59709,6 @@ pixel_y = -32 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -61374,8 +59720,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -61402,9 +59747,7 @@ pixel_y = 14 }, /obj/structure/table/reinforced, -/obj/item/radio/intercom/department/security{ - pixel_y = -4 - }, +/obj/item/radio/intercom/department/security, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -61564,11 +59907,10 @@ /area/medical/cmo) "iDF" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -61578,7 +59920,7 @@ "iDJ" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ icon_state = "cmo" @@ -61594,15 +59936,6 @@ /obj/machinery/power/port_gen/pacman, /turf/simulated/floor/plating, /area/maintenance/ai) -"iEi" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "redcorner" - }, -/area/security/lobby) "iEk" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -61661,12 +59994,7 @@ /obj/effect/decal/warning_stripes/arrow{ dir = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "tranquillite" @@ -61703,9 +60031,6 @@ }, /area/chapel/office) "iFw" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, /obj/machinery/camera/motion{ c_tag = "Minisat AI Core South"; network = list("Minisat","SS13") @@ -61716,6 +60041,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -61759,12 +60087,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -61802,12 +60130,8 @@ }, /area/turret_protected/ai) "iGj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" @@ -61870,7 +60194,7 @@ /area/maintenance/fpmaint) "iGG" = ( /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -62021,12 +60345,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno2"; - name = "Creature Cell #2"; - opacity = 0 + name = "Creature Cell #2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -62076,14 +60397,11 @@ /obj/structure/table, /obj/item/folder/red, /obj/item/pen, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "iJL" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/chair{ @@ -62136,12 +60454,9 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "experimentor"; - name = "Experimentor Blast Door"; - opacity = 0 + name = "Experimentor Blast Door" }, /turf/simulated/floor/engine, /area/toxins/explab) @@ -62224,9 +60539,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "iLi" = ( /obj/machinery/light{ @@ -62252,13 +60565,11 @@ /mob/living/simple_animal/pet/cat/floppa, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable, /obj/machinery/newscaster{ - layer = 3.3; - pixel_y = -27 + pixel_y = -30 }, /turf/simulated/floor/wood/fancy/light, /area/blueshield) @@ -62286,6 +60597,10 @@ icon_state = "neutralfull" }, /area/atmos) +"iLJ" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "iLK" = ( /obj/machinery/portable_atmospherics/scrubber/huge/stationary, /obj/effect/decal/warning_stripes/red/hollow, @@ -62300,7 +60615,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -62355,7 +60670,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/bluegrid, @@ -62368,11 +60682,6 @@ pixel_y = -30 }, /obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28; - pixel_y = -28 - }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -62416,6 +60725,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, /turf/simulated/floor/plasteel{ icon_state = "arrival" }, @@ -62423,7 +60736,6 @@ "iNy" = ( /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/effect/decal/warning_stripes/southeast, @@ -62548,7 +60860,7 @@ "iOH" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_pump{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /obj/effect/landmark/event/xeno_spawn, @@ -62604,8 +60916,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -62639,9 +60950,7 @@ "iPH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/item/radio/intercom/department/security{ - pixel_y = 4 - }, +/obj/item/radio/intercom/department/security, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -62715,6 +61024,12 @@ icon_state = "whitepurple" }, /area/medical/research) +"iRl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/roller, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/starboard) "iRu" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging{ dir = 4 @@ -62753,7 +61068,7 @@ "iST" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ - pixel_y = 24 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -62793,6 +61108,10 @@ /obj/machinery/light{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -62822,7 +61141,7 @@ "iTM" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -62866,7 +61185,7 @@ "iUI" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -62877,7 +61196,7 @@ /obj/structure/reagent_dispensers/watertank/high, /obj/item/reagent_containers/glass/bucket, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -62904,9 +61223,7 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump Engineering"; - pixel_y = 24; - shock_proof = 1 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -62931,23 +61248,16 @@ icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; name = "Research Desk Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/toxins/lab) "iVE" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/wood, /area/crew_quarters/bar/atrium) @@ -62981,6 +61291,9 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "caution" @@ -63015,10 +61328,10 @@ }, /area/crew_quarters/hor) "iWq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "purple" }, @@ -63251,9 +61564,6 @@ /area/toxins/xenobiology) "iYE" = ( /obj/item/twohanded/required/kirbyplants, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -63309,7 +61619,7 @@ /obj/effect/decal/warning_stripes/yellow, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel, /area/bridge/checkpoint/south) @@ -63470,6 +61780,9 @@ /obj/item/book/manual/sop_security, /obj/item/book/manual/sop_service, /obj/item/book/manual/sop_supply, +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -63505,7 +61818,7 @@ /area/toxins/test_chamber) "jch" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -63555,12 +61868,9 @@ /area/medical/research/restroom) "jcU" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/reception) @@ -63596,6 +61906,10 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -63626,12 +61940,8 @@ pixel_x = 24 }, /obj/structure/table, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/item/paper_bin{ pixel_x = -4; @@ -63664,9 +61974,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "jem" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -63706,7 +62014,7 @@ /area/hallway/primary/port/west) "jeY" = ( /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /obj/machinery/vending/artvend, /turf/simulated/floor/plasteel{ @@ -63731,8 +62039,8 @@ /area/maintenance/asmaint4) "jfj" = ( /obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 + dir = 8; + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -63776,13 +62084,6 @@ }, /area/medical/medbay) "jfQ" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "blueshield"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/effect/spawner/window/reinforced/polarized{ id = "blueshieldofficewindows" }, @@ -63793,6 +62094,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "blueshield"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/blueshield) "jfR" = ( @@ -63819,7 +62124,7 @@ /obj/effect/decal/warning_stripes/northeast, /obj/structure/disposalpipe/segment, /obj/structure/reagent_dispensers/fueltank/chem{ - pixel_x = 33 + pixel_x = 32 }, /obj/machinery/door_control{ id = "Chemistry1"; @@ -63908,7 +62213,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -63983,8 +62287,11 @@ dir = 8; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 4 + }, /turf/space, -/area/aisat) +/area/maintenance/ai) "jiS" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64043,7 +62350,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -64133,6 +62440,9 @@ /area/maintenance/asmaint3) "jkl" = ( /obj/structure/closet/secure_closet/brig/evidence, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -64163,7 +62473,7 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -64175,9 +62485,8 @@ /turf/simulated/floor/plating, /area/maintenance/disposal) "jkT" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -64256,8 +62565,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/crew_quarters/hor) "jmx" = ( @@ -64292,9 +62600,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -64465,8 +62770,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTHWEST)" + icon_state = "whitepurple" }, /area/medical/research) "joX" = ( @@ -64514,9 +62818,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/kitchen) -"jpq" = ( -/turf/space, -/area/maintenance/kitchen) "jpK" = ( /obj/effect/decal/warning_stripes/arrow{ dir = 4 @@ -64546,8 +62847,7 @@ /obj/item/stock_parts/cell/high, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "jqd" = ( @@ -64613,12 +62913,8 @@ /area/storage/eva) "jqn" = ( /obj/structure/bed, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/flasher{ id = "Perma2"; @@ -64689,7 +62985,7 @@ "jrq" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -64723,9 +63019,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "jrD" = ( /obj/machinery/atmospherics/unary/portables_connector{ @@ -64826,14 +63120,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno5"; - name = "Creature Cell #5"; - opacity = 0 + name = "Creature Cell #5" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "jsz" = ( @@ -64966,8 +63257,7 @@ /area/atmos) "juc" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = 32 + pixel_y = 28 }, /obj/machinery/camera{ c_tag = "Atmospherics South"; @@ -64981,7 +63271,7 @@ "juf" = ( /obj/effect/decal/warning_stripes/south, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/structure/chair/office/light{ dir = 8 @@ -64989,6 +63279,10 @@ /obj/effect/landmark/start/scientist, /turf/simulated/floor/engine, /area/toxins/misc_lab) +"jul" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint4) "jun" = ( /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) @@ -65053,14 +63347,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xenosecure"; - name = "Secure Creature Cell"; - opacity = 0 + name = "Secure Creature Cell" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) "jvC" = ( @@ -65092,9 +63383,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "jwd" = ( /obj/structure/table, @@ -65111,7 +63400,7 @@ /obj/effect/decal/warning_stripes/south, /obj/machinery/portable_atmospherics/pump, /obj/item/radio/intercom{ - pixel_y = 21 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/toxins/storage) @@ -65170,12 +63459,8 @@ /obj/effect/decal/warning_stripes/west, /obj/effect/decal/warning_stripes/east, /obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/toxins/storage) @@ -65238,8 +63523,8 @@ "jxv" = ( /obj/structure/table/reinforced, /obj/machinery/kitchen_machine/microwave, -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32 +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" @@ -65344,12 +63629,9 @@ icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; - name = "Bridge Privacy Shutters"; - opacity = 0 + name = "Bridge Privacy Shutters" }, /turf/simulated/floor/plating, /area/bridge) @@ -65361,6 +63643,9 @@ /obj/machinery/light{ dir = 8 }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "blue" @@ -65394,12 +63679,9 @@ "jyF" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/item/phone{ pixel_x = -4; @@ -65602,7 +63884,7 @@ "jBm" = ( /obj/effect/decal/warning_stripes/north, /obj/item/radio/intercom{ - pixel_x = 32 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -65633,9 +63915,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "jBw" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -65671,8 +63951,7 @@ "jCb" = ( /obj/machinery/photocopier, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "cmo" @@ -65686,7 +63965,7 @@ /obj/item/reagent_containers/food/snacks/grown/chili, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "green" @@ -65706,10 +63985,6 @@ icon_state = "redfull" }, /area/crew_quarters/kitchen) -"jCx" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint4) "jCz" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/unary/portables_connector{ @@ -65736,9 +64011,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "jCG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -65757,7 +64030,6 @@ /area/janitor) "jCH" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -65841,11 +64113,19 @@ icon_state = "purple" }, /area/toxins/sm_test_chamber) -"jDQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +"jDL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ dir = 4 }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"jDQ" = ( /obj/effect/landmark/join_late_cyborg, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -65943,7 +64223,7 @@ /obj/structure/chair/comfy/lime, /obj/effect/landmark/start/virologist, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -65973,12 +64253,6 @@ icon_state = "neutralcorner" }, /area/crew_quarters/fitness) -"jGj" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "tranquillite" - }, -/area/maintenance/kitchen) "jGk" = ( /obj/structure/bed, /obj/effect/spawner/lootdrop/maintenance, @@ -66057,6 +64331,17 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/maintenance/tourist) +"jHA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "jHC" = ( /turf/simulated/wall/r_wall/rust, /area/toxins/launch) @@ -66144,24 +64429,6 @@ icon_state = "white" }, /area/medical/medbay) -"jIo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "jIv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -66175,7 +64442,7 @@ "jIx" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/structure/cable{ icon_state = "4-8" @@ -66190,12 +64457,9 @@ id_tag = "Chemistry1"; name = "Chemistry Privacy Shutter" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/window/reinforced, @@ -66227,9 +64491,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "jIV" = ( /obj/effect/decal/cleanable/dirt, @@ -66362,7 +64624,7 @@ /area/quartermaster/storage) "jJU" = ( /obj/machinery/computer/guestpass{ - pixel_y = 26 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -66546,8 +64808,7 @@ /area/medical/research/restroom) "jMx" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -66665,13 +64926,7 @@ /obj/item/stack/sheet/glass{ amount = 10 }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 26 - }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "jPz" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ @@ -66718,7 +64973,7 @@ /obj/effect/decal/warning_stripes/south, /obj/machinery/light, /obj/item/radio/intercom{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/engine, /area/security/execution) @@ -66759,12 +65014,8 @@ /turf/simulated/floor/wood, /area/crew_quarters/cabin2) "jQt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -66802,9 +65053,7 @@ "jRh" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump Engineering"; - pixel_y = 24; - shock_proof = 1 + pixel_y = 26 }, /obj/structure/cable{ icon_state = "0-2" @@ -66844,8 +65093,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/toxins/lab) "jRL" = ( @@ -66871,12 +65119,7 @@ }, /area/medical/medbay) "jSb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/cable{ icon_state = "1-2" }, @@ -67018,7 +65261,7 @@ /obj/machinery/disposal, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -67030,12 +65273,8 @@ /area/medical/genetics) "jTZ" = ( /obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -67053,7 +65292,7 @@ "jUs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/item/trash/syndi_cakes{ pixel_y = 7 @@ -67184,10 +65423,6 @@ }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) -"jVz" = ( -/obj/structure/sign/nosmoking_2, -/turf/simulated/wall/r_wall, -/area/engine/break_room) "jVF" = ( /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, @@ -67203,13 +65438,9 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) -"jVO" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/trading) "jWg" = ( /obj/machinery/newscaster{ - pixel_x = -28 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -67252,7 +65483,6 @@ pixel_y = 2 }, /obj/machinery/firealarm{ - dir = 1; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -67341,7 +65571,6 @@ dir = 4 }, /obj/machinery/light_switch{ - pixel_x = null; pixel_y = -24 }, /turf/simulated/floor/plasteel{ @@ -67368,9 +65597,7 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; - pixel_x = 26; - pixel_y = 4 + pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Captain's Quarters"; @@ -67405,14 +65632,6 @@ "jYe" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "kitchenhall"; - name = "Kitchen Shutters"; - opacity = 0 - }, /obj/machinery/door/window/westright{ dir = 1; name = "Kitchen"; @@ -67422,6 +65641,11 @@ desc = "With the taste of execution"; name = "borsch" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "kitchenhall"; + name = "Kitchen Privacy Shutters" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -67531,7 +65755,6 @@ /turf/space, /area/engine/engineering) "jZL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ dir = 8 }, @@ -67543,6 +65766,10 @@ icon_state = "darkblue" }, /area/turret_protected/aisat_interior) +"jZQ" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "jZY" = ( /obj/item/storage/fancy/cigarettes/cigpack_robust, /obj/item/lighter, @@ -67642,7 +65869,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/machinery/computer/general_air_control{ @@ -67715,7 +65941,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plating, @@ -67764,12 +65989,8 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/carpet/orange, /area/crew_quarters/heads/hop) @@ -67793,20 +66014,13 @@ /area/chapel/main) "ker" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 1; - icon_state = "open"; id_tag = "detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 + name = "Detective Privacy Shutters" }, /turf/simulated/floor/plating, /area/maintenance/detectives_office) -"keu" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/kitchen) "kew" = ( /obj/machinery/camera{ c_tag = "East-South Brig Hallway"; @@ -67937,9 +66151,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "kfT" = ( /obj/machinery/door/airlock/maintenance, @@ -67956,15 +66168,11 @@ /turf/simulated/floor/plating, /area/maintenance/tourist) "kfX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/newscaster{ + pixel_y = -30 }, -/turf/space, -/area/maintenance/ai) +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/hor) "kgg" = ( /obj/machinery/light/small{ dir = 1 @@ -67975,7 +66183,7 @@ "kgy" = ( /obj/machinery/light, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/structure/closet/secure_closet/quartermaster, /obj/item/fulton_core, @@ -68074,7 +66282,6 @@ /obj/structure/curtain/black, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -68103,7 +66310,7 @@ /area/turret_protected/ai) "kih" = ( /obj/item/radio/intercom{ - pixel_y = 26 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -68112,8 +66319,7 @@ /area/security/main) "kim" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -68129,7 +66335,7 @@ /area/bridge/meeting_room) "kiI" = ( /obj/item/radio/intercom{ - pixel_y = 25 + pixel_y = 28 }, /obj/machinery/light{ dir = 4 @@ -68226,7 +66432,7 @@ /obj/machinery/disposal, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -68248,7 +66454,7 @@ /obj/item/clothing/ears/earmuffs, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -68296,14 +66502,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno3"; - name = "Creature Cell #3"; - opacity = 0 + name = "Creature Cell #3" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "klr" = ( @@ -68313,20 +66516,24 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/southwest, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) "klv" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch{ + pixel_x = -24 }, -/turf/space, -/area/maintenance/ai) +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/bridge) "klw" = ( /turf/simulated/floor/engine/n20, /area/atmos) @@ -68420,6 +66627,10 @@ icon_state = "escape" }, /area/atmos) +"klT" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/tourist) "kmb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -68473,12 +66684,8 @@ }, /area/atmos) "kmJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plating, /area/security/permabrig) @@ -68576,12 +66783,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno5"; - name = "Creature Cell #5"; - opacity = 0 + name = "Creature Cell #5" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -68609,14 +66813,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno2"; - name = "Creature Cell #2"; - opacity = 0 + name = "Creature Cell #2" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "koA" = ( @@ -68742,21 +66943,14 @@ "kpT" = ( /obj/item/flag/nt, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, +/obj/machinery/computer/guestpass/hop{ + pixel_x = -28 + }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) -"kpV" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/aisat) "kpW" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -68799,6 +66993,10 @@ /area/quartermaster/storage) "krc" = ( /obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -68912,17 +67110,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "ktf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, @@ -68978,7 +67169,7 @@ /area/maintenance/asmaint4) "ktp" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/papershredder, /turf/simulated/floor/plasteel{ @@ -68996,7 +67187,7 @@ /area/hallway/primary/fore) "ktI" = ( /obj/machinery/computer/guestpass{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -69005,7 +67196,7 @@ "ktJ" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/carpet, /area/crew_quarters/cabin4) @@ -69018,9 +67209,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "ktZ" = ( /obj/item/twohanded/required/kirbyplants, @@ -69086,7 +67275,6 @@ "kuG" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -69118,14 +67306,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xenosecure"; - name = "Secure Creature Cell"; - opacity = 0 + name = "Secure Creature Cell" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) "kvH" = ( @@ -69198,9 +67383,7 @@ id_tag = "ShootRange"; name = "Shooting Range Shutters" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "kxu" = ( /obj/effect/decal/warning_stripes/south, @@ -69225,9 +67408,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "kxD" = ( /obj/structure/cable{ @@ -69276,8 +67457,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "kxT" = ( @@ -69326,12 +67506,9 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -69436,9 +67613,7 @@ icon_state = "1-2" }, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "kzU" = ( /obj/machinery/recharge_station, @@ -69475,7 +67650,7 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -30 + pixel_x = -28 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -69519,12 +67694,8 @@ /turf/simulated/floor/plating, /area/maintenance/portsolar) "kAY" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -69533,7 +67704,6 @@ "kBe" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -69594,7 +67764,7 @@ /obj/item/decorations/sticky_decorations/flammable/ghost, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plating, /area/crew_quarters/trading) @@ -69609,7 +67779,7 @@ "kBM" = ( /obj/structure/table/wood, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/item/storage/briefcase, /obj/item/cane, @@ -69622,12 +67792,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -69637,7 +67802,6 @@ /obj/machinery/hydroponics/constructable, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/light_switch{ - pixel_x = -4; pixel_y = -24 }, /turf/simulated/floor/plasteel{ @@ -69695,7 +67859,7 @@ "kCF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -69703,18 +67867,12 @@ }, /area/crew_quarters/theatre) "kCV" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -22 - }, /obj/structure/cable{ icon_state = "0-8" }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; - pixel_x = 26; - pixel_y = 4 + pixel_x = 26 }, /obj/effect/decal/warning_stripes/yellow/partial{ dir = 1 @@ -69773,18 +67931,16 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno6"; - name = "Creature Cell #6"; - opacity = 0 + name = "Creature Cell #6" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "kDP" = ( /obj/machinery/firealarm{ + dir = 1; pixel_y = -26 }, /obj/structure/filingcabinet/chestdrawer, @@ -69820,22 +67976,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/ai) -"kEo" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/maintenance/trading) "kEp" = ( /turf/simulated/floor/plasteel{ icon_state = "white" @@ -69872,7 +68012,6 @@ "kEH" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -70058,12 +68197,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -70170,14 +68305,12 @@ "kJj" = ( /obj/structure/table, /obj/item/storage/box/tapes, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "kJm" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /obj/machinery/light{ dir = 4 @@ -70248,12 +68381,9 @@ req_access = list(33) }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -70417,12 +68547,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -70516,7 +68642,7 @@ /area/security/checkpoint) "kNt" = ( /obj/machinery/firealarm{ - pixel_y = 28 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -70525,6 +68651,9 @@ /area/security/brig) "kNv" = ( /obj/structure/dresser, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/carpet, /area/crew_quarters/cabin4) "kNy" = ( @@ -70533,7 +68662,7 @@ /area/quartermaster/miningdock) "kNI" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/structure/table, /obj/item/wrench, @@ -70550,6 +68679,9 @@ c_tag = "AI Satellite Exterior 11"; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/space, /area/maintenance/ai) "kNU" = ( @@ -70616,12 +68748,8 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint4) "kOV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/wood, /area/library) @@ -70647,12 +68775,8 @@ /turf/simulated/wall, /area/maintenance/asmaint4) "kPC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office/dark{ @@ -70767,15 +68891,9 @@ /area/security/podbay) "kRl" = ( /obj/machinery/light{ - dir = 1; - on = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + dir = 1 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, @@ -70801,7 +68919,6 @@ "kRE" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -70821,20 +68938,12 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, /area/security/lobby) -"kSr" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "kSt" = ( /obj/structure/window/reinforced, /turf/simulated/floor/beach/water{ @@ -70873,7 +68982,7 @@ /obj/item/pen, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -70901,8 +69010,8 @@ /obj/structure/table/reinforced, /obj/machinery/power/apc{ cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 + name = "Important area power controller"; + pixel_y = -26 }, /obj/structure/cable, /obj/machinery/camera{ @@ -70993,13 +69102,11 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "kVH" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/window/reinforced, /obj/effect/decal/warning_stripes/red, /obj/structure/cable{ icon_state = "1-2" @@ -71042,6 +69149,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -71096,10 +69209,6 @@ }, /turf/simulated/floor/plasteel, /area/medical/research/nhallway) -"kXR" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plating, -/area/maintenance/starboard) "kXY" = ( /obj/structure/lattice, /obj/structure/transit_tube/curved{ @@ -71140,12 +69249,8 @@ }, /area/library) "kYC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -71190,7 +69295,7 @@ /area/crew_quarters/theatre) "kZo" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /obj/machinery/kitchen_machine/oven, /turf/simulated/floor/plasteel{ @@ -71271,7 +69376,7 @@ "kZQ" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/structure/closet/secure_closet, /obj/item/storage/secure/briefcase, @@ -71293,21 +69398,14 @@ }, /area/toxins/test_chamber) "lap" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "neutralfull" + icon_state = "dark" }, -/area/hallway/primary/central/south) +/area/bridge) "lay" = ( /obj/structure/holosign/barrier/engineering, /obj/effect/landmark/tiles/damageturf, @@ -71321,12 +69419,9 @@ id_tag = "Evidence Storage" }, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -71336,13 +69431,10 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 1; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -71455,11 +69547,6 @@ /area/medical/reception) "lcj" = ( /obj/machinery/atmospherics/unary/cryo_cell, -/obj/machinery/light{ - dir = 1; - layer = 1; - on = 1 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteblue" @@ -71502,7 +69589,7 @@ }, /obj/item/radio, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -71611,13 +69698,6 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -71653,12 +69733,8 @@ dir = 8; network = list("SS13","Security") }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -71693,7 +69769,6 @@ dir = 4 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /turf/simulated/floor/plasteel, @@ -71729,12 +69804,8 @@ /obj/structure/chair/comfy/black{ dir = 4 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/carpet, /area/bridge/meeting_room) @@ -71892,12 +69963,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -71913,12 +69981,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -71933,13 +69998,16 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Brig Warden's Office"; dir = 4; network = list("SS13","Security") }, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -71969,6 +70037,9 @@ dir = 8; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 4 + }, /turf/space, /area/maintenance/ai) "liV" = ( @@ -71998,7 +70069,6 @@ }, /area/engine/gravitygenerator) "ljn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/chair/office/dark{ dir = 8 }, @@ -72097,12 +70167,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -72160,9 +70225,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "llF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -72178,14 +70241,6 @@ icon_state = "dark" }, /area/chapel/main) -"llL" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/space, -/area/aisat) "llN" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, @@ -72198,9 +70253,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, +/obj/structure/disposalpipe/rotator/reversed, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -72238,8 +70291,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "lmx" = ( @@ -72267,7 +70319,7 @@ "lmR" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/light, /obj/structure/closet/crate/freezer, @@ -72328,8 +70380,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -72385,7 +70436,7 @@ /area/medical/chemistry) "lot" = ( /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/structure/closet/bombcloset, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -72435,13 +70486,10 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -72596,12 +70644,7 @@ }, /area/maintenance/garden) "lqc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood/fancy/light, /area/ntrep) "lqe" = ( @@ -72671,9 +70714,7 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "lqH" = ( /obj/effect/decal/cleanable/dirt, @@ -72723,12 +70764,9 @@ /area/atmos) "lrd" = ( /obj/effect/spawner/window/reinforced/plasma, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "burn"; - name = "Blast Door"; - opacity = 0 + name = "Blast Door" }, /turf/simulated/floor/plating, /area/maintenance/incinerator) @@ -72807,9 +70845,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "lsH" = ( /obj/structure/table/wood, @@ -72871,12 +70907,8 @@ }, /area/atmos) "ltQ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/serviceyard) @@ -72898,7 +70930,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -72925,7 +70957,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /obj/item/storage/box/bodybags/biohazard, /turf/simulated/floor/plasteel{ @@ -73006,12 +71038,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm1"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/engine, /area/toxins/sm_test_chamber) @@ -73019,9 +71048,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "lvv" = ( /turf/simulated/wall/r_wall, @@ -73032,10 +71059,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/light{ - dir = 4; - pixel_y = 32 - }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -73119,10 +71142,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/camera_film, /obj/item/radio/intercom/department/security{ - pixel_y = -30 - }, -/obj/item/radio/intercom{ - pixel_y = -43 + pixel_y = -28 }, /turf/simulated/floor/plating, /area/maintenance/detectives_office) @@ -73184,7 +71204,6 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /turf/simulated/floor/carpet, @@ -73194,8 +71213,7 @@ dir = 8 }, /obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -73261,14 +71279,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/radio/intercom{ - pixel_x = 30; - pixel_y = -30 - }, -/obj/machinery/light{ - dir = 4; - pixel_y = -32 - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -73299,7 +71309,7 @@ /area/security/customs) "lyW" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /obj/structure/table, /obj/item/flashlight/lamp, @@ -73317,7 +71327,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, /obj/item/cartridge/signal/toxins{ pixel_x = -6 @@ -73359,10 +71369,6 @@ /area/maintenance/engineering) "lzz" = ( /obj/structure/window/reinforced, -/obj/machinery/light{ - layer = 3.1; - pixel_y = 6 - }, /turf/simulated/floor/carpet/black, /area/bridge/vip) "lzH" = ( @@ -73397,12 +71403,10 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -73423,7 +71427,6 @@ dir = 10 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) @@ -73489,11 +71492,6 @@ }, /area/security/processing) "lBo" = ( -/obj/machinery/light_switch{ - on = 0; - pixel_x = 26; - pixel_y = 26 - }, /obj/machinery/atmospherics/binary/valve, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/status_display{ @@ -73650,8 +71648,7 @@ /area/space) "lDD" = ( /obj/machinery/newscaster{ - layer = 3.3; - pixel_y = -27 + pixel_y = -30 }, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -73729,8 +71726,7 @@ pixel_y = 32 }, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -73745,7 +71741,7 @@ /obj/structure/table, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/item/paper/deltainfo, /obj/machinery/alarm{ @@ -73803,12 +71799,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "RnDChem"; - name = "Biohazard Shutter"; - opacity = 0 + name = "Biohazard Shutter" }, /obj/effect/spawner/window/reinforced/plasma, /obj/structure/cable{ @@ -73829,8 +71822,7 @@ dir = 4 }, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -73912,7 +71904,6 @@ "lHd" = ( /obj/structure/table, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /obj/item/reagent_containers/food/snacks/grown/geranium, @@ -73941,7 +71932,7 @@ "lHk" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/machinery/camera{ c_tag = "Departure Lounge East Enter"; @@ -73992,7 +71983,7 @@ id_tag = "burn_sensor" }, /obj/machinery/atmospherics/pipe/simple/heat_exchanging, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "lHB" = ( /obj/structure/disposalpipe/segment{ @@ -74054,7 +72045,6 @@ /obj/machinery/light, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /turf/simulated/floor/plasteel{ @@ -74117,7 +72107,6 @@ dir = 8 }, /obj/item/radio/intercom{ - dir = 1; pixel_y = 28 }, /obj/structure/table/reinforced, @@ -74147,7 +72136,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -74246,8 +72234,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -74318,19 +72305,13 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -74435,7 +72416,7 @@ /obj/item/reagent_containers/spray/cleaner/medical, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/item/paper/Cloning{ pixel_x = 6 @@ -74459,9 +72440,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "lNh" = ( /obj/structure/table/wood, @@ -74509,10 +72488,6 @@ /area/toxins/mixing) "lNM" = ( /obj/item/twohanded/required/kirbyplants, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, /turf/simulated/floor/carpet, /area/crew_quarters/cabin4) "lNV" = ( @@ -74576,8 +72551,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 6 @@ -74593,10 +72567,6 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = 32 - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -74630,16 +72600,10 @@ /turf/simulated/floor/plating, /area/maintenance/fore) "lPv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/simulated/floor/plasteel{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/turf/simulated/floor/plasteel, /area/security/customs) "lPH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -74664,7 +72628,7 @@ "lPO" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -74687,19 +72651,6 @@ icon_state = "neutralcorner" }, /area/crew_quarters/fitness) -"lQE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/maintenance/asmaint4) "lQG" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, @@ -74753,7 +72704,6 @@ "lQU" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -74860,12 +72810,7 @@ }, /area/bridge) "lSM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plating, /area/security/permabrig) "lTb" = ( @@ -74949,7 +72894,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel, /area/bridge/vip) @@ -75025,12 +72970,8 @@ /turf/simulated/floor/plating, /area/toxins/launch) "lUZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -75046,7 +72987,6 @@ pixel_y = 6 }, /obj/machinery/firealarm{ - dir = 1; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -75095,6 +73035,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -75128,6 +73070,9 @@ /area/medical/medbay2) "lWf" = ( /obj/machinery/computer/secure_data, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -75141,8 +73086,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -75237,10 +73181,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/item/radio/intercom{ - pixel_x = -28; - pixel_y = 28 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -75291,20 +73231,6 @@ icon_state = "neutralfull" }, /area/quartermaster/storage) -"lXT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/trading) "lYc" = ( /obj/structure/window/reinforced{ dir = 8 @@ -75333,12 +73259,9 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -75359,13 +73282,6 @@ icon_state = "darkred" }, /area/security/podbay) -"lYK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "tranquillite" - }, -/area/maintenance/kitchen) "lZa" = ( /obj/machinery/camera{ c_tag = "Central Ring Hallway East 5"; @@ -75373,7 +73289,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -75443,12 +73359,7 @@ }, /area/hallway/primary/aft) "lZU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -75464,12 +73375,9 @@ pixel_y = 7 }, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/medical/virology/lab) "mac" = ( /obj/machinery/atmospherics/pipe/simple/hidden, @@ -75494,22 +73402,14 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xenosecure"; - name = "Secure Creature Cell"; - opacity = 0 + name = "Secure Creature Cell" }, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) "mak" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood, /area/security/hos) "mal" = ( @@ -75570,12 +73470,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "SecPilotPriv" @@ -75685,7 +73582,7 @@ "mcs" = ( /obj/structure/chair/office/dark, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -75740,7 +73637,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/machinery/atmospherics/unary/cold_sink/freezer{ @@ -75802,11 +73698,10 @@ /area/security/warden) "meo" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/mech_bay_recharge_floor, /area/security/securearmory) @@ -75890,8 +73785,7 @@ "mfz" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -76015,7 +73909,7 @@ }, /obj/structure/closet/emcloset, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/bridge/checkpoint/south) @@ -76183,7 +74077,7 @@ /obj/structure/disposalpipe/trunk, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -76279,9 +74173,7 @@ id_tag = "ShootRange"; name = "Shooting Range Shutters" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "mkc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -76354,7 +74246,7 @@ /obj/item/extinguisher/mini, /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -76362,12 +74254,8 @@ }, /area/toxins/xenobiology) "mkL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -76377,14 +74265,10 @@ /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/storage/eva) @@ -76439,20 +74323,14 @@ pixel_x = 7; pixel_y = 14 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "mlW" = ( /obj/structure/table, /obj/item/storage/box/gloves, /obj/item/storage/box/bodybags, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -76460,7 +74338,7 @@ /area/chapel/office) "mlX" = ( /obj/machinery/newscaster/security_unit{ - pixel_x = 30 + pixel_x = 28 }, /obj/structure/table/glass, /obj/item/paper_bin{ @@ -76614,8 +74492,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTHWEST)" + icon_state = "whitepurple" }, /area/toxins/lab) "mnk" = ( @@ -76638,7 +74515,7 @@ "mnL" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -76648,8 +74525,7 @@ /obj/effect/decal/warning_stripes/northwest, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; - pixel_y = 24 + pixel_y = 26 }, /obj/structure/cable{ icon_state = "0-4" @@ -76863,8 +74739,7 @@ /area/library) "mpW" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -76934,9 +74809,7 @@ pixel_x = -17; pixel_y = 2 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "mqz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -76972,23 +74845,15 @@ id_tag = "Briefing"; name = "Briefing Room Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/main) "mqY" = ( /obj/effect/decal/warning_stripes/southwestcorner, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -77001,12 +74866,8 @@ }, /area/chapel/main) "mrl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/machinery/light{ dir = 8 @@ -77116,11 +74977,8 @@ /area/crew_quarters/courtroom) "msW" = ( /obj/machinery/power/apc{ - cell_type = 25000; dir = 4; - name = "east bump"; - pixel_x = 24; - shock_proof = 1 + pixel_x = 26 }, /obj/structure/cable{ icon_state = "0-8" @@ -77157,7 +75015,7 @@ pixel_y = 9 }, /obj/item/radio/intercom{ - pixel_y = 32 + pixel_y = 28 }, /obj/machinery/door_control{ id = "Chemistry"; @@ -77213,9 +75071,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/writing, /obj/structure/grille/broken, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "muo" = ( /obj/structure/table/reinforced, @@ -77249,7 +75105,7 @@ /area/chapel/main) "muF" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -77306,15 +75162,15 @@ pixel_y = 6 }, /obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -77344,19 +75200,7 @@ icon_state = "neutralfull" }, /area/crew_quarters/fitness) -"mwd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "mwf" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal, /obj/effect/landmark/start/cyborg, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -77390,12 +75234,8 @@ }, /area/toxins/test_chamber) "mwt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -77426,16 +75266,19 @@ dir = 6; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/space, /area/aisat) "mwW" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -77507,7 +75350,7 @@ "mxM" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -77571,7 +75414,6 @@ "myH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -77581,7 +75423,7 @@ /area/maintenance/library) "myO" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -77591,7 +75433,7 @@ "myQ" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -77624,7 +75466,7 @@ /area/medical/medbay) "mzo" = ( /obj/item/radio/intercom{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -77711,12 +75553,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -77726,7 +75565,7 @@ /area/security/permabrig) "mAs" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /obj/machinery/camera{ c_tag = "Central Ring Hallway North 1" @@ -77761,12 +75600,9 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/central/north) "mAN" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/structure/cable{ icon_state = "0-2" @@ -77779,13 +75615,11 @@ pixel_y = 32 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/toxins/lab) "mAS" = ( @@ -77805,12 +75639,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prison/cell_block/A) @@ -77865,8 +75696,7 @@ "mBo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -77912,8 +75742,7 @@ /area/maintenance/fpmaint) "mBE" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel/airless, /area/toxins/test_area) @@ -77931,6 +75760,10 @@ /area/security/processing) "mBR" = ( /obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -77961,7 +75794,7 @@ "mCg" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/structure/cable{ icon_state = "4-8" @@ -77996,12 +75829,8 @@ }, /area/maintenance/detectives_office) "mCK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -78180,12 +76009,8 @@ /turf/simulated/floor/plating, /area/maintenance/electrical) "mDY" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -78277,8 +76102,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "mEG" = ( @@ -78290,9 +76114,7 @@ "mEK" = ( /obj/machinery/vending/cigarette/free, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "mFb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -78360,12 +76182,7 @@ /area/security/podbay) "mFH" = ( /obj/effect/landmark/event/xeno_spawn, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/engine, /area/toxins/explab) "mFO" = ( @@ -78382,18 +76199,6 @@ icon_state = "grimy" }, /area/crew_quarters/heads/hop) -"mGd" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint4) "mGq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -78428,7 +76233,6 @@ }, /area/medical/surgery/north) "mGx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/camera{ c_tag = "Minisat Hallway North"; network = list("Minisat","SS13") @@ -78453,7 +76257,7 @@ /turf/simulated/floor/plating, /area/maintenance/consarea_virology) "mHd" = ( -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "mHe" = ( /obj/effect/decal/remains/mouse, @@ -78493,13 +76297,10 @@ "mIg" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 8; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -78508,14 +76309,12 @@ c_tag = "Atmospherics Gas Mix Tank"; network = list("SS13","Engineering") }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "mIk" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "mIl" = ( /obj/effect/decal/warning_stripes/south, @@ -78573,8 +76372,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -78603,7 +76401,7 @@ dir = 4; id = "mix_in" }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "mJv" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -78649,8 +76447,7 @@ /area/security/medbay) "mJU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /turf/simulated/floor/plating, /area/maintenance/library) @@ -78803,9 +76600,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "mLx" = ( /obj/effect/spawner/window/reinforced/plasma, @@ -78865,9 +76660,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "mMd" = ( /turf/simulated/floor/plasteel{ @@ -78945,10 +76738,10 @@ /turf/simulated/floor/plating, /area/atmos/control) "mMz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -79026,8 +76819,7 @@ "mNA" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -79080,7 +76872,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/sw) @@ -79194,8 +76985,8 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/west, /obj/machinery/firealarm{ - dir = 8; - pixel_x = 27 + dir = 4; + pixel_x = 26 }, /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel{ @@ -79226,13 +77017,8 @@ /area/security/processing) "mQn" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, -/obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -28 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -79382,8 +77168,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "mSn" = ( @@ -79446,9 +77231,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "mTu" = ( /obj/structure/cable{ @@ -79587,12 +77370,8 @@ }, /area/toxins/launch) "mUQ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -79631,13 +77410,11 @@ "mVd" = ( /obj/structure/chair, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "mVH" = ( /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /obj/effect/decal/warning_stripes/northeast, /obj/machinery/door/window/brigdoor/northleft{ @@ -79748,13 +77525,9 @@ icon_state = "2-8" }, /obj/effect/decal/warning_stripes/west, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -79767,12 +77540,9 @@ id_tag = "HoSPriv"; name = "HoS Office Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/hos) @@ -79859,14 +77629,9 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) -"mYk" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/wood, -/area/crew_quarters/theatre) "mYl" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 6; @@ -79944,7 +77709,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -79993,12 +77757,7 @@ }, /area/medical/research/nhallway) "mZK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -80010,7 +77769,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/table/reinforced, @@ -80028,8 +77786,7 @@ /obj/item/stack/cable_coil, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/toxins/lab) "naf" = ( @@ -80043,7 +77800,6 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/northeast, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -80115,7 +77871,7 @@ /obj/item/pen, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/wood, /area/crew_quarters/cabin3) @@ -80262,13 +78018,15 @@ /area/maintenance/fore) "ncu" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ icon_state = "0-8" }, /obj/effect/decal/warning_stripes/northwestcorner, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plating, /area/maintenance/disposal) "ncC" = ( @@ -80454,12 +78212,8 @@ }, /area/bridge) "nfd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -80513,16 +78267,10 @@ }, /area/maintenance/brig) "nfO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "nfX" = ( @@ -80592,9 +78340,7 @@ pixel_x = -1; pixel_y = 7 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "nhC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -80651,7 +78397,7 @@ pixel_y = 6 }, /obj/machinery/power/apc{ - name = "north bump"; + dir = 1; pixel_y = 26 }, /obj/structure/cable{ @@ -80670,6 +78416,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -80762,6 +78511,7 @@ id = 100000 }, /obj/machinery/firealarm{ + dir = 1; pixel_y = -26 }, /obj/item/paper/safe_code{ @@ -80823,12 +78573,9 @@ name = "Paramedic Garage" }, /obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -80873,6 +78620,19 @@ icon_state = "yellowfull" }, /area/engine/engineering) +"nkg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/maintenance/asmaint4) "nkm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -80891,9 +78651,7 @@ icon_state = "2-4" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "nkv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -81210,12 +78968,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/poddoor/preopen{ id_tag = "PermaLockdown"; @@ -81251,7 +79006,7 @@ /obj/item/clipboard, /obj/item/toy/figure/librarian, /obj/item/radio/intercom{ - pixel_x = -27 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -81285,9 +79040,7 @@ /area/medical/morgue) "npN" = ( /obj/machinery/computer/brigcells, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "npP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -81502,18 +79255,15 @@ /turf/simulated/floor/plasteel, /area/bridge/vip) "nrr" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "magistrate"; - name = "Magistrate Privacy Shutters"; - opacity = 0 - }, /obj/effect/spawner/window/reinforced, /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, /turf/simulated/floor/plating, /area/crew_quarters/courtroom) "nrz" = ( @@ -81536,12 +79286,11 @@ /area/hallway/primary/central/north) "nrB" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "nrD" = ( @@ -81582,12 +79331,9 @@ id_tag = "Briefing"; name = "Briefing Room Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/main) @@ -81659,7 +79405,6 @@ "nsw" = ( /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/chair/sofa/left{ @@ -81676,14 +79421,12 @@ /obj/item/gps, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research) "nsH" = ( @@ -81809,9 +79552,7 @@ /area/crew_quarters/captain/bedroom) "ntS" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/hallway/primary/aft) "ntV" = ( /obj/structure/cable{ @@ -81845,9 +79586,6 @@ }, /area/security/execution) "nuj" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -82018,10 +79756,6 @@ }, /area/hallway/primary/central/north) "nwv" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 26 - }, /obj/structure/closet/l3closet/scientist, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ @@ -82041,8 +79775,7 @@ /area/medical/morgue) "nwK" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -82064,7 +79797,7 @@ /obj/item/toy/figure/borg, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/bluegrid, /area/aisat) @@ -82077,7 +79810,7 @@ pixel_y = 32 }, /obj/machinery/newscaster{ - pixel_x = -28 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "bcarpet05" @@ -82147,7 +79880,7 @@ /area/crew_quarters/fitness) "nzf" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -82193,9 +79926,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "nzZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -82216,7 +79947,7 @@ /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel, /area/medical/virology/lab) @@ -82250,17 +79981,12 @@ /turf/simulated/floor/plating, /area/engine/engineering) "nAA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light{ dir = 1 }, /obj/machinery/newscaster{ - pixel_y = 33 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -82408,7 +80134,7 @@ "nCm" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/rack, @@ -82488,24 +80214,24 @@ }, /area/security/prison/cell_block/A) "nCY" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "nDc" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 5"; name = "Cell 5 Locker" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "nDf" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -82514,30 +80240,21 @@ "nDj" = ( /obj/structure/closet/emcloset, /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, /area/medical/research/nhallway) "nDm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light{ dir = 1 }, /obj/machinery/newscaster{ - pixel_y = 33 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_y = 30 }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "nDx" = ( /obj/structure/filingcabinet/chestdrawer, @@ -82561,9 +80278,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "nDF" = ( /obj/effect/decal/cleanable/dirt, @@ -82633,11 +80348,9 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_x = 22 }, +/turf/simulated/floor/plasteel, /area/security/main) "nEC" = ( /obj/effect/decal/cleanable/dirt, @@ -82651,7 +80364,7 @@ /obj/machinery/power/apc/worn_out{ cell_type = 0; dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/structure/cable{ icon_state = "0-4" @@ -82659,20 +80372,23 @@ /turf/simulated/floor/plating, /area/crew_quarters/trading) "nEP" = ( +/obj/effect/landmark/start/cyborg, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/turret_protected/aisat_interior) +/area/aisat/maintenance) "nFe" = ( /obj/effect/spawner/random_spawners/fungus_30, /turf/simulated/wall, @@ -82731,9 +80447,7 @@ /obj/item/radio/intercom/locked/prison{ pixel_y = 36 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "nFP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -82795,13 +80509,11 @@ /obj/structure/table/wood, /obj/item/paper_bin, /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /obj/item/pen, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/structure/cable{ icon_state = "2-4" @@ -82922,9 +80634,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "nHz" = ( /turf/simulated/floor/plasteel{ @@ -82973,8 +80683,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/carpet/royalblack, /area/maintenance/asmaint3) @@ -82984,7 +80693,7 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/regular, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -83029,12 +80738,8 @@ /turf/simulated/wall/rust, /area/maintenance/asmaint4) "nIS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplefull" @@ -83147,12 +80852,9 @@ locked = 1; name = "Temporary Holding Cell Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -83160,13 +80862,11 @@ "nJZ" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "nKc" = ( @@ -83245,9 +80945,7 @@ dir = 1 }, /obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 32 + pixel_x = 28 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/courtroom) @@ -83271,11 +80969,10 @@ network = list("SS13","Medical") }, /obj/item/radio/intercom{ - pixel_y = -26 + pixel_y = -28 }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable, @@ -83351,18 +81048,17 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" }, /area/medical/medbay2) "nMC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/sign/poster/random{ pixel_y = -32 @@ -83444,6 +81140,13 @@ icon_state = "neutral" }, /area/crew_quarters/fitness) +"nNB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "nNJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/anniversary_vintage_reprint{ @@ -83469,9 +81172,7 @@ name = "Brig HoS Office"; sortType = 7 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "nNN" = ( /obj/structure/window/reinforced{ @@ -83483,12 +81184,8 @@ }, /area/crew_quarters/fitness) "nOg" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -83521,7 +81218,6 @@ "nOH" = ( /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -83586,8 +81282,7 @@ /area/medical/research/restroom) "nPZ" = ( /obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 2 + pixel_x = 30 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -83603,6 +81298,10 @@ }, /turf/simulated/floor/plating, /area/security/podbay) +"nQm" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/engineering) "nQo" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -83626,12 +81325,8 @@ /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/courtroom) "nQC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -83715,15 +81410,13 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "nRt" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine/vacuum, /area/atmos) "nRC" = ( /turf/simulated/floor/plasteel{ @@ -83762,7 +81455,6 @@ "nRY" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -83774,9 +81466,7 @@ /obj/item/folder/red{ pixel_y = 3 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "nSd" = ( /obj/effect/decal/warning_stripes/northwest, @@ -83838,12 +81528,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno3"; - name = "Creature Cell #3"; - opacity = 0 + name = "Creature Cell #3" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -84035,6 +81722,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -84098,6 +81787,20 @@ icon_state = "tranquillite" }, /area/crew_quarters/theatre) +"nVa" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"nVr" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) "nVA" = ( /obj/machinery/computer/HolodeckControl, /turf/simulated/floor/plasteel, @@ -84121,8 +81824,8 @@ "nVR" = ( /obj/machinery/power/apc{ cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 + name = "Important area power controller"; + pixel_y = -26 }, /obj/machinery/camera{ c_tag = "Bridge West"; @@ -84225,9 +81928,7 @@ "nXs" = ( /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/vending/coffee, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "nXz" = ( /obj/structure/cable{ @@ -84308,20 +82009,16 @@ "nYC" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) "nYK" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -84517,7 +82214,7 @@ /obj/machinery/light/small, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -84534,6 +82231,9 @@ /area/engine/hardsuitstorage) "obR" = ( /obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -84567,7 +82267,7 @@ /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -84587,9 +82287,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "ocv" = ( /obj/machinery/door/window/eastright{ @@ -84613,12 +82311,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -84698,7 +82391,7 @@ dir = 8 }, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/effect/landmark/start/scientist, /turf/simulated/floor/engine, @@ -84721,12 +82414,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prison/cell_block/A) @@ -84771,8 +82461,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/toxins/lab) "ofn" = ( @@ -84853,8 +82542,7 @@ /area/maintenance/asmaint4) "ogb" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -84873,7 +82561,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -84968,7 +82655,7 @@ /area/crew_quarters/locker) "ogY" = ( /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -84987,17 +82674,14 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "oha" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -85069,8 +82753,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/toxins/lab) "ohF" = ( @@ -85109,9 +82792,6 @@ }, /area/security/processing) "ohO" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -32 - }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; @@ -85178,15 +82858,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -24; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 8; - pixel_y = 32 - }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" @@ -85352,7 +83023,6 @@ /area/engine/hardsuitstorage) "okX" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -85434,7 +83104,7 @@ "omi" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Permabrig Office South"; @@ -85451,19 +83121,13 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -85488,7 +83152,6 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -85512,7 +83175,7 @@ "omQ" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -85523,7 +83186,6 @@ /obj/effect/decal/warning_stripes/west, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -85560,9 +83222,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "onr" = ( /obj/machinery/suit_storage_unit/rd, @@ -85595,6 +83255,13 @@ icon_state = "dark" }, /area/security/permabrig) +"ooL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/wood, +/area/maintenance/library) "ooO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -85661,12 +83328,9 @@ locked = 1; name = "Temporary Holding Cell Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment, @@ -85693,12 +83357,8 @@ }, /area/maintenance/library) "oqa" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -85713,8 +83373,7 @@ }, /obj/effect/decal/warning_stripes/south, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) @@ -85870,7 +83529,7 @@ "orN" = ( /obj/item/twohanded/required/kirbyplants, /obj/item/radio/intercom{ - pixel_y = 26 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -86052,18 +83711,6 @@ }, /turf/simulated/floor/carpet/arcade, /area/maintenance/starboard) -"ouK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/glass/reinforced, -/area/maintenance/asmaint4) "ouL" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -86101,7 +83748,7 @@ icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -86228,7 +83875,9 @@ /turf/simulated/floor/plasteel, /area/atmos) "owm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -86297,12 +83946,11 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "oxF" = ( @@ -86401,7 +84049,7 @@ "oyT" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -86506,8 +84154,7 @@ }, /obj/structure/closet/secure_closet/scientist, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -86537,7 +84184,7 @@ dir = 1 }, /obj/structure/disposalpipe/trunk, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space) "oAa" = ( /obj/structure/cable{ @@ -86559,9 +84206,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "oAf" = ( /obj/item/twohanded/required/kirbyplants, @@ -86578,12 +84223,12 @@ /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) "oAl" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -23 - }, /obj/structure/chair{ dir = 4 }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -86592,7 +84237,11 @@ "oAm" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/newscaster/security_unit{ - pixel_y = -30 + pixel_y = -28 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 }, /turf/simulated/floor/wood, /area/security/hos) @@ -86608,7 +84257,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/carpet, /area/crew_quarters/courtroom) @@ -86616,8 +84265,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /turf/simulated/floor/plasteel, /area/atmos/control) @@ -86782,9 +84430,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "oCo" = ( /obj/structure/closet/firecloset, @@ -86844,8 +84490,7 @@ icon_state = "4-8" }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/engine, /area/engine/controlroom) @@ -86874,17 +84519,12 @@ }, /area/security/interrogation) "oDO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/newscaster/security_unit{ - pixel_y = 32 + pixel_y = 28 }, /obj/machinery/newscaster/security_unit{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -86905,8 +84545,7 @@ "oEj" = ( /obj/effect/decal/warning_stripes/north, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel, /area/medical/research/nhallway) @@ -86969,13 +84608,15 @@ }, /area/crew_quarters/locker) "oEY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, /obj/structure/window/plasmareinforced{ dir = 4 }, /obj/machinery/status_display{ pixel_y = -32 }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, /turf/simulated/floor/plating, /area/toxins/sm_test_chamber) "oFh" = ( @@ -87109,12 +84750,11 @@ dir = 4 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "oHg" = ( @@ -87204,9 +84844,7 @@ "oHY" = ( /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/vending/cigarette, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "oId" = ( /obj/structure/chair, @@ -87287,7 +84925,6 @@ "oIQ" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -87332,25 +84969,23 @@ initialized = 1 }, /obj/structure/window/full/reinforced, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "podfloor" - }, +/turf/simulated/floor/plating, /area/hallway/secondary/exit) "oJF" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, +/obj/machinery/vending/wallmed{ + pixel_x = -26 + }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTHWEST)" + icon_state = "whitepurple" }, /area/toxins/lab) "oJN" = ( /obj/item/radio/intercom{ - pixel_x = -30; - pixel_y = -4 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -87389,7 +85024,6 @@ /obj/structure/table, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -87423,8 +85057,7 @@ /obj/effect/landmark/start/civilian, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "oKs" = ( @@ -87455,10 +85088,16 @@ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = -26 + pixel_x = -24 }, /turf/simulated/floor/plasteel, /area/toxins/mixing) +"oKE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/chair/stool, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint4) "oKG" = ( /obj/machinery/door/airlock/external{ id_tag = "laborcamp_home"; @@ -87478,8 +85117,7 @@ network = list("SS13","Medical") }, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -87520,7 +85158,6 @@ /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) "oLC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/light{ dir = 4 }, @@ -87535,7 +85172,6 @@ "oLF" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable, @@ -87566,7 +85202,6 @@ dir = 4 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -87656,7 +85291,7 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/machinery/atmospherics/unary/portables_connector{ dir = 1 @@ -87710,8 +85345,7 @@ /area/storage/tech) "oNP" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -87722,19 +85356,13 @@ /obj/structure/table/reinforced, /obj/item/clipboard, /obj/item/folder, -/obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = -30 - }, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = 7; - pixel_y = -30 - }, /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -87776,8 +85404,7 @@ }, /obj/effect/decal/warning_stripes/north, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -87855,7 +85482,7 @@ c_tag = "Dorm Hallway East" }, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -87908,9 +85535,7 @@ dir = 8 }, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "oQz" = ( /turf/simulated/floor/plasteel{ @@ -87942,12 +85567,8 @@ icon_state = "1-2" }, /obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -87968,8 +85589,7 @@ pixel_y = -1 }, /obj/machinery/newscaster{ - pixel_x = 28; - pixel_y = 2 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -88066,7 +85686,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -88201,7 +85820,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -88209,12 +85827,6 @@ icon_state = "neutralcorner" }, /area/crew_quarters/fitness) -"oTI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/construction/hallway) "oTS" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -88261,9 +85873,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "oUs" = ( /obj/item/bedsheet/mime, @@ -88278,9 +85888,6 @@ /area/maintenance/asmaint4) "oUP" = ( /obj/machinery/computer/security, -/obj/structure/extinguisher_cabinet{ - pixel_y = 62 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88339,8 +85946,7 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "oVs" = ( @@ -88351,10 +85957,6 @@ "oVx" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, -/obj/machinery/alarm{ - pixel_x = -32; - pixel_y = 23 - }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkred" @@ -88418,11 +86020,9 @@ }, /area/security/prison/cell_block/A) "oWt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -88437,16 +86037,11 @@ "oWy" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 22 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -88504,6 +86099,18 @@ /obj/structure/bookcase, /turf/simulated/floor/wood, /area/library) +"oWW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/glass/reinforced, +/area/maintenance/asmaint4) "oXa" = ( /obj/structure/cable{ icon_state = "4-8" @@ -88517,9 +86124,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/hallway/primary/starboard/east) "oXe" = ( /obj/structure/table/reinforced, @@ -88527,9 +86132,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/medical/virology/lab) "oXh" = ( /obj/structure/sign/fire, @@ -88561,6 +86164,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -88687,9 +86292,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "oZH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -88734,12 +86337,9 @@ locked = 1; name = "Temporary Holding Cell Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -88753,14 +86353,6 @@ }, /area/crew_quarters/locker) "paG" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "representative"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id_tag = "BridgeLockdown"; @@ -88769,6 +86361,11 @@ /obj/effect/spawner/window/reinforced/polarized{ id = "ntr" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "representative"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/ntrep) "paK" = ( @@ -88783,7 +86380,7 @@ }, /obj/machinery/light_switch{ pixel_x = 24; - pixel_y = -22 + pixel_y = -24 }, /turf/simulated/floor/plasteel, /area/teleporter) @@ -88825,11 +86422,12 @@ }, /area/medical/ward) "pby" = ( -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = 28 }, /turf/simulated/floor/plasteel{ - dir = 1; + dir = 4; icon_state = "red" }, /area/security/brig) @@ -88852,7 +86450,6 @@ /area/medical/medbay) "pbM" = ( /obj/machinery/firealarm{ - dir = 1; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -88885,7 +86482,7 @@ /area/chapel/main) "pcc" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -88968,8 +86565,7 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/toxins/storage) "pdi" = ( @@ -88980,7 +86576,7 @@ /area/maintenance/library) "pdt" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -89014,11 +86610,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/newscaster{ - pixel_x = -28 - }, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -22 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -89091,8 +86683,7 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; - pixel_y = 24 + pixel_y = 26 }, /turf/simulated/floor/carpet/royalblack, /area/ntrep) @@ -89149,12 +86740,7 @@ }, /area/medical/chemistry) "pfE" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -89189,9 +86775,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "pgp" = ( /obj/machinery/status_display{ @@ -89231,7 +86815,7 @@ /area/turret_protected/ai) "pgA" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -89239,14 +86823,6 @@ }, /area/medical/medbay) "pgF" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -89257,6 +86833,11 @@ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "pgG" = ( @@ -89316,9 +86897,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "phg" = ( /obj/structure/cable{ @@ -89466,7 +87045,7 @@ "piQ" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -89489,8 +87068,11 @@ dir = 4; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/space, -/area/aisat) +/area/maintenance/ai) "pjj" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -89544,9 +87126,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "pkc" = ( /obj/structure/bed, @@ -89558,8 +87138,6 @@ /area/security/permabrig) "pke" = ( /obj/machinery/light_switch{ - dir = 1; - name = "south bump"; pixel_x = 5; pixel_y = -23 }, @@ -89643,10 +87221,6 @@ icon_state = "whitehall" }, /area/maintenance/asmaint3) -"pkE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/wall/r_wall, -/area/turret_protected/aisat) "pkL" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -89671,7 +87245,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /obj/structure/cable{ icon_state = "1-2" @@ -89705,8 +87279,7 @@ /area/toxins/misc_lab) "plt" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -89717,9 +87290,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "plG" = ( /obj/structure/filingcabinet/chestdrawer, @@ -89787,17 +87358,14 @@ /area/engine/mechanic_workshop/hangar) "pnb" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "magistrate"; - name = "Magistrate Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, /turf/simulated/floor/plating, /area/magistrateoffice) "pnv" = ( @@ -89813,14 +87381,6 @@ /obj/structure/lattice/catwalk, /turf/space, /area/space) -"pnA" = ( -/obj/machinery/atmospherics/pipe/simple/visible/green{ - desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; - dir = 4; - name = "Труба фильтрации" - }, -/turf/simulated/wall/r_wall, -/area/atmos) "pnF" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -89867,7 +87427,7 @@ "pnT" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -90002,10 +87562,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/apc{ +/obj/machinery/power/apc/worn_out{ cell_type = 0; dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -90123,8 +87682,7 @@ /area/quartermaster/sorting) "pqM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -90182,12 +87740,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -90238,7 +87793,6 @@ dir = 8 }, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /turf/simulated/floor/plasteel{ @@ -90257,9 +87811,7 @@ "prR" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/starboard) "prU" = ( /obj/structure/cable{ @@ -90305,6 +87857,10 @@ }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) +"psh" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/brig) "psj" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -90393,7 +87949,7 @@ }, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -90420,6 +87976,11 @@ "pty" = ( /turf/simulated/wall/r_wall, /area/blueshield) +"ptB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/garden) "ptE" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -90479,12 +88040,7 @@ /area/civilian/barber) "pus" = ( /obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/field/generator, /turf/simulated/floor/plasteel, /area/storage/secure) @@ -90541,12 +88097,8 @@ /turf/simulated/wall/r_wall, /area/toxins/storage) "puJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -90606,13 +88158,9 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -90633,12 +88181,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "Virology"; @@ -90673,9 +88218,7 @@ /area/crew_quarters/fitness) "pwH" = ( /obj/effect/decal/warning_stripes/southeast, -/obj/structure/closet/walllocker/emerglocker/north{ - pixel_y = -32 - }, +/obj/structure/closet/walllocker/emerglocker/south, /turf/simulated/floor/plasteel, /area/toxins/launch) "pwN" = ( @@ -90732,6 +88275,23 @@ "pxR" = ( /turf/simulated/floor/plating, /area/maintenance/tourist) +"pyb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "pyh" = ( /obj/machinery/vending/wallmed{ pixel_x = 25 @@ -90855,6 +88415,10 @@ /obj/machinery/keycard_auth{ pixel_x = 24 }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, /turf/simulated/floor/carpet/royalblack, /area/ntrep) "pzN" = ( @@ -90879,7 +88443,7 @@ /area/maintenance/asmaint3) "pzW" = ( /obj/machinery/computer/guestpass{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -90892,7 +88456,7 @@ /obj/effect/decal/warning_stripes/northwest, /obj/structure/table/reinforced, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/item/assembly/signaler, /turf/simulated/floor/plasteel, @@ -90906,13 +88470,10 @@ name = "Bridge Lockdown" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -90938,13 +88499,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -90955,6 +88513,10 @@ /obj/machinery/power/smes{ charge = 2e+006 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/greengrid, /area/engine/engineering) "pAn" = ( @@ -91021,9 +88583,7 @@ /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/reversed, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -91073,7 +88633,6 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -91116,7 +88675,7 @@ dir = 4 }, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -91143,13 +88702,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -91202,12 +88758,9 @@ "pCr" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "researchdesk1"; - name = "Research Desk Shutters"; - opacity = 0 + name = "Research Desk Shutters" }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -91215,8 +88768,7 @@ /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/light{ dir = 1 @@ -91236,7 +88788,7 @@ /area/toxins/lab) "pCz" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /obj/item/clothing/mask/gas, /obj/machinery/atmospherics/pipe/simple/hidden{ @@ -91319,9 +88871,7 @@ }, /obj/item/gun/energy/gun/advtaser, /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /obj/structure/closet/secure_closet/guncabinet{ anchored = 1; @@ -91361,13 +88911,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -91380,13 +88927,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -91422,8 +88966,7 @@ /obj/structure/closet/walllocker/emerglocker/north, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "pEe" = ( @@ -91486,13 +89029,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -91528,9 +89068,7 @@ name = "Shooting Range"; req_access = list(63) }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "pFp" = ( /obj/effect/spawner/window/reinforced, @@ -91544,13 +89082,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -91598,6 +89133,7 @@ /area/bridge/meeting_room) "pFI" = ( /obj/structure/closet/firecloset, +/obj/structure/closet/walllocker/emerglocker/east, /turf/simulated/floor/engine, /area/toxins/sm_test_chamber) "pFM" = ( @@ -91619,7 +89155,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -91701,20 +89237,13 @@ name = "Bridge Lockdown" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) -"pGX" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/tourist) "pGY" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -91723,12 +89252,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prison/cell_block/A) @@ -91782,10 +89308,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_x = -28; - pixel_y = -28 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -91800,14 +89322,12 @@ "pHL" = ( /obj/machinery/vending/cigarette, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "pHP" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -91979,9 +89499,7 @@ pixel_x = -9; pixel_y = 7 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "pJi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -92114,10 +89632,6 @@ c_tag = "Bar counter"; dir = 8 }, -/obj/item/radio/intercom{ - dir = 0; - pixel_x = 29 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -92127,6 +89641,9 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -92219,9 +89736,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "pLz" = ( /turf/simulated/wall/r_wall, @@ -92244,9 +89759,7 @@ name = "High Sec Zone"; req_access = list(63) }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "pLE" = ( /obj/structure/disposalpipe/segment{ @@ -92277,9 +89790,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "pLM" = ( /turf/simulated/floor/plasteel{ @@ -92297,7 +89808,7 @@ /area/toxins/sm_test_chamber) "pMb" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /obj/effect/decal/ants, /turf/simulated/floor/plating, @@ -92379,8 +89890,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/structure/cable{ icon_state = "1-2" @@ -92390,7 +89900,6 @@ /area/bridge/vip) "pNk" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -92430,9 +89939,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "pNI" = ( /obj/effect/decal/warning_stripes/north, @@ -92452,9 +89959,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "pNO" = ( /obj/structure/table/glass, @@ -92493,8 +89998,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research) "pOg" = ( @@ -92744,12 +90248,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/securehallway) @@ -92861,8 +90362,7 @@ "pTS" = ( /obj/structure/table, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/machinery/camera{ c_tag = "Rec Room North" @@ -92935,13 +90435,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 1; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -92982,13 +90479,12 @@ /area/maintenance/tourist) "pVu" = ( /obj/structure/table/wood, -/obj/item/radio/intercom{ - pixel_x = 26; - pixel_y = 28 - }, /obj/item/reagent_containers/food/snacks/grown/geranium, /obj/item/reagent_containers/food/snacks/grown/geranium, /obj/item/reagent_containers/food/snacks/grown/geranium, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -93042,6 +90538,9 @@ /obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/item/reagent_containers/food/drinks/drinkingglass, /obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/radio/intercom{ + pixel_y = 28 + }, /turf/simulated/floor/wood/fancy/light, /area/blueshield) "pVP" = ( @@ -93118,29 +90617,18 @@ /area/medical/medbay) "pWC" = ( /obj/structure/table/reinforced, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, /obj/item/reagent_containers/spray/cleaner, /turf/simulated/floor/plasteel{ icon_state = "redyellowfull" }, /area/engine/break_room) "pWD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/machinery/light{ dir = 4 }, -/obj/item/radio/intercom{ - pixel_x = 30; - pixel_y = 3 - }, /obj/machinery/door_control{ id = "ShootRange"; name = "Shooting Range Shutters Control"; @@ -93157,14 +90645,14 @@ dir = 8 }, /obj/structure/closet/firecloset, -/obj/machinery/firealarm{ - pixel_x = -32; - pixel_y = 24 - }, /obj/structure/extinguisher_cabinet{ - pixel_x = -24 + pixel_x = -28 }, /obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, /turf/simulated/floor/plasteel, /area/engine/break_room) "pWN" = ( @@ -93191,7 +90679,7 @@ icon_state = "2-8" }, /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /obj/structure/disposalpipe/segment{ dir = 10 @@ -93274,10 +90762,6 @@ /obj/item/wrench, /obj/item/crowbar, /obj/item/analyzer, -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = 32 - }, /obj/machinery/camera{ c_tag = "Atmospherics Front Desk"; dir = 4; @@ -93285,7 +90769,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -93311,7 +90795,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -93333,13 +90817,9 @@ icon_state = "grimy" }, /area/chapel/office) -"pYt" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "pYG" = ( /obj/machinery/newscaster/security_unit{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -93394,7 +90874,7 @@ }, /obj/machinery/light_switch{ pixel_x = -24; - pixel_y = -22 + pixel_y = -24 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -93459,7 +90939,7 @@ "pZR" = ( /obj/effect/decal/warning_stripes/northwest, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/toxins/launch) @@ -93502,12 +90982,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/cable{ icon_state = "1-4" @@ -93531,6 +91007,27 @@ icon_state = "neutralfull" }, /area/hallway/primary/central/sw) +"qaO" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/mob/living/simple_animal/mouse/rat/Ratatui, +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/kitchen) "qbl" = ( /obj/effect/decal/warning_stripes/yellow, /obj/machinery/navbeacon{ @@ -93661,6 +91158,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -93674,12 +91173,8 @@ /turf/simulated/floor/plasteel, /area/atmos/control) "qcz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/bridge/vip) @@ -93739,7 +91234,7 @@ /area/bridge) "qcL" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -93836,7 +91331,7 @@ pixel_y = 4 }, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -93861,12 +91356,7 @@ /obj/machinery/iv_drip, /obj/effect/decal/warning_stripes/blue/hollow, /obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -29; - pixel_y = -12 + pixel_y = -28 }, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/tank/internals/emergency_oxygen/engi, @@ -93899,8 +91389,7 @@ /area/security/interrogation) "qfe" = ( /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ @@ -93993,7 +91482,7 @@ /obj/effect/decal/cleanable/blood/gibs/xeno, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -94060,7 +91549,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -94095,8 +91584,7 @@ /obj/item/stamp/rd, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/crew_quarters/hor) "qhn" = ( @@ -94207,7 +91695,7 @@ dir = 1 }, /obj/machinery/newscaster/security_unit{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -94229,9 +91717,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "qiF" = ( /obj/effect/spawner/window/reinforced, @@ -94259,6 +91745,12 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -94292,7 +91784,7 @@ /area/engine/gravitygenerator) "qjq" = ( /obj/machinery/newscaster{ - pixel_x = 28 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -94322,7 +91814,9 @@ /turf/simulated/floor/plasteel, /area/engine/gravitygenerator) "qjy" = ( -/obj/machinery/door/airlock/external, +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, /turf/simulated/floor/plating, /area/maintenance/starboard) "qjE" = ( @@ -94344,7 +91838,6 @@ /obj/structure/window/reinforced, /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -94403,8 +91896,7 @@ /area/maintenance/library) "qkv" = ( /obj/machinery/light/small{ - dir = 4; - tag = "icon-bulb1 (EAST)" + dir = 4 }, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, @@ -94557,7 +92049,7 @@ "qmn" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/item/storage/box/donkpockets, /turf/simulated/floor/plasteel{ @@ -94574,14 +92066,6 @@ icon_state = "redyellowfull" }, /area/engine/break_room) -"qmv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint3) "qmz" = ( /obj/structure/window/reinforced/polarized{ id = "vir_work_zone1" @@ -94623,7 +92107,6 @@ "qnk" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/chair/barber{ @@ -94658,17 +92141,32 @@ }, /area/atmos/control) "qnD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/cargotech, +/obj/item/stamp/granted, +/obj/item/stamp/denied, +/obj/machinery/newscaster{ + pixel_y = -30 }, -/obj/item/radio/intercom{ - pixel_y = 22 +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"qnJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/rodent, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" + icon_state = "yellowfull" }, -/area/medical/medbay2) +/area/maintenance/electrical) "qnQ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -94771,12 +92269,8 @@ }, /area/hallway/primary/port/west) "qoH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/sign/poster/random{ pixel_x = -32 @@ -94934,9 +92428,7 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "qpZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -94949,7 +92441,6 @@ /area/quartermaster/storage) "qqe" = ( /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -94997,12 +92488,8 @@ }, /area/crew_quarters/heads/hop) "qqV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -95117,15 +92604,6 @@ icon_state = "whitepurple" }, /area/toxins/test_chamber) -"qsa" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "tranquillite" - }, -/area/maintenance/kitchen) "qsc" = ( /turf/simulated/wall, /area/medical/surgery/north) @@ -95171,12 +92649,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ id_tag = "Virology"; @@ -95189,7 +92664,7 @@ /area/maintenance/library) "qsM" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/machinery/libraryscanner, /turf/simulated/floor/plasteel{ @@ -95226,12 +92701,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -95379,9 +92851,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "qui" = ( /obj/structure/dispenser/oxygen, @@ -95401,9 +92871,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "qut" = ( /obj/structure/cable{ @@ -95462,7 +92930,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -95531,15 +92998,13 @@ }, /obj/effect/decal/warning_stripes/south, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "qvN" = ( /obj/machinery/light/small{ - dir = 4; - tag = "icon-bulb1 (EAST)" + dir = 4 }, /obj/machinery/camera{ c_tag = "AI Transit Tube Airlock"; @@ -95587,13 +93052,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 1 }, /turf/simulated/floor/plating, /area/bridge) @@ -95601,7 +93063,6 @@ /obj/structure/table/reinforced, /obj/item/storage/firstaid/regular, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /obj/machinery/light{ @@ -95621,7 +93082,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -95637,7 +93098,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plating, @@ -95685,7 +93145,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -95698,9 +93158,8 @@ "qxe" = ( /obj/effect/decal/warning_stripes/southeast, /obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -95715,7 +93174,6 @@ "qxo" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -95769,6 +93227,9 @@ "qxY" = ( /obj/effect/landmark/join_late_cyborg, /obj/effect/decal/warning_stripes/yellow/partial, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "purple" @@ -95807,6 +93268,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/engine, /area/maintenance/incinerator) +"qyT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/starboard) "qze" = ( /obj/structure/cable{ icon_state = "4-8" @@ -95849,12 +93315,8 @@ }, /area/tcommsat/chamber) "qzC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -95903,9 +93365,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "qAK" = ( /obj/structure/cable/yellow{ @@ -95951,9 +93411,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "1-8" - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -95969,16 +93426,6 @@ icon_state = "dark" }, /area/crew_quarters/chief) -"qBf" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/flour, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "redyellowfull" - }, -/area/maintenance/asmaint4) "qBn" = ( /obj/machinery/hologram/holopad, /obj/effect/decal/warning_stripes/yellow/hollow, @@ -96067,12 +93514,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -96098,8 +93542,7 @@ dir = 4 }, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/asmaint) @@ -96253,11 +93696,11 @@ /area/space) "qEm" = ( /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -96268,14 +93711,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno2"; - name = "Creature Cell #2"; - opacity = 0 + name = "Creature Cell #2" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "qEC" = ( @@ -96364,9 +93804,7 @@ /obj/structure/disposalpipe/junction/reversed{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "qFx" = ( /obj/structure/table/wood, @@ -96384,9 +93822,7 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "qFD" = ( /obj/effect/spawner/window/reinforced, @@ -96534,9 +93970,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "qHl" = ( /obj/effect/decal/warning_stripes/southwest, @@ -96556,9 +93990,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "qIf" = ( /obj/effect/decal/cleanable/dirt, @@ -96702,13 +94134,10 @@ /area/maintenance/incinerator) "qKj" = ( /obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "1-8" + pixel_y = 30 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -96723,8 +94152,7 @@ icon_state = "1-2" }, /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -96764,11 +94192,10 @@ /obj/machinery/teleport/station, /obj/effect/decal/warning_stripes/south, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/machinery/camera/motion{ c_tag = "Minisat Teleporter Room"; @@ -96781,8 +94208,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -96850,16 +94276,10 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint) "qLc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, +/turf/simulated/floor/plasteel, /area/security/range) "qLt" = ( /obj/structure/disposalpipe/segment, @@ -96871,9 +94291,8 @@ }, /area/hallway/primary/aft) "qLz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/medical/virology/lab) @@ -96902,12 +94321,9 @@ /area/hydroponics) "qMm" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -97039,14 +94455,20 @@ "qNR" = ( /turf/simulated/floor/plating/airless, /area/toxins/test_area) +"qNU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "tranquillite" + }, +/area/maintenance/kitchen) "qNW" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -97074,7 +94496,6 @@ /obj/item/robot_parts/robot_suit, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -97129,12 +94550,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -97211,6 +94629,13 @@ icon_state = "dark" }, /area/security/execution) +"qPt" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/bar) "qPF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -97225,9 +94650,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "qPG" = ( /obj/structure/table/glass, @@ -97359,7 +94782,7 @@ /area/crew_quarters/bar/atrium) "qRt" = ( /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ @@ -97370,7 +94793,7 @@ "qRz" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -97395,9 +94818,7 @@ /obj/machinery/photocopier/faxmachine/longrange{ department = "Internal Affairs Office" }, -/obj/machinery/light{ - on = 1 - }, +/obj/machinery/light, /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) "qSa" = ( @@ -97412,9 +94833,7 @@ /area/hallway/secondary/exit) "qSE" = ( /obj/item/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -97559,7 +94978,6 @@ /obj/machinery/hologram/holopad, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -97589,8 +95007,7 @@ pixel_y = 32 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/northwest, /obj/machinery/computer/station_alert, @@ -97627,7 +95044,7 @@ /obj/structure/table/wood, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/item/folder/blue{ pixel_x = 5; @@ -97641,8 +95058,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "1-2" @@ -97759,13 +95175,11 @@ /area/crew_quarters/theatre) "qXd" = ( /obj/machinery/newscaster/security_unit{ - pixel_y = 32 + pixel_y = 28 }, /obj/item/twohanded/required/kirbyplants, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "qXe" = ( /obj/effect/decal/cleanable/dirt, @@ -97850,6 +95264,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97858,8 +95274,8 @@ /obj/machinery/message_server, /obj/machinery/power/apc{ cell_type = 5000; - name = "south bump Important Area"; - pixel_y = -24 + name = "Important area power controller"; + pixel_y = -26 }, /obj/structure/cable{ icon_state = "0-4" @@ -97872,7 +95288,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/effect/decal/warning_stripes/north, @@ -97893,7 +95308,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_y = 26 + pixel_y = 28 }, /obj/effect/decal/warning_stripes/northeast, /obj/machinery/camera{ @@ -97911,7 +95326,7 @@ charge = 5e+006 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 22 + pixel_x = 28 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -97962,12 +95377,6 @@ icon_state = "redyellowfull" }, /area/engine/break_room) -"qZG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "darkbluefull" - }, -/area/turret_protected/aisat) "qZO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -97997,7 +95406,7 @@ /obj/structure/table/glass, /obj/item/folder/blue, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/item/stamp/cmo, /obj/item/clothing/glasses/hud/health/sunglasses, @@ -98013,8 +95422,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "1-4" @@ -98058,12 +95466,9 @@ "rbh" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/item/paper_bin{ pixel_x = -2; @@ -98167,8 +95572,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ dir = 1; - pixel_x = null; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -98177,9 +95581,7 @@ "rbU" = ( /obj/machinery/vending/cola, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "rbY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -98203,7 +95605,6 @@ "rcf" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -98266,8 +95667,7 @@ /area/medical/sleeper) "rcA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/structure/cable{ icon_state = "1-2" @@ -98279,7 +95679,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/wall, +/obj/structure/window/full/reinforced/tinted, +/turf/simulated/floor/plating, /area/quartermaster/sorting) "rcH" = ( /obj/effect/decal/cleanable/dirt, @@ -98414,15 +95815,10 @@ /obj/structure/table/wood, /obj/item/storage/lockbox/medal, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/carpet, /area/crew_quarters/captain/bedroom) -"reA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/starboard) "reH" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/syringe{ @@ -98466,7 +95862,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -98535,7 +95930,7 @@ /obj/item/toy/figure/scientist, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -98583,12 +95978,7 @@ /turf/simulated/floor/plating/airless, /area/engine/engineering) "rgj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -98597,7 +95987,7 @@ "rgm" = ( /obj/structure/table, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/machinery/cell_charger, /turf/simulated/floor/plasteel{ @@ -98664,7 +96054,7 @@ "rhx" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -98706,12 +96096,7 @@ }, /obj/machinery/firealarm{ dir = 4; - layer = 3.25; - pixel_x = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26; - pixel_y = 32 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -98720,7 +96105,7 @@ /area/security/holding_cell) "rhQ" = ( /obj/item/radio/intercom{ - pixel_y = -30 + pixel_y = -28 }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -98746,14 +96131,15 @@ /turf/simulated/wall, /area/medical/medbay) "rhX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" }, /area/turret_protected/aisat_interior) "ric" = ( -/obj/structure/disposalpipe/segment, /obj/effect/decal/warning_stripes/north, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -98830,7 +96216,6 @@ dir = 4 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ @@ -98878,7 +96263,6 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/effect/decal/remains/mouse, @@ -99044,7 +96428,7 @@ /obj/structure/bed, /obj/item/bedsheet/hos, /obj/item/radio/intercom{ - pixel_x = 32 + pixel_x = 28 }, /obj/machinery/door_control{ id = "HoSPriv"; @@ -99100,7 +96484,7 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, @@ -99120,7 +96504,6 @@ /obj/item/clothing/glasses/regular, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -99227,8 +96610,7 @@ }, /obj/effect/landmark/event/lightsout, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -99242,6 +96624,9 @@ /area/hallway/primary/central/east) "rof" = ( /obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "red" @@ -99277,8 +96662,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "roC" = ( @@ -99303,8 +96687,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whiteblue"; - tag = "icon-whiteblue (NORTHWEST)" + icon_state = "whiteblue" }, /area/assembly/robotics) "roX" = ( @@ -99383,7 +96766,6 @@ /obj/item/twohanded/required/kirbyplants, /obj/structure/cable, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /turf/simulated/floor/plasteel{ @@ -99404,8 +96786,7 @@ /area/storage/primary) "rqh" = ( /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/structure/chair, /turf/simulated/floor/plasteel{ @@ -99586,23 +96967,6 @@ /obj/structure/barricade/wooden/crude, /turf/simulated/floor/plating, /area/maintenance/kitchen) -"rsK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, -/area/security/lobby) "rsM" = ( /obj/machinery/firealarm{ dir = 4; @@ -99635,7 +96999,6 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -99713,12 +97076,7 @@ icon_state = "1-2" }, /obj/effect/landmark/marauder_entry, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -99825,12 +97183,8 @@ }, /area/medical/virology) "rvg" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/carpet, /area/bridge/meeting_room) @@ -99929,8 +97283,7 @@ /obj/structure/table/wood, /obj/item/camera, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -99971,12 +97324,9 @@ }, /obj/item/megaphone, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = 5 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_x = 28 }, +/turf/simulated/floor/plasteel, /area/security/reception) "rxE" = ( /obj/structure/disposalpipe/segment{ @@ -100000,9 +97350,7 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "rxH" = ( /turf/simulated/floor/plasteel{ @@ -100039,9 +97387,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "ryt" = ( /obj/machinery/vending/cigarette, @@ -100118,7 +97464,6 @@ "rzj" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -100153,9 +97498,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "rzM" = ( /obj/machinery/atmospherics/unary/portables_connector, @@ -100201,9 +97544,7 @@ /obj/structure/table/reinforced, /obj/item/paper/deltainfo, /obj/item/flashlight/seclite, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "rAs" = ( /obj/effect/decal/warning_stripes/east, @@ -100316,7 +97657,7 @@ pixel_y = -32 }, /obj/machinery/newscaster{ - pixel_x = -28 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "bcarpet05" @@ -100339,17 +97680,12 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "rCs" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -100418,12 +97754,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 - }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/obj/structure/disposalpipe/junction/reversed, +/turf/simulated/floor/plasteel, /area/security/lobby) "rDd" = ( /obj/effect/decal/cleanable/dirt, @@ -100509,6 +97841,10 @@ }, /area/hallway/primary/central/north) "rDK" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -100595,7 +97931,7 @@ /area/toxins/xenobiology) "rEC" = ( /obj/machinery/newscaster{ - pixel_x = 28 + pixel_x = 30 }, /obj/machinery/computer/arcade, /turf/simulated/floor/plasteel{ @@ -100647,6 +97983,12 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/maintenance/electrical) +"rFp" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "tranquillite" + }, +/area/maintenance/kitchen) "rFw" = ( /obj/effect/decal/warning_stripes/west, /obj/structure/table/wood, @@ -100731,9 +98073,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "rGz" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ @@ -100789,7 +98129,7 @@ /obj/effect/decal/warning_stripes/red, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/item/radio/intercom{ - pixel_y = 26 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -100845,7 +98185,7 @@ "rHD" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -100871,8 +98211,8 @@ network = list("SS13","Research Outpost","Mining Outpost") }, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 + dir = 8; + pixel_x = -26 }, /obj/machinery/light{ dir = 8 @@ -100914,7 +98254,7 @@ "rIC" = ( /obj/item/twohanded/required/kirbyplants, /obj/item/radio/intercom{ - pixel_x = 32 + pixel_x = 28 }, /turf/simulated/floor/wood, /area/library) @@ -100934,12 +98274,9 @@ /area/crew_quarters/fitness) "rIV" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/sleeper) @@ -100958,14 +98295,18 @@ }, /turf/simulated/floor/plasteel, /area/gateway) +"rJc" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/landmark/tiles/damageturf, +/turf/simulated/floor/plating, +/area/maintenance/asmaint4) "rJr" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "rJG" = ( @@ -101019,9 +98360,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "rKA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -101062,8 +98401,7 @@ "rKQ" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "rKZ" = ( @@ -101126,12 +98464,8 @@ dir = 8; tag = "icon-wooden_chair_wings (WEST)" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/tourist) @@ -101140,7 +98474,7 @@ dir = 8 }, /obj/item/radio/intercom{ - pixel_x = 32 + pixel_x = 28 }, /turf/simulated/floor/wood, /area/library) @@ -101254,7 +98588,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "tranquillite" @@ -101356,7 +98690,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -101365,9 +98698,7 @@ /turf/simulated/floor/carpet/arcade, /area/maintenance/starboard) "rOD" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "rOG" = ( /obj/structure/showcase{ @@ -101380,8 +98711,7 @@ pixel_y = 2 }, /obj/structure/extinguisher_cabinet{ - pixel_x = 6; - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -101451,9 +98781,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "rPU" = ( /obj/effect/decal/warning_stripes/southeast, @@ -101462,7 +98790,6 @@ "rQd" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/machinery/camera{ @@ -101476,8 +98803,7 @@ /area/lawoffice) "rQf" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "transitlock"; name = "Transit Tube Blast Doors" }, @@ -101560,13 +98886,9 @@ /area/chapel/main) "rQP" = ( /obj/effect/decal/warning_stripes/west, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -101654,7 +98976,7 @@ "rRS" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -101671,8 +98993,7 @@ "rSa" = ( /obj/effect/decal/warning_stripes/north, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel/airless, /area/toxins/test_area) @@ -101709,7 +99030,7 @@ pixel_y = -32 }, /obj/item/radio/intercom{ - pixel_x = 30 + pixel_x = 28 }, /obj/structure/curtain/open/shower/security, /obj/effect/landmark/start/security_officer, @@ -101769,23 +99090,17 @@ }, /area/turret_protected/ai_upload) "rTF" = ( -/obj/machinery/photocopier{ - pixel_y = 5 - }, +/obj/machinery/photocopier, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/toxins/lab) "rTW" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -101793,12 +99108,7 @@ /turf/simulated/floor/plating, /area/medical/reception) "rUa" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -101807,12 +99117,6 @@ /obj/structure/chair/stool, /turf/simulated/floor/plating, /area/maintenance/starboard) -"rUs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/aisat) "rUu" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8 @@ -101896,12 +99200,8 @@ /turf/simulated/floor/plasteel, /area/engine/gravitygenerator) "rVf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -101919,8 +99219,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -102002,7 +99301,7 @@ /area/security/processing) "rWz" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -102040,10 +99339,6 @@ pixel_y = 20; req_access = list(10,13) }, -/obj/item/radio/intercom{ - pixel_x = 30; - pixel_y = 24 - }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 }, @@ -102115,14 +99410,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xenosecure"; - name = "Secure Creature Cell"; - opacity = 0 + name = "Secure Creature Cell" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) "rYY" = ( @@ -102142,6 +99434,9 @@ /area/engine/break_room) "rZo" = ( /obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + pixel_y = 22 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "caution" @@ -102153,6 +99448,9 @@ pixel_x = -28 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" @@ -102174,7 +99472,7 @@ /area/medical/medbay) "rZU" = ( /obj/machinery/firealarm{ - pixel_y = 24 + pixel_y = 26 }, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ @@ -102190,12 +99488,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -102217,14 +99512,9 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "purplefull" @@ -102267,16 +99557,10 @@ }, /area/engine/break_room) "saS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, +/turf/simulated/floor/plasteel, /area/security/lobby) "saY" = ( /obj/machinery/door/firedoor, @@ -102296,7 +99580,7 @@ "sbc" = ( /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/computer/station_alert, /turf/simulated/floor/plasteel{ @@ -102374,8 +99658,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/structure/cable{ icon_state = "2-8" @@ -102421,12 +99704,8 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel, /area/crew_quarters/fitness) @@ -102511,12 +99790,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) @@ -102602,12 +99878,9 @@ id_tag = "Briefing"; name = "Briefing Room Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/main) @@ -102652,6 +99925,13 @@ /area/medical/virology/lab) "seJ" = ( /obj/effect/spawner/random_spawners/oil_20, +/obj/machinery/power/apc{ + dir = 1; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, /turf/simulated/floor/plating, /area/maintenance/asmaint) "seM" = ( @@ -102679,6 +99959,22 @@ icon_state = "wood-broken3" }, /area/maintenance/kitchen) +"sfE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) "sfI" = ( /obj/machinery/atmospherics/unary/cold_sink/freezer{ dir = 4 @@ -102714,12 +100010,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -102740,20 +100031,16 @@ id_tag = "Virology1"; name = "Virology Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /turf/simulated/floor/plating, /area/medical/virology/lab) "sgK" = ( /obj/structure/table/reinforced, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/item/assembly/igniter, /obj/item/assembly/igniter, @@ -102777,7 +100064,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -103051,8 +100337,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -103161,9 +100446,7 @@ id_tag = "ShootRange"; name = "Shooting Range Shutters" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "slF" = ( /obj/structure/table, @@ -103233,7 +100516,6 @@ /area/medical/medbay) "smQ" = ( /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /turf/simulated/floor/plasteel{ @@ -103241,23 +100523,9 @@ icon_state = "neutralcorner" }, /area/hallway/primary/central/north) -"smR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel, -/area/maintenance/starboard) "sno" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 25 + pixel_x = 28 }, /obj/machinery/vending/chinese, /turf/simulated/floor/plasteel{ @@ -103306,12 +100574,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/securehallway) @@ -103323,12 +100588,7 @@ }, /area/crew_quarters/locker) "sok" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/cable{ icon_state = "1-2" }, @@ -103352,8 +100612,7 @@ /obj/structure/window/reinforced, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -103560,10 +100819,6 @@ pixel_x = 5; pixel_y = 24 }, -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = 24 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -103586,6 +100841,23 @@ icon_state = "red" }, /area/security/range) +"sqw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/grille/broken, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/maintenance/tourist) "sqA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -103610,12 +100882,11 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research) "sqO" = ( @@ -103679,13 +100950,10 @@ "srp" = ( /obj/effect/decal/warning_stripes/yellow/partial, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "hopqueueshutters"; - name = "Queue Shutters"; - opacity = 0 + name = "Queue Shutters" }, /turf/simulated/floor/plasteel, /area/bridge/vip) @@ -103741,7 +101009,6 @@ "srP" = ( /obj/structure/table/wood, /obj/item/radio/intercom{ - dir = 1; pixel_y = -28 }, /obj/item/folder/white, @@ -103752,13 +101019,15 @@ "srS" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/item/twohanded/required/kirbyplants, /obj/structure/cable{ icon_state = "0-2" }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -103892,18 +101161,15 @@ /turf/space, /area/space) "stV" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "suf" = ( @@ -103911,6 +101177,9 @@ /obj/machinery/light{ dir = 4 }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" @@ -103930,8 +101199,7 @@ }, /obj/effect/decal/warning_stripes/south, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) @@ -103963,7 +101231,7 @@ pixel_x = 26 }, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -103980,14 +101248,6 @@ }, /area/medical/surgery/north) "suV" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-4" }, @@ -103995,12 +101255,15 @@ icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "suW" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "svh" = ( /obj/structure/cable{ @@ -104036,9 +101299,7 @@ pixel_y = 30 }, /obj/machinery/vending/security, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "svM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -104058,14 +101319,6 @@ }, /area/hallway/secondary/exit) "svX" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -104073,6 +101326,11 @@ icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "sws" = ( @@ -104083,22 +101341,15 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) "swx" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) @@ -104133,12 +101384,9 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plasteel{ dir = 4; @@ -104285,12 +101533,9 @@ /area/crew_quarters/captain/bedroom) "sxZ" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -104378,9 +101623,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "syC" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, @@ -104436,7 +101679,7 @@ }, /obj/machinery/light_switch{ pixel_x = 24; - pixel_y = -22 + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -104474,12 +101717,8 @@ /turf/simulated/wall/r_wall, /area/chapel/office) "szY" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/structure/disposalpipe/sortjunction{ dir = 1; @@ -104589,9 +101828,7 @@ dir = 8 }, /obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securearmory) "sBj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -104664,8 +101901,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -104834,9 +102070,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "sDV" = ( /obj/machinery/vending/autodrobe, @@ -104879,9 +102113,6 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint4) "sEz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/engine, /area/toxins/test_chamber) @@ -104988,7 +102219,6 @@ }, /area/security/podbay) "sGz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/light{ dir = 8 }, @@ -105001,6 +102231,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -105043,7 +102275,6 @@ }, /area/medical/medbay) "sHI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/light{ dir = 4 }, @@ -105126,8 +102357,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10; - initialize_directions = 10 + dir = 10 }, /obj/structure/cable{ icon_state = "2-8" @@ -105143,7 +102373,7 @@ "sIS" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/bluegrid, /area/turret_protected/aisat_interior) @@ -105204,7 +102434,6 @@ /area/maintenance/kitchen) "sKw" = ( /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -105257,6 +102486,9 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" @@ -105269,7 +102501,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /obj/structure/table/wood, /obj/item/toy/russian_revolver, @@ -105308,7 +102540,7 @@ /obj/structure/table/reinforced, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -26 }, /obj/item/stack/sheet/plasteel{ amount = 10 @@ -105346,8 +102578,7 @@ /area/crew_quarters/theatre) "sMH" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /obj/machinery/space_heater, /turf/simulated/floor/plating, @@ -105355,7 +102586,7 @@ "sMJ" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -105395,12 +102626,8 @@ }, /area/hallway/primary/port/west) "sMZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -105535,6 +102762,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -105551,9 +102784,7 @@ /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "sOV" = ( /obj/structure/cable{ @@ -105626,12 +102857,8 @@ /turf/simulated/floor/plating, /area/toxins/server) "sPM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -105736,8 +102963,7 @@ /obj/structure/chair, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "sRk" = ( @@ -105818,8 +103044,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research) "sRH" = ( @@ -105857,7 +103082,7 @@ /area/crew_quarters/theatre) "sRV" = ( /obj/item/radio/intercom{ - pixel_y = 22 + pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -105870,19 +103095,13 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -105891,12 +103110,15 @@ }, /turf/simulated/floor/plating, /area/medical/virology/lab) +"sSa" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/trading) "sSo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/bridge/checkpoint/south) @@ -105924,7 +103146,7 @@ }, /obj/item/folder/white, /obj/item/radio/intercom{ - pixel_x = 32 + pixel_x = 28 }, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) @@ -105945,7 +103167,7 @@ /obj/item/flag/sec, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -105955,12 +103177,11 @@ "sTG" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/machinery/alarm{ dir = 1; - pixel_y = -25 + pixel_y = -22 }, /obj/structure/chair/comfy/brown{ dir = 4 @@ -106012,17 +103233,10 @@ /obj/structure/target_stake, /obj/machinery/magnetic_module, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "sUd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -106039,7 +103253,7 @@ "sUw" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /obj/machinery/light{ dir = 4 @@ -106107,6 +103321,13 @@ icon_state = "red" }, /area/security/holding_cell) +"sVt" = ( +/mob/living/simple_animal/mouse/brown{ + desc = "Совершенно точно и официально уполномоченный следить за состоянием станции непосредственно, как главный архитектор."; + name = "Инспектор Мышь" + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) "sVx" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -106176,11 +103397,6 @@ "sWs" = ( /turf/simulated/floor/carpet, /area/lawoffice) -"sWz" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, -/area/maintenance/asmaint4) "sWE" = ( /obj/structure/safe/floor, /obj/item/clothing/mask/cigarette/pipe, @@ -106265,14 +103481,11 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ id_tag = "xenosecure"; - name = "Secure Creature Cell"; - opacity = 0 + name = "Secure Creature Cell" }, -/obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/plasteel, /area/toxins/xenobiology) "sYF" = ( @@ -106550,7 +103763,6 @@ "tcC" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -106582,10 +103794,6 @@ pixel_x = -6; pixel_y = 22 }, -/obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = 24 - }, /turf/simulated/floor/wood, /area/security/detectives_office) "tcK" = ( @@ -106608,9 +103816,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "tcS" = ( /obj/effect/spawner/window/reinforced, @@ -106626,12 +103832,9 @@ id_tag = "HoSPriv"; name = "HoS Office Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/hos) @@ -106645,12 +103848,8 @@ }, /area/toxins/xenobiology) "tde" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -106776,8 +103975,7 @@ "ten" = ( /obj/machinery/photocopier, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -106833,14 +104031,15 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "teF" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -106891,8 +104090,7 @@ /obj/effect/decal/warning_stripes/north, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24; - pixel_y = -4 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -106922,8 +104120,7 @@ /obj/machinery/vending/sustenance, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHEAST)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "tfB" = ( @@ -107099,7 +104296,7 @@ "thR" = ( /obj/structure/table, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /obj/item/reagent_containers/food/snacks/grown/harebell{ pixel_x = 5 @@ -107175,18 +104372,8 @@ icon_state = "1-2" }, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) -"tiq" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/quartermaster/storage) "tir" = ( /obj/machinery/vending/wallmed{ pixel_y = 30 @@ -107269,8 +104456,7 @@ /obj/machinery/vending/snack, /obj/effect/decal/warning_stripes/northeast, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "tjr" = ( @@ -107321,7 +104507,7 @@ /obj/item/reagent_containers/spray/cleaner/medical, /obj/structure/table/glass, /obj/machinery/newscaster{ - pixel_x = 32 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -107329,9 +104515,19 @@ }, /area/medical/genetics) "tkg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) "tko" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -107369,8 +104565,7 @@ /area/quartermaster/storage) "tkE" = ( /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/perma) @@ -107381,8 +104576,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/effect/landmark/start/civilian, /turf/simulated/floor/plasteel{ @@ -107393,7 +104587,6 @@ /obj/machinery/hologram/holopad, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/medical/research/nhallway) @@ -107511,8 +104704,7 @@ "tmH" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/sign/poster/official/random{ pixel_y = 32 @@ -107544,21 +104736,19 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "tnd" = ( -/obj/structure/disposalpipe/segment, -/obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "red" +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" }, -/area/security/brig) +/turf/simulated/floor/plating, +/area/crew_quarters/chief) "tni" = ( /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel/airless, @@ -107633,13 +104823,15 @@ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = -8 - }, /obj/item/key/security{ pixel_y = 13 }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -107707,20 +104899,19 @@ }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) -"tou" = ( -/obj/structure/transit_tube/diagonal/topleft, -/obj/structure/lattice, -/turf/space, -/area/space) "toB" = ( -/obj/item/radio/intercom{ - pixel_x = -27 +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" + dir = 8; + icon_state = "whiteblue" }, -/area/crew_quarters/fitness) +/area/medical/medbay) "toL" = ( /obj/effect/decal/warning_stripes/north, /obj/structure/disposalpipe/segment{ @@ -107792,7 +104983,7 @@ /area/engine/mechanic_workshop) "tpI" = ( /obj/machinery/light_switch{ - pixel_x = 23; + pixel_x = 24; pixel_y = 24 }, /turf/simulated/floor/carpet/cyan, @@ -107838,17 +105029,14 @@ /obj/effect/spawner/window/reinforced/polarized{ id = "blueshieldofficewindows" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "blueshield"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/machinery/door/poddoor/preopen{ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "blueshield"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/blueshield) "tqu" = ( @@ -107889,18 +105077,15 @@ }, /area/library/game_zone) "tqO" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "trg" = ( @@ -107963,12 +105148,6 @@ icon_state = "whitebluecorner" }, /area/medical/sleeper) -"tsG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/wall/r_wall/coated, -/area/toxins/test_chamber) "tsS" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -108071,9 +105250,6 @@ }, /area/crew_quarters/fitness) "tui" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -108133,7 +105309,6 @@ "tuS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ - pixel_x = null; pixel_y = 24 }, /obj/structure/table, @@ -108158,7 +105333,7 @@ /obj/structure/closet/secure_closet/security, /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/firealarm{ - pixel_y = 28 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -108242,7 +105417,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood/fancy/light, @@ -108275,9 +105450,7 @@ /area/medical/virology/lab) "twd" = ( /obj/machinery/light, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/permahallway) "twe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -108295,7 +105468,7 @@ "two" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -108313,11 +105486,11 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 28 }, -/obj/structure/table/holotable, /obj/item/reagent_containers/food/snacks/beans, /obj/item/kitchen/utensil/pspoon{ pixel_x = 10 }, +/obj/structure/table, /turf/simulated/floor/plating, /area/maintenance/consarea_virology) "twQ" = ( @@ -108368,17 +105541,6 @@ icon_state = "blue" }, /area/hydroponics) -"txk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/aisat_interior) "txl" = ( /obj/structure/table/wood, /obj/item/soap, @@ -108476,10 +105638,6 @@ /turf/simulated/floor/engine, /area/toxins/sm_test_chamber) "tzb" = ( -/obj/machinery/status_display{ - pixel_x = 32; - pixel_y = 32 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -108530,10 +105688,12 @@ "tzp" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/north, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, /turf/simulated/floor/plasteel, /area/engine/break_room) "tzt" = ( @@ -108668,10 +105828,6 @@ /turf/simulated/floor/plating, /area/teleporter) "tAB" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 28; - pixel_y = 32 - }, /obj/effect/decal/warning_stripes/northeast, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -108769,12 +105925,7 @@ /obj/item/seeds/apple, /obj/item/seeds/apple, /obj/item/seeds/apple, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -108873,9 +106024,6 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry/additional) "tDB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -108883,7 +106031,6 @@ "tDD" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -108907,7 +106054,7 @@ /area/maintenance/kitchen) "tDN" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -109098,9 +106245,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "tFA" = ( /obj/machinery/hologram/holopad, @@ -109231,10 +106376,7 @@ /obj/effect/decal/warning_stripes/southeast, /obj/machinery/atmospherics/pipe/simple/insulated, /obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/vending/wallmed{ - pixel_x = 26 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -109321,7 +106463,7 @@ network = list("Medical","SS13") }, /obj/item/radio/intercom{ - pixel_y = -32 + pixel_y = -28 }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -109352,7 +106494,6 @@ "tIu" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/closet/crate, @@ -109379,7 +106520,7 @@ "tIz" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -23 + pixel_x = -22 }, /obj/machinery/light{ dir = 8 @@ -109412,7 +106553,7 @@ }, /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -109453,7 +106594,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plating, @@ -109478,12 +106618,8 @@ }, /area/toxins/xenobiology) "tJk" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/carpet, /area/bridge) @@ -109513,7 +106649,7 @@ /area/chapel/main) "tJS" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/structure/cable{ icon_state = "4-8" @@ -109539,12 +106675,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -109560,7 +106693,7 @@ "tKh" = ( /obj/structure/chair, /obj/item/radio/intercom{ - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -109599,6 +106732,9 @@ dir = 6; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/space, /area/maintenance/ai) "tKW" = ( @@ -109652,7 +106788,7 @@ dir = 1 }, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -109690,9 +106826,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "tLy" = ( /obj/machinery/alarm{ @@ -109772,7 +106906,7 @@ /obj/machinery/atmospherics/unary/portables_connector, /obj/machinery/portable_atmospherics/canister, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/engine, /area/maintenance/incinerator) @@ -109840,16 +106974,15 @@ pixel_x = -6; pixel_y = 25 }, -/obj/item/radio/intercom{ - pixel_x = -27; - pixel_y = 3 - }, /obj/machinery/door_control{ id = "Second Surgery Window"; name = "Surgery Window Shutters Control"; pixel_x = -25; pixel_y = -7 }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, @@ -109890,6 +107023,7 @@ /area/security/brig) "tNa" = ( /obj/machinery/firealarm{ + dir = 1; pixel_y = -26 }, /obj/item/radio/sec{ @@ -109933,9 +107067,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "tNh" = ( /obj/effect/decal/warning_stripes/yellow, @@ -110036,12 +107168,9 @@ /area/maintenance/kitchen) "tOf" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -110153,23 +107282,16 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "ceprivacy"; - name = "CE Privacy Shutters"; - opacity = 0 + name = "CE Privacy Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/chief) "tPe" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -110194,6 +107316,14 @@ /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, /area/engine/engineering) +"tPD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/maintenance/tourist) "tPK" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -110286,12 +107416,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -110321,12 +107448,9 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -110337,6 +107461,22 @@ icon_state = "neutralfull" }, /area/quartermaster/storage) +"tRq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/structure/curtain/open, +/obj/machinery/light_construct{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/maintenance/starboard) "tRu" = ( /obj/effect/decal/cleanable/blood/tracks{ layer = 3 @@ -110395,11 +107535,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/item/radio/intercom{ - dir = 4; - pixel_x = 28; - pixel_y = -28 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -110412,7 +107547,7 @@ /area/toxins/server) "tSz" = ( /obj/machinery/light_switch{ - pixel_x = 23; + pixel_x = 24; pixel_y = -24 }, /obj/machinery/keycard_auth{ @@ -110478,11 +107613,24 @@ /turf/simulated/floor/plating, /area/engine/gravitygenerator) "tTR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/area/turret_protected/aisat) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) "tTW" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 @@ -110525,9 +107673,7 @@ "tUB" = ( /obj/machinery/vending/snack, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "tUH" = ( /obj/structure/chair{ @@ -110540,12 +107686,9 @@ /area/crew_quarters/fitness) "tUI" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -110559,7 +107702,7 @@ /area/medical/chemistry) "tUR" = ( /obj/item/radio/intercom{ - pixel_x = -27 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -110581,13 +107724,16 @@ name = "Emergency NanoMed"; pixel_y = -30 }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel, /area/engine/gravitygenerator) "tUX" = ( /obj/effect/decal/remains/mouse{ name = "Джерри" }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "tVr" = ( /obj/machinery/status_display, @@ -110621,7 +107767,6 @@ /area/maintenance/detectives_office) "tVC" = ( /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -110681,8 +107826,7 @@ }, /obj/effect/landmark/event/lightsout, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel{ @@ -110847,18 +107991,22 @@ /obj/item/clipboard, /obj/item/toy/figure/secofficer, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + dir = 8; + pixel_x = -26 }, +/turf/simulated/floor/plasteel, /area/security/reception) "tYg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_construct{ dir = 1 }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, /turf/simulated/floor/plating, /area/maintenance/detectives_office) "tYi" = ( @@ -110878,18 +108026,10 @@ icon_state = "dark" }, /area/hallway/secondary/exit) -"tYj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/electrical) "tYm" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -110962,9 +108102,6 @@ /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) "tYM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -111021,11 +108158,9 @@ /obj/structure/closet/crate, /obj/machinery/alarm{ dir = 4; - pixel_x = -23 - }, -/obj/structure/disposalpipe/junction/reversed{ - dir = 2 + pixel_x = -22 }, +/obj/structure/disposalpipe/junction/reversed, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -111063,8 +108198,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "uaF" = ( @@ -111077,12 +108211,8 @@ }, /area/maintenance/garden) "uaK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -111101,16 +108231,14 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint4) "ubg" = ( -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "ubi" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal, +/obj/item/radio/intercom{ + pixel_y = 28 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -111135,8 +108263,7 @@ }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHWEST)" + icon_state = "whitepurple" }, /area/medical/research) "ubP" = ( @@ -111169,7 +108296,7 @@ /obj/machinery/disposal, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/plasteel{ @@ -111246,14 +108373,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced, /obj/item/tank/jetpack/oxygen, /obj/item/tank/internals/oxygen, /obj/item/clothing/shoes/magboots, /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Brig Pilot Office"; @@ -111309,7 +108435,7 @@ /area/medical/reception) "udT" = ( /obj/machinery/firealarm{ - pixel_y = 24 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -111338,12 +108464,8 @@ /turf/simulated/floor/carpet/royalblue, /area/crew_quarters/captain) "ueo" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" @@ -111386,7 +108508,7 @@ /obj/structure/table/wood, /obj/item/storage/briefcase, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -111463,11 +108585,14 @@ icon_state = "cmo" }, /area/medical/cmo) +"ufs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/engineering) "ufw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "ufD" = ( /obj/structure/cable{ @@ -111485,12 +108610,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/engineering) -"ufG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/space, -/area/aisat) "ufP" = ( /turf/simulated/floor/plasteel{ icon_state = "cmo" @@ -111521,9 +108640,7 @@ icon_state = "4-8" }, /obj/machinery/computer/secure_data, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "ugf" = ( /obj/machinery/status_display, @@ -111661,7 +108778,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel, /area/teleporter) @@ -111696,13 +108813,6 @@ }, /turf/simulated/floor/plating, /area/chapel/main) -"uhL" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "uhP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -111712,9 +108822,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "uhY" = ( /turf/simulated/floor/plasteel{ @@ -111733,7 +108841,6 @@ /obj/machinery/photocopier, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable{ @@ -111760,8 +108867,7 @@ /area/medical/virology/lab) "uiX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -111778,11 +108884,7 @@ /area/security/brig) "ujh" = ( /obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = -32 - }, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /obj/effect/decal/warning_stripes/north, @@ -111797,7 +108899,9 @@ /area/crew_quarters/hor) "ujm" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /turf/simulated/floor/plasteel, /area/maintenance/bar) "ujn" = ( @@ -111816,7 +108920,7 @@ "ujB" = ( /obj/machinery/photocopier, /obj/machinery/newscaster/security_unit{ - pixel_x = -32 + pixel_x = -28 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -111824,6 +108928,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "red" @@ -111847,7 +108954,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -111893,12 +109000,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -111954,21 +109058,12 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/optable, /obj/item/radio/intercom{ - dir = 1; pixel_y = -28 }, /turf/simulated/floor/plasteel{ - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/assembly/robotics) -"ulb" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/starboard) "ulo" = ( /obj/structure/chair{ dir = 8 @@ -112227,7 +109322,7 @@ /area/security/podbay) "uoI" = ( /obj/structure/lattice, -/obj/structure/transit_tube/diagonal/topleft, +/obj/structure/transit_tube/diagonal/crossing/topleft, /turf/space, /area/space) "uoK" = ( @@ -112276,8 +109371,7 @@ "upr" = ( /obj/effect/decal/warning_stripes/south, /obj/machinery/light_switch{ - pixel_x = 6; - pixel_y = -26 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -112305,6 +109399,10 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -112362,7 +109460,7 @@ "uqq" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/shieldgen, /turf/simulated/floor/plasteel, @@ -112495,6 +109593,14 @@ icon_state = "red" }, /area/security/customs) +"usB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint4) "usM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/body_bag, @@ -112531,14 +109637,11 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno5"; - name = "Creature Cell #5"; - opacity = 0 + name = "Creature Cell #5" }, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/toxins/xenobiology) "utb" = ( @@ -112563,9 +109666,7 @@ name = "Emergency NanoMed"; pixel_y = 28 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "utC" = ( /obj/structure/rack, @@ -112664,18 +109765,22 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/chapel/office) "uuK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -112705,10 +109810,6 @@ pixel_x = 4; pixel_y = 4 }, -/obj/machinery/light_switch{ - pixel_x = 7; - pixel_y = 27 - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -112791,7 +109892,6 @@ "uvG" = ( /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -112838,9 +109938,6 @@ "uws" = ( /obj/machinery/vending/cola, /obj/effect/decal/warning_stripes/yellow, -/obj/item/radio/intercom{ - pixel_x = -28 - }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -112857,6 +109954,9 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -112885,6 +109985,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -112904,9 +110010,7 @@ "uxL" = ( /obj/machinery/recharge_station, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "uxS" = ( /obj/structure/cable{ @@ -112955,12 +110059,8 @@ /area/security/execution) "uyr" = ( /obj/effect/decal/warning_stripes/northwest, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" @@ -113001,11 +110101,16 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "uyQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -113024,7 +110129,7 @@ icon_state = "4-8" }, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/camera{ c_tag = "HoS Office"; @@ -113107,6 +110212,12 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -113140,12 +110251,9 @@ req_access = list(6) }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -113194,9 +110302,6 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plating, /area/maintenance/starboard) -"uAX" = ( -/turf/simulated/wall/r_wall, -/area/construction/hallway) "uBk" = ( /obj/structure/sign/poster/random{ pixel_y = -32 @@ -113247,6 +110352,9 @@ /turf/simulated/floor/plasteel, /area/toxins/sm_test_chamber) "uBz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkyellow" @@ -113384,9 +110492,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "uDm" = ( /obj/machinery/door/airlock/medical/glass{ @@ -113468,9 +110574,7 @@ icon_state = "1-2" }, /obj/item/radio/beacon, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "uEX" = ( /obj/machinery/door/firedoor, @@ -113480,10 +110584,6 @@ icon_state = "neutralcorner" }, /area/bridge/vip) -"uEZ" = ( -/obj/structure/sign/nosmoking_2, -/turf/simulated/wall/r_wall, -/area/toxins/lab) "uFk" = ( /obj/structure/cable{ icon_state = "4-8" @@ -113527,12 +110627,9 @@ id_tag = "Briefing"; name = "Briefing Room Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/main) @@ -113630,7 +110727,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 27 + pixel_x = 26 }, /obj/structure/disposalpipe/segment{ dir = 10 @@ -113656,7 +110753,7 @@ /obj/structure/closet/secure_closet/security, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -113664,12 +110761,11 @@ }, /area/security/reception) "uHl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/flasher{ pixel_y = -24 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 10; @@ -113691,7 +110787,6 @@ /turf/simulated/floor/plating, /area/toxins/mixing) "uHu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/camera/motion{ c_tag = "Minisat Hallway South"; dir = 1; @@ -113704,8 +110799,7 @@ /area/turret_protected/aisat_interior) "uHv" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = -6; - pixel_y = 32 + pixel_y = 28 }, /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ @@ -113806,8 +110900,7 @@ location = "A20" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -113938,7 +111031,7 @@ /area/crew_quarters/mrchangs) "uJJ" = ( /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /obj/effect/decal/warning_stripes/south, /obj/machinery/disposal, @@ -113978,7 +111071,7 @@ "uKo" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 25 + pixel_x = 26 }, /obj/structure/sign/nosmoking_1{ pixel_y = 32 @@ -114068,7 +111161,7 @@ dir = 4 }, /obj/machinery/firealarm{ - pixel_y = 24 + pixel_y = 26 }, /obj/item/twohanded/required/kirbyplants, /obj/effect/decal/warning_stripes/southeast, @@ -114090,9 +111183,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "uLv" = ( /turf/simulated/floor/plasteel{ @@ -114101,15 +111192,9 @@ /area/medical/medbay2) "uLw" = ( /obj/machinery/light{ - dir = 1; - in_use = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + dir = 1 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -114253,9 +111338,7 @@ "uNV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/girder, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/tourist) "uNZ" = ( /obj/machinery/computer/pandemic, @@ -114284,11 +111367,9 @@ /obj/item/storage/box/donkpockets, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_x = -26 }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "uOm" = ( /obj/structure/cable{ @@ -114312,9 +111393,7 @@ dir = 4 }, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "uOy" = ( /obj/structure/cable{ @@ -114453,8 +111532,7 @@ "uPT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 4 + pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -114486,7 +111564,6 @@ "uQp" = ( /obj/machinery/vending/tool, /obj/item/radio/intercom{ - dir = 0; pixel_x = -28 }, /obj/effect/decal/warning_stripes/yellow, @@ -114499,9 +111576,7 @@ pixel_y = 1 }, /obj/item/storage/fancy/cigarettes/cigpack_robust, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "uQr" = ( /obj/structure/bed, @@ -114534,7 +111609,6 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/west, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -114644,7 +111718,6 @@ dir = 9 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -114689,16 +111762,13 @@ }, /area/crew_quarters/theatre) "uSv" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 + name = "Internal Affairs Privacy Shutters" }, -/obj/structure/cable, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/lawoffice) "uSB" = ( @@ -114708,11 +111778,10 @@ "uSR" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /obj/machinery/light/small{ - dir = 4; - tag = "icon-bulb1 (EAST)" + dir = 4 }, /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -114806,7 +111875,7 @@ "uUa" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 25 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -114932,14 +112001,10 @@ /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" @@ -114955,7 +112020,7 @@ /area/crew_quarters/chief) "uWi" = ( /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/plasteel{ @@ -115039,7 +112104,7 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/structure/extinguisher_cabinet{ - pixel_x = 25 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -115181,9 +112246,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "uYX" = ( /obj/structure/cable{ @@ -115269,16 +112332,10 @@ /turf/simulated/floor/plasteel, /area/assembly/chargebay) "uZU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/simulated/floor/plasteel{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, +/turf/simulated/floor/plasteel, /area/security/main) "vad" = ( /obj/machinery/computer/security/telescreen/entertainment{ @@ -115290,8 +112347,7 @@ /obj/effect/decal/warning_stripes/east, /obj/machinery/iv_drip, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -115492,6 +112548,20 @@ /obj/machinery/papershredder, /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) +"vcS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "vcX" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -115504,7 +112574,7 @@ "vdd" = ( /obj/structure/cult/archives, /obj/machinery/newscaster{ - pixel_x = -32 + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -115523,6 +112593,19 @@ icon_state = "darkblue" }, /area/tcommsat/chamber) +"vdH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/wood/fancy/oak, +/area/maintenance/trading) "vdJ" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Armory_North"; @@ -115555,12 +112638,9 @@ }, /area/medical/paramedic) "veO" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "RnDChem"; - name = "Biohazard Shutter"; - opacity = 0 + name = "Biohazard Shutter" }, /obj/effect/spawner/window/reinforced/plasma, /obj/machinery/atmospherics/pipe/simple/insulated{ @@ -115743,7 +112823,7 @@ "vgu" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -115780,13 +112860,6 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "blueshield"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/effect/spawner/window/reinforced/polarized{ id = "blueshieldofficewindows" }, @@ -115797,6 +112870,10 @@ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "blueshield"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/blueshield) "vgU" = ( @@ -115833,7 +112910,7 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/hallway/primary/port/east) +/area/hallway/primary/port) "vhI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -115876,13 +112953,6 @@ icon_state = "whitepurple" }, /area/medical/genetics) -"vhU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "vhV" = ( /obj/item/twohanded/required/kirbyplants, /obj/effect/decal/warning_stripes/southeast, @@ -115893,16 +112963,13 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "vhW" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ dir = 8; - icon_state = "open"; id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 + name = "Internal Affairs Privacy Shutters" }, -/obj/structure/cable, -/obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/lawoffice) "vib" = ( @@ -116065,7 +113132,7 @@ "vkb" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -116091,12 +113158,7 @@ "vkm" = ( /obj/item/trash/spentcasing, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -116121,12 +113183,9 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/prisonershuttle) @@ -116168,7 +113227,7 @@ "vlh" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -25 + pixel_x = -26 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -116177,7 +113236,7 @@ "vli" = ( /obj/effect/decal/warning_stripes/northeast, /obj/machinery/newscaster{ - pixel_y = 32 + pixel_y = 30 }, /turf/simulated/floor/plasteel, /area/toxins/launch) @@ -116185,8 +113244,7 @@ /obj/machinery/suit_storage_unit/engine, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel{ @@ -116278,7 +113336,7 @@ "vmq" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/wood, /area/crew_quarters/cabin2) @@ -116318,12 +113376,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/reception) @@ -116336,13 +113391,29 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/maintenance/electrical) +"vnf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "vnq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/landmark/start/research_director, /turf/simulated/floor/carpet/purple, @@ -116355,8 +113426,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/light/small, /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 4 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 5; @@ -116381,9 +113451,7 @@ dir = 1 }, /obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "vnI" = ( /turf/simulated/floor/plasteel{ @@ -116445,9 +113513,7 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "vpb" = ( /obj/machinery/door/airlock/medical{ @@ -116518,9 +113584,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "vpz" = ( /obj/structure/closet/radiation, @@ -116582,12 +113646,8 @@ }, /area/medical/sleeper) "vpW" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -116603,8 +113663,7 @@ /area/bridge/vip) "vqg" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -116635,9 +113694,7 @@ /obj/machinery/vending/wallmed{ pixel_x = -26 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/range) "vqp" = ( /obj/structure/chair{ @@ -116763,9 +113820,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "vse" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -116781,17 +113836,6 @@ icon_state = "neutralfull" }, /area/hallway/primary/central/west) -"vsj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/blood_5, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/maintenance/kitchen) "vsn" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -116909,6 +113953,9 @@ dir = 8; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 4 + }, /turf/space, /area/maintenance/ai) "vtR" = ( @@ -116996,7 +114043,6 @@ "vuD" = ( /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -117032,10 +114078,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/bar/atrium) -"vvz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/wall/r_wall, -/area/turret_protected/aisat) "vvG" = ( /obj/structure/cable{ icon_state = "1-8" @@ -117117,6 +114159,8 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -117239,6 +114283,9 @@ dir = 4; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/space, /area/maintenance/ai) "vxk" = ( @@ -117335,25 +114382,16 @@ }, /area/bridge/vip) "vyc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "vyd" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32; - pixel_y = 32 - }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -117409,9 +114447,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 2 - }, +/obj/structure/disposalpipe/junction/yjunction, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -117420,8 +114456,7 @@ "vyD" = ( /obj/structure/bookcase, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -117432,11 +114467,16 @@ /turf/simulated/floor/greengrid, /area/toxins/xenobiology) "vyN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -117480,7 +114520,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -117612,14 +114651,10 @@ "vAC" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -117734,26 +114769,18 @@ }, /area/medical/virology) "vBE" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /obj/machinery/light, /obj/machinery/newscaster{ - pixel_y = -28 + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "red" }, /area/security/prison/cell_block/A) "vBG" = ( -/obj/machinery/light_switch{ - pixel_x = 10; - pixel_y = -24 - }, /mob/living/simple_animal/hostile/retaliate/araneus, /obj/structure/bed/dogbed{ desc = "A comfy-looking spider bed. You can even strap your pet in, just in case the gravity turns off."; @@ -117762,12 +114789,8 @@ /turf/simulated/floor/wood, /area/security/hos) "vBQ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -117881,7 +114904,7 @@ /obj/item/reagent_containers/food/drinks/bottle/patron, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/wood, /area/maintenance/kitchen) @@ -117999,8 +115022,7 @@ /area/security/prisonershuttle) "vEh" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/engine, /area/toxins/test_chamber) @@ -118025,11 +115047,9 @@ pixel_y = -24 }, /obj/machinery/newscaster/security_unit{ - pixel_x = 30 - }, -/turf/simulated/floor/plasteel{ - dir = 1 + pixel_x = 28 }, +/turf/simulated/floor/plasteel, /area/security/main) "vEz" = ( /obj/structure/table, @@ -118087,7 +115107,7 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel, /area/maintenance/garden) @@ -118236,7 +115256,7 @@ /obj/machinery/atmospherics/unary/passive_vent{ dir = 8 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "vIi" = ( /obj/structure/cable{ @@ -118285,7 +115305,7 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 26 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -118300,6 +115320,16 @@ /obj/structure/dresser, /turf/simulated/floor/carpet/orange, /area/crew_quarters/heads/hop) +"vJa" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/flour, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/asmaint4) "vJb" = ( /turf/simulated/floor/light, /area/maintenance/kitchen) @@ -118349,9 +115379,8 @@ }, /area/medical/virology/lab) "vJJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/cable{ icon_state = "1-2" @@ -118403,18 +115432,15 @@ }, /area/quartermaster/storage) "vKJ" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "vLh" = ( @@ -118479,6 +115505,9 @@ dir = 4; pixel_x = -22 }, +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -118499,6 +115528,13 @@ icon_state = "whiteblue" }, /area/medical/medbay) +"vMS" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) "vMV" = ( /obj/machinery/door_control{ id = "RoboPrivat"; @@ -118522,8 +115558,7 @@ /obj/item/toy/figure/roboticist, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "vMY" = ( @@ -118608,8 +115643,7 @@ /obj/item/pen, /obj/structure/table/glass, /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /obj/item/toy/figure/geneticist, /turf/simulated/floor/plasteel{ @@ -118689,12 +115723,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -22 - }, /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/plasteel{ @@ -118747,6 +115776,10 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) "vPB" = ( @@ -118782,10 +115815,6 @@ /obj/machinery/camera/motion{ c_tag = "AI Upload Chamber" }, -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = 26 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -118985,7 +116014,7 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/southwest, /obj/structure/extinguisher_cabinet{ - pixel_y = 32 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -119050,9 +116079,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "vTw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -119103,8 +116130,7 @@ /area/security/reception) "vTG" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/red/hollow, /obj/structure/table/reinforced, @@ -119170,6 +116196,9 @@ desc = "Это кресло осталось от одного из предыдущих детективов. Говорят, что тот открыл в себе псионические способности и ушёл работать в федерацию магов."; name = "Старое инвалидное кресло" }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -119228,8 +116257,8 @@ /area/hallway/primary/starboard/east) "vUJ" = ( /obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 + pixel_x = -24; + pixel_y = 24 }, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/secure_closet/engineering_electrical, @@ -119274,8 +116303,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple"; - tag = "icon-whitepurple (WEST)" + icon_state = "whitepurple" }, /area/medical/research/restroom) "vUU" = ( @@ -119335,7 +116363,7 @@ dir = 1 }, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/computer/med_data/laptop, /turf/simulated/floor/plasteel{ @@ -119413,10 +116441,6 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/light{ - dir = 8; - pixel_y = -32 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -119446,17 +116470,12 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/reception) "vWF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -119490,12 +116509,9 @@ id_tag = "Warden"; name = "Warden Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /turf/simulated/floor/plating, /area/security/warden) @@ -119534,12 +116550,8 @@ dir = 8; tag = "icon-wooden_chair_wings (WEST)" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/wood, /area/maintenance/tourist) @@ -119677,7 +116689,7 @@ "vZo" = ( /obj/structure/ore_box, /obj/machinery/newscaster/security_unit{ - pixel_y = -30 + pixel_y = -28 }, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -119692,9 +116704,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "vZG" = ( /obj/structure/chair/office/dark, @@ -119779,11 +116789,13 @@ }, /area/chapel/main) "waQ" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/item/radio/intercom{ + pixel_y = 28 }, -/turf/space, -/area/maintenance/ai) +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) "waS" = ( /obj/structure/window/reinforced{ dir = 4 @@ -119807,12 +116819,8 @@ }, /area/maintenance/kitchen) "wbi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/engine, /area/toxins/test_chamber) @@ -119825,14 +116833,12 @@ }, /area/turret_protected/aisat) "wbx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/firealarm{ pixel_y = 26 }, /obj/item/flag/nt, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -119851,13 +116857,10 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 1; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -119874,8 +116877,7 @@ req_access = list(2) }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/item/wrench, /obj/structure/sign/poster/official/random{ @@ -119898,12 +116900,6 @@ /obj/structure/cable, /turf/simulated/floor/plating, /area/security/checkpoint) -"wck" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/space, -/area/maintenance/ai) "wcl" = ( /obj/machinery/door/airlock/external{ frequency = 1379; @@ -119956,12 +116952,8 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "wcB" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/carpet/black, /area/bridge/vip) @@ -120112,12 +117104,8 @@ }, /area/engine/aienter) "wek" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -120141,7 +117129,6 @@ /area/engine/aienter) "weY" = ( /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/plasteel{ @@ -120188,12 +117175,14 @@ /obj/structure/table/wood, /obj/item/flashlight/lamp, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable{ icon_state = "0-4" }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/wood, /area/crew_quarters/cabin3) "wgm" = ( @@ -120260,7 +117249,7 @@ "whh" = ( /obj/machinery/light, /obj/machinery/light_switch{ - pixel_y = -26 + pixel_y = -24 }, /obj/structure/table/reinforced, /obj/item/stack/sheet/metal{ @@ -120276,7 +117265,6 @@ "whs" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -120301,9 +117289,7 @@ /obj/item/flag/species, /obj/effect/decal/warning_stripes/red, /obj/machinery/light, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "wir" = ( /turf/simulated/floor/plasteel{ @@ -120345,12 +117331,8 @@ dir = 8; pixel_x = -26 }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel, /area/medical/research/nhallway) @@ -120388,12 +117370,8 @@ /turf/simulated/wall/rust, /area/maintenance/library) "wjl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -120404,34 +117382,23 @@ /turf/simulated/floor/wood, /area/security/hos) "wjo" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" }, /area/medical/sleeper) -"wjF" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/construction/hallway) "wjG" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; id_tag = "SecMedPrivOutside" }, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -120468,9 +117435,6 @@ }, /area/storage/tech) "wkc" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -120504,7 +117468,7 @@ /obj/effect/landmark/event/revenantspawn, /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ - pixel_y = -32 + pixel_y = -28 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue" @@ -120528,18 +117492,15 @@ }, /area/crew_quarters/fitness) "wkK" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "wkZ" = ( @@ -120654,7 +117615,6 @@ /area/quartermaster/storage) "wmD" = ( /obj/item/twohanded/required/kirbyplants, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/camera{ c_tag = "Minisat AI Control Room"; dir = 1; @@ -120695,10 +117655,6 @@ /turf/simulated/floor/plating, /area/hallway/secondary/entry/lounge) "wna" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkbluecorners" @@ -120743,8 +117699,7 @@ }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/assembly/robotics) "wnq" = ( @@ -120758,24 +117713,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/bridge) -"wns" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/aisat) "wnD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -120801,16 +117744,14 @@ /obj/effect/decal/warning_stripes/red/hollow, /obj/machinery/firealarm{ dir = 8; - pixel_x = -28 + pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Briefing Room South"; dir = 4; network = list("SS13","Security") }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "wnS" = ( /obj/effect/decal/cleanable/dirt, @@ -120908,12 +117849,8 @@ }, /area/security/medbay) "wpk" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/wood, /area/security/hos) @@ -120941,12 +117878,7 @@ /turf/simulated/floor/carpet, /area/crew_quarters/captain/bedroom) "wpA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -120955,8 +117887,7 @@ "wpC" = ( /obj/structure/bookcase, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/window/reinforced{ dir = 8 @@ -121018,12 +117949,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/securehallway) @@ -121077,7 +118005,6 @@ }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/sw) @@ -121149,9 +118076,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "wrP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -121297,7 +118222,6 @@ /area/crew_quarters/locker) "wtj" = ( /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -121449,12 +118373,8 @@ /turf/simulated/floor/carpet/royalblack, /area/maintenance/asmaint3) "wvd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -121463,7 +118383,7 @@ /area/crew_quarters/locker) "wvA" = ( /obj/item/radio/intercom{ - pixel_y = -30 + pixel_y = -28 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -121477,17 +118397,14 @@ /obj/machinery/camera{ c_tag = "Library Games Room" }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/library/game_zone) "wvK" = ( -/obj/machinery/light{ - dir = 1; - layer = 3.1; - on = 1; - pixel_y = -6 - }, /obj/structure/window/reinforced{ dir = 1 }, @@ -121500,7 +118417,7 @@ }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -25 + pixel_y = -26 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -121528,6 +118445,20 @@ icon_state = "darkblue" }, /area/medical/morgue) +"wvU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/blood/writing, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "tranquillite" + }, +/area/crew_quarters/theatre) "wwg" = ( /obj/item/taperecorder{ pixel_x = -4; @@ -121587,12 +118518,8 @@ }, /area/maintenance/detectives_office) "wwu" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/library) @@ -121639,19 +118566,19 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "wxl" = ( +/obj/machinery/cryopod{ + dir = 4 + }, /obj/item/radio/intercom{ - pixel_y = 22 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" + icon_state = "freezerfloor" }, -/area/hallway/primary/central/north) +/area/crew_quarters/sleep) "wxt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -121686,7 +118613,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/warning_stripes/north, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/plating, /area/maintenance/electrical) @@ -121768,19 +118695,6 @@ /obj/structure/table_frame/wood, /turf/simulated/floor/plating, /area/maintenance/brig) -"wyR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "wyT" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -121818,15 +118732,12 @@ /turf/simulated/floor/wood/fancy/cherry, /area/lawoffice) "wzK" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "brig_detprivacy"; - name = "Detective Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, /turf/simulated/floor/plating, /area/security/detectives_office) "wzM" = ( @@ -121849,12 +118760,9 @@ "wAh" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plating, /area/security/reception) @@ -121862,7 +118770,7 @@ /obj/structure/table/reinforced, /obj/item/paicard, /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, @@ -121870,9 +118778,7 @@ "wAv" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; - pixel_x = 26; - pixel_y = 4 + pixel_x = 26 }, /obj/structure/cable{ icon_state = "0-8" @@ -121910,10 +118816,6 @@ "wAL" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/closet/secure_closet/research_reagents, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -8 - }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -121954,6 +118856,19 @@ }, /turf/simulated/floor/plating, /area/toxins/xenobiology) +"wBL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/kitchen) "wBW" = ( /obj/structure/chair/sofa/left, /obj/effect/landmark/start/virologist, @@ -121974,19 +118889,16 @@ id_tag = "Warden"; name = "Warden Privacy Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /turf/simulated/floor/plating, /area/security/warden) "wCm" = ( /obj/machinery/computer/crew, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /turf/simulated/floor/wood/fancy/light, /area/blueshield) @@ -121996,7 +118908,7 @@ }, /obj/effect/decal/warning_stripes/eastsouthwest, /obj/structure/extinguisher_cabinet{ - pixel_y = -30 + pixel_y = -28 }, /turf/simulated/floor/plasteel, /area/toxins/mixing) @@ -122067,9 +118979,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "wDs" = ( /obj/structure/cable{ @@ -122138,16 +119048,13 @@ /area/bridge/vip) "wEb" = ( /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; - id_tag = "researchdesk1"; - name = "Research Desk Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-2" }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk1"; + name = "Research Desk Shutters" + }, /turf/simulated/floor/plating, /area/toxins/lab) "wEh" = ( @@ -122278,7 +119185,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -122328,6 +119234,9 @@ /area/medical/ward) "wFU" = ( /obj/structure/filingcabinet/chestdrawer/autopsy, +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -122354,22 +119263,6 @@ icon_state = "freezerfloor" }, /area/security/brigstaff) -"wGm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "wGp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -122413,17 +119306,18 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint4) "wGH" = ( +/obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/wall, +/turf/simulated/floor/plating, /area/crew_quarters/theatre) "wGM" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/northeastsouth, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /turf/simulated/floor/plasteel, /area/toxins/mixing) @@ -122441,7 +119335,6 @@ "wGW" = ( /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /obj/structure/cable{ @@ -122483,7 +119376,7 @@ /obj/item/storage/fancy/donut_box, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ - pixel_x = -32 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -122509,9 +119402,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "wHM" = ( /turf/simulated/wall/r_wall/coated, @@ -122526,9 +119417,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "wHW" = ( /obj/machinery/alarm{ @@ -122550,8 +119439,7 @@ }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHEAST)" + icon_state = "whitepurple" }, /area/medical/research) "wIU" = ( @@ -122570,7 +119458,7 @@ "wJs" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -23 + pixel_x = -22 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -122587,12 +119475,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -122687,13 +119570,10 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/door/poddoor/shutters{ - density = 0; +/obj/machinery/door/poddoor/shutters/preopen{ dir = 2; - icon_state = "open"; id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) @@ -122733,9 +119613,6 @@ dir = 8 }, /obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = -28 - }, /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -122744,6 +119621,10 @@ }, /obj/item/stack/packageWrap, /obj/item/hand_labeler, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -122756,12 +119637,9 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -122785,12 +119663,8 @@ }, /area/security/hos) "wLC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/toxins/launch) @@ -122890,7 +119764,7 @@ /area/bridge/vip) "wMU" = ( /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -122931,13 +119805,9 @@ icon_state = "1-8" }, /obj/effect/decal/warning_stripes/west, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Singularity"; - layer = 2.7; - name = "Singularity Blast Doors"; - opacity = 0 + name = "Singularity Blast Doors" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -122953,12 +119823,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "xeno6"; - name = "Creature Cell #6"; - opacity = 0 + name = "Creature Cell #6" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -123005,9 +119872,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/processing) "wOf" = ( /turf/simulated/floor/plating, @@ -123061,7 +119926,6 @@ dir = 4 }, /obj/machinery/power/apc{ - name = "south bump"; pixel_y = -26 }, /obj/structure/cable, @@ -123124,6 +119988,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/warning_stripes/yellow, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, /turf/simulated/floor/plasteel, /area/storage/tech) "wQq" = ( @@ -123218,7 +120086,7 @@ "wQV" = ( /obj/structure/filingcabinet, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /turf/simulated/floor/plasteel{ dir = 9; @@ -123241,12 +120109,11 @@ /area/medical/psych) "wRw" = ( /obj/structure/extinguisher_cabinet{ - pixel_y = 30 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + icon_state = "whitepurple" }, /area/medical/research/nhallway) "wRz" = ( @@ -123255,14 +120122,11 @@ }, /area/construction/hallway) "wRB" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -26 +/obj/machinery/atmospherics/unary/vent_scrubber, +/turf/simulated/floor/plasteel{ + icon_state = "white" }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel, -/area/storage/tech) +/area/medical/virology) "wRH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -123276,7 +120140,7 @@ "wRP" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ - pixel_y = -32 + pixel_y = -30 }, /obj/item/wrench, /obj/item/crowbar, @@ -123294,11 +120158,11 @@ /area/storage/tech) "wRU" = ( /obj/machinery/recharge_station, -/obj/effect/decal/warning_stripes/northwest, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, +/obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plating, /area/aisat/maintenance) "wRX" = ( @@ -123382,18 +120246,6 @@ icon_state = "whiteblue" }, /area/medical/paramedic) -"wTf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/medical/reception) "wTm" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -123445,7 +120297,6 @@ pixel_y = -28 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -123467,7 +120318,7 @@ /obj/item/radio, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /obj/machinery/light_switch{ pixel_x = 24 @@ -123626,6 +120477,9 @@ c_tag = "AI Satellite Exterior 12"; network = list("SS13","MiniSat") }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/space, /area/maintenance/ai) "wWn" = ( @@ -123811,7 +120665,7 @@ }, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -123819,10 +120673,6 @@ /area/security/customs) "wYX" = ( /obj/structure/chair/comfy/black, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 8 - }, /obj/effect/landmark/start/nanotrasen_rep, /turf/simulated/floor/carpet/royalblack, /area/ntrep) @@ -123832,9 +120682,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "wZo" = ( /obj/item/flag/nt, @@ -123870,8 +120718,8 @@ /area/security/permabrig) "xas" = ( /obj/machinery/firealarm{ - dir = 1; - pixel_x = -28 + dir = 8; + pixel_x = -26 }, /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/whiskey, @@ -124029,12 +120877,8 @@ }, /area/hallway/primary/central/south) "xci" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/courtroom) @@ -124091,10 +120935,9 @@ "xcG" = ( /obj/machinery/alarm{ dir = 4; - pixel_x = -23 + pixel_x = -22 }, /obj/item/radio/intercom{ - dir = 1; pixel_y = 28 }, /obj/machinery/computer/mech_bay_power_console, @@ -124142,7 +120985,6 @@ /obj/effect/decal/warning_stripes/yellow, /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -124156,6 +120998,8 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -124183,12 +121027,7 @@ /area/crew_quarters/hor) "xdB" = ( /obj/effect/decal/warning_stripes/northeastcorner, -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -124204,6 +121043,20 @@ icon_state = "darkblue" }, /area/bridge) +"xdO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/maintenance/asmaint4) "xdP" = ( /obj/machinery/computer/pandemic, /obj/effect/decal/warning_stripes/northwest, @@ -124220,12 +121073,9 @@ /obj/structure/cable{ icon_state = "0-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -124325,9 +121175,7 @@ /area/quartermaster/storage) "xfo" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32 - }, +/obj/structure/closet/walllocker/emerglocker/west, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "xfr" = ( @@ -124524,7 +121372,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -124540,12 +121387,6 @@ c_tag = "Minisat AI Core Centre"; network = list("Minisat","SS13") }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/machinery/door_control{ id = "ai1"; name = "Turret Hallway Shutters Control"; @@ -124558,6 +121399,9 @@ pixel_x = 8; pixel_y = 40 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "xhC" = ( @@ -124700,7 +121544,7 @@ /obj/structure/morgue, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -124768,6 +121612,20 @@ }, /turf/simulated/floor/plating, /area/maintenance/kitchen) +"xkw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "xkY" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -124808,8 +121666,7 @@ /obj/item/mmi, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue"; - tag = "icon-whiteblue (SOUTHEAST)" + icon_state = "whiteblue" }, /area/assembly/robotics) "xmf" = ( @@ -124833,7 +121690,7 @@ dir = 4 }, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/machinery/camera{ c_tag = "Xenobio Central"; @@ -124846,9 +121703,7 @@ "xmw" = ( /obj/machinery/computer/mech_bay_power_console, /obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securearmory) "xmJ" = ( /obj/structure/table/wood/fancy, @@ -124986,12 +121841,9 @@ "xnT" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Exp_lockdown"; - name = "Expedition Lockdown"; - opacity = 0 + name = "Expedition Lockdown" }, /turf/simulated/floor/plating, /area/gateway) @@ -125001,18 +121853,15 @@ "xoj" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "rdprivacy"; - name = "Research Director Office Shutters"; - opacity = 0 + name = "Research Director Office Shutters" }, /turf/simulated/floor/plating, /area/crew_quarters/hor) "xol" = ( /obj/structure/extinguisher_cabinet{ - pixel_x = 26 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -125204,9 +122053,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "xqk" = ( /obj/structure/table/wood, @@ -125227,12 +122074,9 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Brig_lockdown"; - name = "Brig Lockdown"; - opacity = 0 + name = "Brig Lockdown" }, /obj/structure/spacepoddoor{ luminosity = 3 @@ -125278,9 +122122,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "xqX" = ( /obj/effect/spawner/window/reinforced, @@ -125352,12 +122194,9 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -125401,8 +122240,7 @@ }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHWEST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "xsB" = ( @@ -125489,8 +122327,7 @@ /area/aisat/maintenance) "xtw" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/effect/decal/warning_stripes/south, /obj/structure/closet/bombcloset, @@ -125503,7 +122340,6 @@ /obj/item/stock_parts/cell/high, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -125535,8 +122371,7 @@ charge = 5e+006 }, /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/cable{ icon_state = "0-8" @@ -125591,7 +122426,7 @@ /obj/machinery/power/port_gen/pacman, /obj/effect/decal/warning_stripes/southeast, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /obj/structure/cable{ icon_state = "0-2" @@ -125617,7 +122452,7 @@ name = "Toxins Venting Bay Door"; use_power = 0 }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "xuv" = ( /obj/structure/cable{ @@ -125636,8 +122471,7 @@ /area/security/detectives_office) "xuz" = ( /obj/item/radio/intercom{ - dir = 8; - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -125653,13 +122487,11 @@ req_access = list(63) }, /obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/customs) "xuF" = ( /obj/machinery/newscaster/security_unit{ - pixel_x = 30 + pixel_x = 28 }, /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/carpet, @@ -125676,7 +122508,7 @@ /area/toxins/explab) "xuL" = ( /obj/machinery/newscaster{ - pixel_x = 28 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -125733,7 +122565,6 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/machinery/camera{ @@ -125765,7 +122596,6 @@ /area/engine/controlroom) "xvv" = ( /obj/machinery/status_display{ - layer = 4; pixel_y = 32 }, /obj/structure/closet/secure_closet/personal/cabinet, @@ -125774,8 +122604,7 @@ /obj/item/clothing/under/blacktango, /obj/item/clothing/head/bowlerhat, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/structure/cable{ icon_state = "2-8" @@ -125856,8 +122685,7 @@ "xwd" = ( /obj/effect/decal/warning_stripes/southeast, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -4 + pixel_x = 24 }, /obj/structure/table/reinforced, /obj/item/wrench, @@ -125927,9 +122755,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "xwO" = ( /obj/effect/spawner/window/reinforced, @@ -125962,7 +122788,6 @@ layer = 2.9 }, /obj/item/radio/intercom{ - dir = 8; pixel_x = -28 }, /turf/simulated/floor/carpet/royalblue, @@ -126005,7 +122830,6 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "west bump"; pixel_x = -26 }, /turf/simulated/floor/plasteel{ @@ -126135,8 +122959,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -126158,7 +122981,7 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space) "xyi" = ( /turf/simulated/floor/plasteel{ @@ -126184,7 +123007,7 @@ /area/aisat) "xyK" = ( /obj/machinery/atmospherics/pipe/simple/heat_exchanging, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/engine, /area/toxins/mixing) "xyM" = ( /obj/structure/cable{ @@ -126228,12 +123051,8 @@ }, /area/security/prison/cell_block/A) "xza" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/carpet, /area/library) @@ -126312,7 +123131,6 @@ /obj/item/twohanded/required/kirbyplants, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /obj/structure/cable{ @@ -126340,8 +123158,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -126368,9 +123185,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brig) "xBo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -126389,18 +123204,15 @@ }, /area/maintenance/asmaint4) "xBx" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "magistrate"; - name = "Magistrate Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, /turf/simulated/floor/plating, /area/magistrateoffice) "xBC" = ( @@ -126446,12 +123258,7 @@ }, /area/turret_protected/aisat) "xCt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/light{ dir = 1 }, @@ -126460,7 +123267,6 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "north bump"; pixel_y = 26 }, /turf/simulated/floor/plasteel{ @@ -126532,14 +123338,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "xDu" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -126568,8 +123371,7 @@ "xDD" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/medical/research/shallway) "xDG" = ( @@ -126583,7 +123385,7 @@ "xDL" = ( /obj/machinery/alarm{ dir = 8; - pixel_x = 24 + pixel_x = 22 }, /turf/simulated/floor/carpet, /area/lawoffice) @@ -126637,8 +123439,7 @@ /obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple"; - tag = "icon-whitepurple (EAST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "xEr" = ( @@ -126687,9 +123488,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/lobby) "xEP" = ( /obj/item/twohanded/required/kirbyplants, @@ -126697,7 +123496,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/wood, /area/library) @@ -126750,10 +123549,13 @@ /turf/space, /area/space) "xFt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -126770,6 +123572,12 @@ /area/security/checkpoint/south) "xFF" = ( /obj/machinery/atmospherics/unary/cryo_cell, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteblue" @@ -126779,9 +123587,7 @@ /obj/structure/chair, /obj/effect/decal/warning_stripes/red/hollow, /obj/effect/landmark/start/security_officer, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/main) "xFU" = ( /obj/structure/cable{ @@ -126847,8 +123653,7 @@ name = "MiniSat Transit Tube"; req_access = list(19,32) }, -/obj/machinery/door/poddoor{ - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "transitlock"; name = "Transit Tube Blast Doors" }, @@ -126923,11 +123728,6 @@ icon_state = "whitegreen" }, /area/medical/medbay) -"xHm" = ( -/turf/simulated/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/alphadeck) "xHs" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/poster/official/state_laws{ @@ -126945,12 +123745,8 @@ /turf/simulated/floor/carpet/orange, /area/crew_quarters/serviceyard) "xHE" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 8; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/decal/warning_stripes/east, /turf/simulated/floor/plasteel, @@ -127038,12 +123834,9 @@ name = "Chemistry Desk"; req_access = list(33) }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "Biohazard_medi"; - name = "Quarantine Lockdown"; - opacity = 0 + name = "Quarantine Lockdown" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 1; @@ -127068,21 +123861,18 @@ }, /area/maintenance/starboard) "xIB" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/arcade, /area/crew_quarters/fitness) "xIF" = ( /obj/machinery/light{ - dir = 1; - on = 1 + dir = 1 }, /obj/structure/bed, /obj/item/bedsheet/ce, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -127249,6 +124039,23 @@ icon_state = "bluefull" }, /area/bridge/checkpoint/south) +"xKA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) "xKC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -127272,9 +124079,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "xKH" = ( /obj/structure/closet/secure_closet/engineering_chief, @@ -127282,10 +124087,6 @@ c_tag = "Chief Engineer's Quarters"; network = list("Engineering","SS13") }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 26 - }, /obj/machinery/door_control{ id = "ceprivacy"; name = "Privacy Shutters"; @@ -127293,25 +124094,23 @@ }, /obj/effect/decal/warning_stripes/northwest, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/crew_quarters/chief) "xKK" = ( /obj/machinery/disposal, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 6; - pixel_y = 28 - }, /obj/machinery/light{ dir = 4 }, /obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whitepurple"; - tag = "icon-whitepurple (SOUTHWEST)" + icon_state = "whitepurple" }, /area/assembly/robotics) "xKL" = ( @@ -127322,12 +124121,14 @@ }, /area/medical/cmostore) "xKP" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitepurple"; - tag = "icon-whitepurple (NORTH)" + dir = 8; + icon_state = "neutralcorner" }, -/area/medical/research/nhallway) +/area/crew_quarters/fitness) "xKT" = ( /obj/structure/transit_tube/curved{ dir = 4 @@ -127361,7 +124162,6 @@ /area/security/execution) "xLF" = ( /obj/item/radio/intercom{ - dir = 4; pixel_x = 28 }, /turf/simulated/floor/wood/fancy/light, @@ -127403,11 +124203,6 @@ icon_state = "dark" }, /area/chapel/main) -"xLM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/engineering) "xLU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -127497,12 +124292,9 @@ /area/engine/engineering/monitor) "xMC" = ( /obj/effect/spawner/window/reinforced/plasma, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "engsm1"; - name = "Supermatter Blast Doors"; - opacity = 0 + name = "Supermatter Blast Doors" }, /turf/simulated/floor/plating, /area/toxins/sm_test_chamber) @@ -127625,9 +124417,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/brigstaff) "xOq" = ( /obj/effect/decal/warning_stripes/yellow/hollow, @@ -127770,9 +124560,8 @@ /obj/effect/decal/warning_stripes/southwest, /obj/structure/closet/secure_closet/personal/patient, /obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - on = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -127787,7 +124576,7 @@ /obj/effect/decal/warning_stripes/north, /obj/machinery/alarm{ dir = 1; - pixel_y = -24 + pixel_y = -22 }, /obj/item/stock_parts/cell/high/plus, /obj/item/stock_parts/cell/high/plus, @@ -127836,6 +124625,14 @@ }, /turf/simulated/floor/carpet/royalblack, /area/ntrep) +"xPM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "xPP" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -127931,18 +124728,16 @@ /area/hallway/secondary/exit) "xQB" = ( /obj/item/radio/intercom{ - dir = 1; pixel_y = 28 }, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /obj/machinery/mecha_part_fabricator, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/northwest, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) @@ -127994,15 +124789,10 @@ }, /area/security/prisonershuttle) "xQS" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/hallway/secondary/exit) @@ -128070,7 +124860,7 @@ /obj/item/restraints/handcuffs, /obj/item/flash, /obj/machinery/firealarm{ - pixel_y = 25 + pixel_y = 26 }, /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -128086,8 +124876,7 @@ pixel_y = -32 }, /obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 2 + pixel_x = -30 }, /obj/machinery/photocopier/faxmachine/longrange{ department = "Chief Medical Officer's Office" @@ -128118,6 +124907,9 @@ icon_state = "4-8" }, /obj/effect/decal/warning_stripes/north, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/simulated/floor/plasteel, /area/engine/engineering) "xSx" = ( @@ -128189,19 +124981,16 @@ }, /area/toxins/server) "xTn" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "lawyer"; - name = "Internal Affairs Privacy Shutters"; - opacity = 0 - }, /obj/structure/cable, /obj/structure/cable{ icon_state = "1-8" }, /obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, /turf/simulated/floor/plating, /area/lawoffice) "xTp" = ( @@ -128315,14 +125104,12 @@ /obj/effect/decal/warning_stripes/yellow/hollow, /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/assembly/robotics) "xUA" = ( /obj/item/radio/intercom{ - pixel_x = 28; - pixel_y = -2 + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; @@ -128437,16 +125224,12 @@ c_tag = "Barber Shop" }, /obj/item/radio/intercom{ - pixel_y = 24 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "barber" }, /area/civilian/barber) -"xWr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai) "xWx" = ( /obj/effect/decal/warning_stripes/south, /obj/structure/morgue{ @@ -128473,12 +125256,6 @@ icon_state = "freezerfloor" }, /area/crew_quarters/sleep) -"xWS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, -/area/maintenance/starboard) "xWZ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ @@ -128568,12 +125345,9 @@ id_tag = "ArmorySecAccess"; name = "Armory Security Shutters" }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "ArmoryLock"; - name = "Armory Lockdown"; - opacity = 0 + name = "Armory Lockdown" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -128607,7 +125381,7 @@ "xXS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ - pixel_y = 24 + pixel_y = 22 }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 @@ -128712,7 +125486,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/alarm{ dir = 4; - pixel_x = -24 + pixel_x = -22 }, /turf/simulated/floor/plating, /area/maintenance/trading) @@ -128786,14 +125560,6 @@ /turf/simulated/wall, /area/maintenance/starboard) "xZv" = ( -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; - id_tag = "representative"; - name = "Privacy Shutters"; - opacity = 0 - }, /obj/machinery/door/poddoor/preopen{ id_tag = "BridgeLockdown"; name = "Bridge Lockdown" @@ -128807,15 +125573,16 @@ /obj/effect/spawner/window/reinforced/polarized{ id = "ntr" }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "representative"; + name = "Privacy Shutters" + }, /turf/simulated/floor/plating, /area/ntrep) "xZw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/captain/bedroom) @@ -128868,19 +125635,16 @@ "yai" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 2; - icon_state = "open"; - id_tag = "kitchenhall"; - name = "Kitchen Shutters"; - opacity = 0 - }, /obj/machinery/door/window/westright{ dir = 1; name = "Kitchen"; req_access = list(28) }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "kitchenhall"; + name = "Kitchen Privacy Shutters" + }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -128955,12 +125719,9 @@ name = "Chemical Testing Room"; req_access = list(47) }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; +/obj/machinery/door/poddoor/preopen{ id_tag = "RnDChem"; - name = "Biohazard Shutter"; - opacity = 0 + name = "Biohazard Shutter" }, /obj/machinery/door/firedoor, /obj/structure/sign/fire{ @@ -128975,6 +125736,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/engine, /area/toxins/test_chamber) "ybC" = ( @@ -129005,12 +125769,8 @@ /turf/simulated/floor/engine, /area/toxins/sm_test_chamber) "ybL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 4; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -129082,9 +125842,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/securehallway) "ycn" = ( /obj/effect/decal/cleanable/fungus, @@ -129098,9 +125856,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/security/prisonershuttle) "ycx" = ( /obj/structure/disposalpipe/segment, @@ -129151,9 +125907,6 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, /obj/machinery/light{ dir = 4 }, @@ -129196,13 +125949,10 @@ icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - density = 0; - dir = 8; - icon_state = "open"; +/obj/machinery/door/poddoor/shutters/preopen{ id_tag = "BridgeShutters"; name = "Bridge Privacy Shutters"; - opacity = 0 + dir = 8 }, /turf/simulated/floor/plating, /area/bridge) @@ -129248,6 +125998,11 @@ /obj/item/pen/multi, /turf/simulated/floor/plating, /area/maintenance/library) +"ydK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/bar) "ydL" = ( /obj/structure/window/reinforced{ dir = 1 @@ -129324,14 +126079,12 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "neutralfull" }, /area/hallway/primary/central/south) "yeA" = ( /obj/machinery/power/apc{ dir = 4; - name = "east bump"; pixel_x = 26 }, /obj/structure/cable, @@ -129358,6 +126111,7 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -129456,12 +126210,8 @@ /area/maintenance/incinerator) "yfG" = ( /obj/effect/decal/warning_stripes/south, -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -129494,12 +126244,8 @@ /turf/space, /area/space) "ygb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - dir = 1; - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) @@ -129507,7 +126253,7 @@ /obj/effect/decal/warning_stripes/south, /obj/machinery/firealarm{ dir = 4; - pixel_x = 28 + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 6; @@ -129525,9 +126271,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 1 - }, +/turf/simulated/floor/plasteel, /area/maintenance/asmaint3) "ygC" = ( /obj/structure/table/reinforced, @@ -129585,12 +126329,7 @@ /turf/simulated/floor/plating, /area/maintenance/brig) "yhA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -129693,8 +126432,7 @@ }, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8; - initialize_directions = 11 + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -129750,7 +126488,7 @@ }, /obj/effect/decal/warning_stripes/south, /obj/structure/extinguisher_cabinet{ - pixel_x = -26 + pixel_x = -28 }, /turf/simulated/floor/plating, /area/aisat/maintenance) @@ -129820,9 +126558,7 @@ "yjG" = ( /obj/effect/decal/warning_stripes/southeast, /obj/machinery/atmospherics/meter, -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, /turf/simulated/floor/plating, /area/aisat/maintenance) "yjJ" = ( @@ -129945,7 +126681,6 @@ }, /area/toxins/server) "ykW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, @@ -130030,6 +126765,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" @@ -133290,9 +130028,9 @@ aaq aaq aaq aaq -yhg -yhg -yhg +aaq +aaq +aaq aaq aaq aaq @@ -133546,11 +130284,11 @@ aaq aaq aaq aaq +aaq yhg yhg yhg -yhg -yhg +aaq aaq aaq aaq @@ -134316,13 +131054,13 @@ aaq aaq aaq aaq -uAX +aaq yhg yhg yhg yhg yhg -uAX +aaq aaq aaq aaq @@ -134573,13 +131311,13 @@ aaq aaq aaq aaq -uAX -uAX +aaq yhg -vAm yhg -uAX -uAX +yhg +yhg +yhg +aaq aaq aaq aaq @@ -134831,11 +131569,11 @@ aaq aaq aaq aaq -uAX -oTI -bdu -wjF -uAX +coE +yhg +vAm +yhg +coE aaq aaq aaq @@ -135088,11 +131826,11 @@ dZq coE dZq dZq -uAX +coE tOj heT tOj -uAX +coE dZq dZq coE @@ -136861,13 +133599,13 @@ dYy wVe iGo fFm -dSb iGo iGo iGo iGo iGo -kfX +iGo +iGo lin oJo diW @@ -137113,7 +133851,7 @@ iGo iGo iGo iGo -dSb +iGo iGo coE coE @@ -137142,7 +133880,7 @@ sOt tSb aaq vtK -waQ +aaq cvf xtz ylF @@ -137151,7 +133889,7 @@ mMz wRU cvf cvf -ejD +aaq coE aaq iGo @@ -137917,7 +134655,7 @@ xHS wJR xuL uty -yeB +nEP dcS lfh cxN @@ -138137,7 +134875,7 @@ dZq cgA bNR bUT -ccx +coE btd btd bpo @@ -138432,7 +135170,7 @@ cvf cvf cvf bRr -bTx +cvf cvf cvf qrT @@ -138701,7 +135439,7 @@ nIa qrT qrT qrT -llL +oKs uYS bRE aof @@ -139173,37 +135911,37 @@ dTo dhS dQd bXG -fGE +btd qKj gSG btd btd iFw -dPJ -cqM +dQd +dYl ljn eDD -xWr +btd mGx -rhX -rhX +nuj +nuj jZL +nuj +nuj rhX -rhX -rhX -rhX -rhX +nuj +nuj sGz nuj -rhX +nuj uHl -vvz +bJW wbx -tTR -tTR -qZG +xEr +xEr +ykW vyN -kpV +xEr xEr sNY qrT @@ -139443,7 +136181,7 @@ bmr qYr oXx oXx -nEP +oXx xdo nUs oXx @@ -139451,7 +136189,7 @@ qiU oXx nUs sGJ -txk +oXx oXx oXx vwq @@ -139687,37 +136425,37 @@ dTo dhS eAm btd -dhI +btd xhy gbp btd bXG iFO -dPT -bBg +dQd +dYl cnY wmD -tkg +btd bmp -owm +tYM tYM oLC +tYM +tYM owm -owm -owm -owm -owm +tYM +tYM sHI -owm -owm +tYM +tYM uHu -pkE +bJW bLO -rUs -rUs +xEr +xEr ykW uyQ -bTB +xEr xEr bVP qrT @@ -140243,7 +136981,7 @@ fxz qrT qOo qrT -llL +oKs sFJ bRE wRz @@ -140488,7 +137226,7 @@ cvg cvg cvg sOI -bRC +cvg cvg cvg qrT @@ -140707,7 +137445,7 @@ dZq cgA bNR bUT -ccx +coE btd btd bpo @@ -140744,7 +137482,7 @@ pIb cvg cvg rLv -ybC +tkg bRD cvg cvg @@ -141002,7 +137740,7 @@ wJR xxy dns uuK -wns +tst bTG wJR pIb @@ -141739,7 +138477,7 @@ dxZ dxZ dxZ dxZ -dTT +dxZ dxZ coE coE @@ -141768,7 +138506,7 @@ sOt bXR aaq vxh -wck +aaq cvg xyS tst @@ -141777,7 +138515,7 @@ tDB nxr cvg cvg -ufG +aaq coE aaq dxZ @@ -142001,13 +138739,13 @@ dZj eER dxZ fHS -dTT dxZ dxZ dxZ dxZ dxZ -klv +dxZ +dxZ dEZ mbT dYa @@ -144810,7 +141548,7 @@ coE aaq bCI bCI -aaq +coE aaq aaq aaq @@ -145068,8 +141806,8 @@ aaq coE aaq coE -aaq -aaq +coE +coE aaq aaq aaq @@ -146439,7 +143177,7 @@ nRb vwo vgq dtt -aaE +sqw vgq cEx mLp @@ -147213,7 +143951,7 @@ reP aMW pnM wLd -bbA +mWw jIV kPD wtZ @@ -147466,7 +144204,7 @@ twh tWo deL uXU -huZ +aim uRn pzu deL @@ -147682,7 +144420,7 @@ coE acF aaq coE -tou +uoI tKX itZ aaq @@ -148757,7 +145495,7 @@ pKP ocD scD sMF -mYk +nVa kPW sMF fBx @@ -149265,7 +146003,7 @@ bLm kxy dbo nBy -aaD +wvU fig joV deL @@ -150289,7 +147027,7 @@ arH olA xbh qQQ -aaC +tPD puK deL pkp @@ -150496,7 +147234,7 @@ dOJ gFR dOJ aOg -pnA +cfM aOg kLP kLP @@ -150559,7 +147297,7 @@ bAU frM gaJ deE -aaG +jDL pfA dYs deL @@ -151307,7 +148045,7 @@ ePR bXU bXU dhw -pGX +klT hsp mRE mZE @@ -153118,7 +149856,7 @@ dah sUj lpm hwC -qmv +fkf nOH kBv eGT @@ -153556,8 +150294,8 @@ bqG bsu btE bVk +dsW bvC -aJW aOg dJZ dNA @@ -153593,7 +150331,7 @@ psk whh bGz bGz -tPd +tnd bGz bGz kVo @@ -153839,7 +150577,7 @@ hvI brB dwW pWK -jVz +kAF bwS byo cIA @@ -153880,8 +150618,8 @@ qnQ cbC lpm fbz -cJO gMy +dah qTt dah dah @@ -154137,7 +150875,7 @@ fWk cbC lpm fKi -dah +dkp sEz sZg uwp @@ -154394,8 +151132,8 @@ dvC cbC lpm vEh -dah dkp +dah qTt dah dah @@ -154613,7 +151351,7 @@ frD frD frD frD -frD +jJA cKe ofQ oPZ @@ -154909,7 +151647,7 @@ qUe lpm lpm yaQ -tsG +lpm veO lFP ekt @@ -155448,7 +152186,7 @@ cIM cIM oOo fvu -ies +iLJ pzS kps aaq @@ -156094,7 +152832,7 @@ etQ bsE bjl bme -aUr +ccx aUr aUr qcW @@ -156191,7 +152929,7 @@ xJC mDe dvC cbC -xLM +ufs vdu lDu sDH @@ -156943,7 +153681,7 @@ npT yhX cbC cdl -xLM +ufs dkj utt gxS @@ -157009,7 +153747,7 @@ mBc bRb opP dFg -aaO +ooL uTm kDR dFg @@ -157149,7 +153887,7 @@ czv cCn hKB bqN -abW +sVt bqN dbm dEt @@ -157785,7 +154523,7 @@ mxx ydB dFg rAh -pYt +jZQ nte nte hqh @@ -157897,7 +154635,7 @@ aaq coE coE etQ -bOb +bOo aPg gWz evc @@ -158165,7 +154903,7 @@ aSh bCv evc aOL -cqG +xkw mzQ pcJ ccJ @@ -158302,7 +155040,7 @@ mcQ fGj nte qcX -wyR +hlu bWX vEZ coE @@ -158474,7 +155212,7 @@ cMk bFf bGL qJo -wRB +rfQ bxh tTD vfh @@ -158948,7 +155686,7 @@ cAh cAz cEj ceZ -aDg +vcS wFr cQu fSj @@ -158972,7 +155710,7 @@ jyk kBe lwz baF -vhU +nNB bgs brW aaq @@ -159198,7 +155936,7 @@ bSM bTv bTv bTv -jVO +sSa aBr hxk csa @@ -159319,7 +156057,7 @@ kZr pWT tbO jtl -aaN +bez vDf myH dFg @@ -159441,7 +156179,7 @@ aaq aaq etQ aPg -cxS +bOb evc evc evc @@ -159450,7 +156188,7 @@ evc evc evc bVU -lXT +fHA bTv dcC cmh @@ -159970,7 +156708,7 @@ cmh fHb xuO qQX -kEo +fTL lzm lzm cCt @@ -159984,7 +156722,7 @@ doh iTZ nSx iTZ -dLA +vnf ctG dEG cup @@ -160043,7 +156781,7 @@ rgA frN dBH gMw -hHE +nQm cAT qac ddi @@ -160249,7 +156987,7 @@ aNr aOP cmo cCC -bCL +qaO dHZ aYZ unx @@ -160478,7 +157216,7 @@ bNK aGo lnB dPH -ewd +vdH cHT cqW cdj @@ -161253,7 +157991,7 @@ dtE eOd eiC cno -mwd +jHA cno lEk cwa @@ -161842,7 +158580,7 @@ tcK nPZ dZn gMw -hcE +grQ ufD cbC iuW @@ -161857,7 +158595,7 @@ vkS jcR cjD bDP -xKP +fEg uJo pzW vsH @@ -162114,7 +158852,7 @@ fYC izb fJp lxY -xKP +fEg vye gXb vsH @@ -162141,7 +158879,7 @@ aoc pda puB wKr -pYt +jZQ dFS fGj jIl @@ -162385,7 +159123,7 @@ uPh loO pQd rpv -pQd +kfX vsH xSf xSf @@ -162793,7 +159531,7 @@ aoo bJk dGD bvG -bWa +pyb hUX ckh ckh @@ -163399,7 +160137,7 @@ hQl wiY nDj uHA -xKP +fEg fnI gXb wbP @@ -164041,8 +160779,8 @@ aaq aaq aaq aaq -agp -agp +aaq +aaq aaq aaq coE @@ -164122,8 +160860,8 @@ aaq bwf rlm eMO -byU -cKT +lap +lSG cks clU pej @@ -164295,6 +161033,7 @@ aaq aaq aaq aaq +aaq yhg yhg yhg @@ -164302,7 +161041,6 @@ yhg agp agp agp -agp ahS agp agp @@ -164413,7 +161151,7 @@ gcg czG dRL oFJ -fIC +xMi vzv oqA oKl @@ -164551,13 +161289,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg yhg -apB ahS alv axa @@ -164670,7 +161408,7 @@ eXx czG dRL hev -lap +jIN noj oqA jqb @@ -164680,7 +161418,7 @@ jQt ugy iRd pBD -uEZ +pBD pBD pBD pBD @@ -164708,7 +161446,7 @@ ykx tzX fqo lsA -pYt +jZQ lmx tLI wKr @@ -164808,13 +161546,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg ahe -aii dZo ayB amj @@ -164848,7 +161586,7 @@ lZy lZy lZy lZy -kSr +xPM bXL cFG wMm @@ -164927,7 +161665,7 @@ mck qRN dRL oFJ -fIC +xMi vzv mcd nJZ @@ -165065,13 +161803,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg yhg -apL ahS ahr aah @@ -165161,7 +161899,7 @@ des luu aIm vPj -rki +cKT rki nIG bYp @@ -165323,6 +162061,7 @@ aaq aaq aaq aaq +aaq yhg yhg yhg @@ -165330,7 +162069,6 @@ yhg agp agp agp -agp ahS agp agp @@ -165441,7 +162179,7 @@ gcg fvE csK cCM -fIC +xMi vzv oqA sRf @@ -165583,8 +162321,8 @@ aaq aaq aaq aaq -agp -agp +aaq +aaq aaq aaq coE @@ -165676,7 +162414,7 @@ bwf aaq aaq bHj -kiG +waQ ddy bSE bSE @@ -165698,7 +162436,7 @@ rnJ fXK csK aVO -fIC +xMi vzv saY dkn @@ -165933,7 +162671,7 @@ aaq aaq aaq bHj -fXw +tdn pYW kiG tNB @@ -165955,7 +162693,7 @@ tlg eDn csK pCP -fIC +xMi vzv saY dkn @@ -166142,7 +162880,7 @@ aad cqT bgl aDI -auk +icv fQu aFA cWp @@ -166212,7 +162950,7 @@ csK jqk csK rSJ -fIC +xMi vzv oqA oKl @@ -166473,7 +163211,7 @@ fgD vzv oqA bRo -dIG +vyT qhT ckq bNH @@ -166726,7 +163464,7 @@ qjj rrz cBk cCM -fIC +xMi kKR fRt mDj @@ -167022,9 +163760,9 @@ xUN xpj xWm mjx -aAy +dGR mZk -aAy +dGR oeE qpk mUT @@ -168531,7 +165269,7 @@ lRh sdF wds udO -dKa +heZ sRA sRA heZ @@ -168667,8 +165405,8 @@ aaq aaq aaq aaq -aiE -aiE +aaq +aaq aaq aaq coE @@ -168788,7 +165526,7 @@ ixo jrm cPy rYG -wTf +kzy cPy cPy kzy @@ -168921,13 +165659,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg aiE aiE -aiE ajN ala aiE @@ -169177,13 +165915,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg yhg -aqM ala alw awV @@ -169218,7 +165956,7 @@ aqa aqV sme vSH -aab +bPo bbl bNC ayA @@ -169273,7 +166011,7 @@ deM agT avA ped -aci +klv aci kFR bST @@ -169434,13 +166172,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg ahf -aiL agN ahs aml @@ -169691,13 +166429,13 @@ aaq aaq aaq aaq +aaq yhg yhg yhg yhg yhg yhg -arm ala ahv aNA @@ -169843,10 +166581,10 @@ pem dCc ylJ xGL -eZC +jxO duk -flw -jIo +vLr +oIw wTz ogi coE @@ -169949,6 +166687,7 @@ aaq aaq aaq aaq +aaq yhg yhg yhg @@ -169957,7 +166696,6 @@ irJ irJ irJ irJ -irJ axf irJ aod @@ -170209,8 +166947,8 @@ aaq aaq aaq aaq -irJ -irJ +aaq +aaq irJ arT atR @@ -170290,8 +167028,8 @@ aaq bwf rlm lVo -byU -cKT +cJO +lSG pty pVM pPK @@ -170617,7 +167355,7 @@ mcf xWx duk seJ -woA +tTR wTz uCn coE @@ -170794,7 +167532,7 @@ dUw dWR lFj cqB -wxl +ivV jya kow luQ @@ -170874,7 +167612,7 @@ xGL jxO duk fKK -wGm +sfE vLr uCn coE @@ -171132,7 +167870,7 @@ faG duk iUx oIw -uhL +vMS ogi coE coE @@ -171631,8 +168369,8 @@ vzW dum sHA pJA -dmn -dum +hBg +toB pgA sHA psQ @@ -171903,7 +168641,7 @@ gDZ wrQ iWJ mZc -hut +xKA ogi coE coE @@ -172043,7 +168781,7 @@ rRs bBK ljv bBK -aPJ +qPt sjs caK bGs @@ -172069,7 +168807,7 @@ eZs eZs eZs aUT -aWr +qnD cqB cqB dXb @@ -172304,11 +169042,11 @@ huC bBK uki ujm -ekj -hSN -cue +bFK +dmq +daa ric -tiq +eZs uAf xfm bzc @@ -173068,7 +169806,7 @@ bbl aww bzT sjs -aaa +ydK geW aww aww @@ -173679,7 +170417,7 @@ lOG njF nLE pEi -qnD +mGq wVd uLv pRj @@ -173933,7 +170671,7 @@ cNX cJq pEi jJW -dsW +kjk pEi pEi fQE @@ -174994,7 +171732,7 @@ wDC bgy bgy fTk -jCx +jul sDx vCt vCt @@ -175003,7 +171741,7 @@ vCt eQp wpK jwW -ouK +oWW xNO pCa fTk @@ -176236,11 +172974,11 @@ cAg cnP jdn prR -xWS +rEe xZu uJx xZu -aaz +tRq riA cOd gsG @@ -177222,10 +173960,10 @@ sCb mpI nCX jmN -vfE +mpI oWt jdI -rVi +mpI qAY hRD xmo @@ -177494,8 +174232,8 @@ gBU gBU iJL xba -iEi -rsK +ncC +vTk kRP gDB fnm @@ -177546,7 +174284,7 @@ uhz wqI fav vTA -aaI +qnJ mAE xRL xCQ @@ -177751,7 +174489,7 @@ mTh xwM xEM rDb -gDx +xwM llN sGl duJ @@ -177785,7 +174523,7 @@ fju fLv gku gnV -gPv +iRl flW jVb cUf @@ -177833,7 +174571,7 @@ aaq aaq bAP fsH -bpe +ptB lfQ bBo vih @@ -178310,7 +175048,7 @@ jmK xWh rFn wCS -tYj +dau iYS mYW gaI @@ -178547,7 +175285,7 @@ vkb mcs qBw cDo -cDi +lXr hHP cFh pts @@ -178607,7 +175345,7 @@ xwj qzj jCl bBo -sWz +rJc taq gmq wfx @@ -178797,7 +175535,7 @@ fnm sTO usx gJQ -fRu +psh cDo xvv oDk @@ -178820,7 +175558,7 @@ xZu nuG nIv sdj -reA +qyT xWh uRB xct @@ -179102,7 +175840,7 @@ rvd fey ltW wBW -qIo +wRB qUW ltW hbD @@ -179280,7 +176018,7 @@ ubg wuf ojn gVB -pKE +dTT okq pZL llt @@ -179896,7 +176634,7 @@ fTk say bgy fsG -mGd +fWR oUs jks coE @@ -180100,7 +176838,7 @@ kRE lov uWH imN -reA +qyT yfp mde dLy @@ -180311,9 +177049,9 @@ iyV qFw uKw ozk +pby lUL lUL -tnd lUL ryr vpW @@ -180607,7 +177345,7 @@ tbb iFR nRC ojx -iBC +wxl gJy iBC rja @@ -180920,7 +177658,7 @@ lAJ sEv bUk qQq -aaQ +xdO uzL fEE bgy @@ -181121,7 +177859,7 @@ fre pom fvU ojx -fRN +xWJ xWJ xWJ xWJ @@ -181396,7 +178134,7 @@ xZu xqm xWh rEe -smR +ccy rEe skZ xZu @@ -181624,8 +178362,8 @@ rbm xqu cmr jLc -toB hqP +dmn doc cAV ezU @@ -181634,7 +178372,7 @@ ooV pqM ucN jGi -sil +xKP uws sHi xva @@ -181849,7 +178587,7 @@ nwj nKc lCu wMw -pby +kNt tLv tMU tzh @@ -182710,7 +179448,7 @@ coE coE nIH lHt -qBf +vJa ofZ qKI uHJ @@ -183192,7 +179930,7 @@ xZu qjy xZu vzF -hvU +vzF vkX tff jpm @@ -183444,13 +180182,13 @@ tOb xyi pVa qEC -xZu -ulb -kXR -kXR +coE +yhg +mrO +yhg +coE vzF hvU -hvU vYH eUo gdW @@ -183461,7 +180199,7 @@ aDz bRp vzF njL -vsj +iuu rze qNX hwq @@ -183483,7 +180221,7 @@ aAE pEE xuT fTk -aaP +usB wWb fsG ePt @@ -183701,15 +180439,15 @@ pVa pVa rHr qEC -qEC yhg -mrO yhg -vzF +yhg +yhg +yhg vzF vkX lTr -gBX +wBL vkX gdW vzF @@ -183725,7 +180463,7 @@ vzF aAE jGk kJi -aaM +cZV wWf lWM irV @@ -184486,12 +181224,12 @@ qzG gMS fHE mss -keu +eFN vzF eBw puz fbI -lYK +gpR bmM txD qOp @@ -184515,7 +181253,7 @@ nIH fTk nUR bgy -lQE +nkg ePt nJi jit @@ -184729,11 +181467,11 @@ coE coE coE coE +aaq yhg yhg yhg -yhg -yhg +aaq vzF vkX vEp @@ -184987,9 +181725,9 @@ aaq aaq aaq aaq -yhg -yhg -yhg +aaq +aaq +aaq aaq usN vJb @@ -185023,7 +181761,7 @@ aaq aaq fsG vAJ -auA +oKE idR ezo hnJ @@ -185035,7 +181773,7 @@ oCo jAe gOM tJS -aaR +nVr knl pkV rGz @@ -185229,10 +181967,10 @@ mYv foh lER lER -xHm lER lER -xHm +lER +lER lER lER eCY @@ -185262,7 +182000,7 @@ wXk dMp ryv ojd -lYK +gpR uqV tDG rMp @@ -185518,7 +182256,7 @@ vtg hXd sSQ eUi -qsa +qNU wXn hvU uqV @@ -185774,10 +182512,10 @@ swS vkX pso ycV -jGj +rFp jLB vkX -jGj +rFp hvU eNI vzF @@ -186802,7 +183540,7 @@ coE aaq coE coE -jpq +aaq coE coE coE diff --git a/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm b/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm index 579c05113a0..7496120acc4 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/USSP_gorky17.dmm @@ -2,7 +2,6 @@ "ab" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -45,8 +44,7 @@ /obj/structure/table/reinforced, /obj/machinery/light, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/flasher_button{ id = "g17flash1"; @@ -105,8 +103,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -132,7 +129,6 @@ /area/ruin/space/USSP_gorky17/dorms) "az" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/light/small{ @@ -157,8 +153,7 @@ /area/space) "aC" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable, /obj/effect/spawner/window/reinforced, @@ -246,8 +241,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -287,9 +281,7 @@ /area/ruin/space/USSP_gorky17/engineering) "bl" = ( /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "bm" = ( @@ -310,9 +302,7 @@ "bo" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "bs" = ( @@ -331,8 +321,7 @@ /area/ruin/space/USSP_gorky17/dorms) "bv" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/computer/security/old_frame{ name = "Gorky17 security camera console"; @@ -348,8 +337,7 @@ icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/space, /area/ruin/space/USSP_gorky17/solars) @@ -359,8 +347,7 @@ "bC" = ( /obj/structure/table, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/computer/old_frame/macintosh{ layer = 3.15; @@ -401,8 +388,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "2-4" @@ -425,8 +411,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" @@ -494,9 +479,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "bW" = ( @@ -565,8 +548,7 @@ /area/ruin/space/USSP_gorky17/solmaintsouth) "cj" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -582,7 +564,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ @@ -594,7 +575,6 @@ "cp" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/angar) @@ -657,17 +637,14 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "cB" = ( @@ -703,8 +680,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -737,8 +713,7 @@ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/machinery/door/airlock/security/glass{ name = "Gorky17 secure"; @@ -821,8 +796,7 @@ dir = 9 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-4" @@ -870,8 +844,7 @@ /area/ruin/space/USSP_gorky17/check2) "do" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -910,9 +883,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "dJ" = ( @@ -964,8 +935,7 @@ req_access = list(122,123,124,125,126) }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -999,8 +969,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/simulated/floor/wood, /area/ruin/space/USSP_gorky17/dorms) @@ -1116,8 +1085,7 @@ }, /obj/structure/table/tray, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -1185,9 +1153,7 @@ "eC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "eD" = ( @@ -1196,8 +1162,7 @@ icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/poddoor/preopen{ id_tag = "g17extlock"; @@ -1226,7 +1191,6 @@ "eI" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ @@ -1306,8 +1270,7 @@ /area/ruin/space/USSP_gorky17/gate) "eX" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/computer/crew/old_frame, /turf/simulated/floor/plasteel{ @@ -1342,7 +1305,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -1386,8 +1348,7 @@ "fi" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ @@ -1407,8 +1368,7 @@ "fk" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "4-8" @@ -1487,7 +1447,6 @@ icon_state = "4-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -1559,7 +1518,6 @@ "fR" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -1585,8 +1543,7 @@ /area/template_noop) "fV" = ( /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /turf/space, /area/ruin/space/USSP_gorky17/solars) @@ -1637,8 +1594,7 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/airlock/public/glass{ name = "Gorky17 operating"; @@ -1682,7 +1638,6 @@ "gm" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -1717,11 +1672,9 @@ "gp" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -1761,9 +1714,7 @@ icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "gz" = ( @@ -1778,7 +1729,6 @@ /area/ruin/space/USSP_gorky17/engineering) "gA" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -1814,7 +1764,6 @@ "gH" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -1851,8 +1800,7 @@ /area/ruin/space/USSP_gorky17/engineering) "gN" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/vault, @@ -1873,8 +1821,7 @@ }, /obj/effect/decal/warning_stripes/west, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/solmaintsouth) @@ -1885,8 +1832,7 @@ dir = 9 }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -1959,8 +1905,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -1992,8 +1937,7 @@ /area/ruin/space/USSP_gorky17/vault) "hr" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel/goonplaque, /area/ruin/space/USSP_gorky17/check2) @@ -2007,8 +1951,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -2064,7 +2007,6 @@ icon_state = "4-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2144,7 +2086,6 @@ "hL" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -2193,9 +2134,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "hW" = ( @@ -2212,8 +2151,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/ruin/space/USSP_gorky17/check1) "hZ" = ( @@ -2242,7 +2180,6 @@ "ic" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2259,8 +2196,7 @@ dir = 2 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -2300,7 +2236,6 @@ /area/ruin/space/USSP_gorky17/medbay) "ij" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/item/shard{ @@ -2365,8 +2300,7 @@ req_access = list(124,125,126) }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "2-4" @@ -2459,11 +2393,9 @@ "jd" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2497,8 +2429,7 @@ dir = 6 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkfull" @@ -2559,8 +2490,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Gorky17 engineering hatch"; @@ -2580,7 +2510,6 @@ "jG" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2637,7 +2566,6 @@ /area/ruin/space/USSP_gorky17/solmaintsouth) "jS" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/solar, @@ -2647,19 +2575,15 @@ /area/ruin/space/USSP_gorky17/solars) "jU" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "jY" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -2717,8 +2641,7 @@ "kh" = ( /obj/structure/chair/office/dark, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/unary/vent_pump{ dir = 1 @@ -2733,7 +2656,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -2863,8 +2785,7 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -2906,8 +2827,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -3122,8 +3042,7 @@ "lB" = ( /obj/structure/table, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/item/stack/sheet/glass{ amount = 20 @@ -3138,8 +3057,7 @@ "lC" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -3210,8 +3128,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -3243,8 +3160,7 @@ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/machinery/door/airlock/security/glass{ name = "Gorky17 common"; @@ -3285,8 +3201,7 @@ /area/ruin/space/USSP_gorky17/dorms) "ma" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -3426,8 +3341,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -3436,7 +3350,6 @@ icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/gate) @@ -3450,7 +3363,6 @@ /area/ruin/space/USSP_gorky17/medbay) "mO" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -3508,22 +3420,9 @@ /obj/item/stamp/chameleon, /obj/item/gun/projectile/revolver/nagant, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) -"mZ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "nd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3543,9 +3442,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "ng" = ( @@ -3553,8 +3450,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/airlock/security{ name = "Gorky17 hangar airlock"; @@ -3681,8 +3577,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -3695,7 +3590,6 @@ "nG" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -3755,8 +3649,7 @@ /area/ruin/space/USSP_gorky17/gate) "nP" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ @@ -3818,7 +3711,6 @@ "od" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -3866,7 +3758,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -3884,8 +3775,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -3950,7 +3840,6 @@ "ot" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -3958,7 +3847,6 @@ "ou" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -4018,8 +3906,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -4083,12 +3970,10 @@ dir = 2 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -4108,8 +3993,7 @@ "oP" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "4-8" @@ -4171,7 +4055,6 @@ /area/ruin/space/USSP_gorky17/arrival) "pd" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -4206,8 +4089,7 @@ /area/ruin/space/USSP_gorky17/medbay) "pk" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -4221,8 +4103,7 @@ dir = 9 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -4250,8 +4131,7 @@ "pr" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/ruin/space/USSP_gorky17/dinning) @@ -4393,8 +4273,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, @@ -4451,8 +4330,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -4499,8 +4377,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -4554,8 +4431,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance/external{ name = "Gorky17 engineering"; @@ -4666,9 +4542,7 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "qW" = ( @@ -4682,7 +4556,6 @@ /area/ruin/space/USSP_gorky17/kitchen) "qZ" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/item/solar_assembly, @@ -4702,8 +4575,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -4740,8 +4612,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -4754,7 +4625,6 @@ "rm" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -4830,9 +4700,7 @@ on = 1 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "rx" = ( @@ -4852,8 +4720,7 @@ icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ icon_state = "2-8" @@ -4962,12 +4829,6 @@ }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/solmaintsouth) -"rP" = ( -/turf/simulated/floor/plasteel{ - dir = 0; - icon_state = "red" - }, -/area/ruin/space/USSP_gorky17/common) "rQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -5003,7 +4864,6 @@ /area/ruin/space/USSP_gorky17/common) "rV" = ( /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/angar) @@ -5013,8 +4873,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "4-8" @@ -5058,9 +4917,7 @@ "sk" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "sl" = ( @@ -5069,18 +4926,6 @@ icon_state = "darkred" }, /area/ruin/space/USSP_gorky17/gate) -"sm" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "sn" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -5188,8 +5033,7 @@ dir = 10 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5217,9 +5061,7 @@ "sP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "sQ" = ( @@ -5235,8 +5077,7 @@ pixel_x = 12 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/light_switch{ pixel_x = 24; @@ -5259,12 +5100,10 @@ "sT" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/check1) @@ -5321,7 +5160,6 @@ "tc" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ @@ -5345,7 +5183,6 @@ /area/ruin/space/USSP_gorky17/rnd) "ti" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/power/terminal{ @@ -5354,18 +5191,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/solmaintnorth) -"tj" = ( -/obj/effect/spawner/window/reinforced, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id_tag = "g17extlock"; - name = "Gorky17 exterior lockdown" - }, -/turf/simulated/floor/plating, -/area/ruin/space/USSP_gorky17/dorms) "tl" = ( /mob/living/simple_animal/hostile/carp{ health = 50; @@ -5376,8 +5201,7 @@ /area/template_noop) "tm" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -5414,8 +5238,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/item/shard{ icon_state = "medium" @@ -5589,8 +5412,7 @@ dir = 9 }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ dir = 1; @@ -5599,8 +5421,7 @@ /area/ruin/space/USSP_gorky17/engineering) "tY" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/warning_stripes/west, /obj/machinery/light/small{ @@ -5623,12 +5444,10 @@ "ua" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /turf/space, /area/ruin/space/USSP_gorky17/solars) @@ -5686,8 +5505,7 @@ "up" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -5723,7 +5541,6 @@ /area/ruin/space/USSP_gorky17/angar) "ut" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/effect/spawner/window/reinforced, @@ -5771,7 +5588,6 @@ "uC" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -5819,7 +5635,6 @@ "uM" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -5852,9 +5667,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "uP" = ( @@ -5873,14 +5686,6 @@ /obj/effect/decal/cleanable/ash, /turf/space, /area/ruin/space/USSP_gorky17/solars) -"uR" = ( -/obj/effect/spawner/window/reinforced, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/plating, -/area/ruin/space/USSP_gorky17/check1) "uT" = ( /obj/structure/table, /obj/item/deck/cards/black, @@ -5904,7 +5709,6 @@ icon_state = "4-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -5923,7 +5727,6 @@ /area/ruin/space/USSP_gorky17/check2) "uV" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/power/smes/vintage{ @@ -5958,12 +5761,10 @@ req_access = list(122) }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -6135,8 +5936,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/ruin/space/USSP_gorky17/arrival) "vX" = ( @@ -6167,7 +5967,6 @@ /area/ruin/space/USSP_gorky17/rnd) "wa" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/effect/spawner/window/reinforced, @@ -6233,8 +6032,7 @@ /area/ruin/space/USSP_gorky17/bridge) "wj" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/medbay) @@ -6257,7 +6055,6 @@ "ws" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -6279,7 +6076,6 @@ "wx" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -6368,8 +6164,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "4-8" @@ -6403,8 +6198,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood, @@ -6494,15 +6288,13 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -6554,7 +6346,6 @@ "xv" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -6685,8 +6476,7 @@ /area/ruin/space/USSP_gorky17/gate) "yb" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -6721,9 +6511,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "yi" = ( @@ -6764,8 +6552,7 @@ /area/ruin/space/USSP_gorky17/common) "ym" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 0; @@ -6791,7 +6578,6 @@ icon_state = "1-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -6831,9 +6617,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "yz" = ( @@ -6842,7 +6626,6 @@ icon_state = "1-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -6854,12 +6637,10 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/angar) @@ -6896,7 +6677,6 @@ /area/template_noop) "yN" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/smes/vintage{ @@ -7082,8 +6862,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -7167,8 +6946,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -7182,7 +6960,6 @@ "zM" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -7200,7 +6977,6 @@ "zP" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ @@ -7258,7 +7034,6 @@ /area/ruin/space/USSP_gorky17/kitchen) "zX" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/effect/decal/warning_stripes/northeast, @@ -7268,7 +7043,6 @@ "zY" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -7291,8 +7065,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -7320,9 +7093,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Af" = ( @@ -7345,8 +7116,7 @@ dir = 8 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -7356,8 +7126,7 @@ "Aj" = ( /obj/structure/table, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/item/reagent_containers/food/snacks/boiledpelmeni, /turf/simulated/floor/plasteel{ @@ -7390,8 +7159,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/item/reagent_containers/food/snacks/boiledpelmeni, /turf/simulated/floor/plasteel{ @@ -7400,9 +7168,7 @@ /area/ruin/space/USSP_gorky17/engineering) "An" = ( /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Ao" = ( @@ -7454,20 +7220,11 @@ icon_state = "dark" }, /area/ruin/space/USSP_gorky17/gate) -"Av" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "Aw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -7491,8 +7248,7 @@ dir = 2 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -7546,12 +7302,10 @@ dir = 8 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/machinery/camera/autoname{ dir = 4; @@ -7575,7 +7329,6 @@ "AQ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -7608,8 +7361,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -7670,7 +7422,6 @@ /area/ruin/space/USSP_gorky17/vault) "Be" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/power/solar, @@ -7697,7 +7448,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/door/poddoor/preopen{ @@ -7853,8 +7603,7 @@ "BP" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -7923,8 +7672,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -7978,7 +7726,6 @@ "Cp" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -8021,15 +7768,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/angar) @@ -8066,7 +7811,6 @@ /area/ruin/space/USSP_gorky17/solmaintsouth) "CJ" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/item/solar_assembly, @@ -8080,11 +7824,9 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -8095,8 +7837,7 @@ icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -8289,7 +8030,6 @@ "Ds" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -8447,8 +8187,7 @@ /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -8473,7 +8212,6 @@ /area/ruin/space/USSP_gorky17/asteroids) "DW" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plasteel/airless{ @@ -8498,7 +8236,6 @@ /area/ruin/space/USSP_gorky17/gate) "Ee" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -8536,9 +8273,7 @@ icon_state = "2-8" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Em" = ( @@ -8567,8 +8302,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/light/small{ dir = 8 @@ -8606,7 +8340,6 @@ /area/ruin/space/USSP_gorky17/check1) "Er" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -8643,8 +8376,7 @@ /area/ruin/space/USSP_gorky17/dorms) "EB" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -8667,17 +8399,6 @@ }, /turf/simulated/floor/wood, /area/ruin/space/USSP_gorky17/dorms) -"EE" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "EF" = ( /obj/effect/decal/warning_stripes/west, /obj/machinery/camera/autoname{ @@ -8686,8 +8407,7 @@ network = list("USSP_gorky17") }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/alarm{ alarm_frequency = 1520; @@ -8778,8 +8498,7 @@ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/engineering) @@ -8854,7 +8573,6 @@ "Ff" = ( /obj/effect/decal/warning_stripes/east, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/power/solar_control/old_frame{ @@ -8874,7 +8592,6 @@ /area/ruin/space/USSP_gorky17/angar) "Fi" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -8908,8 +8625,7 @@ "Fo" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-2" @@ -8921,8 +8637,7 @@ dir = 10 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -8958,7 +8673,6 @@ /area/ruin/space/USSP_gorky17/dorms) "Fx" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/effect/decal/warning_stripes/northwest, @@ -8986,7 +8700,6 @@ "FE" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -9085,7 +8798,6 @@ "FV" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -9099,15 +8811,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "FY" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -9118,7 +8827,6 @@ "Gb" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -9133,8 +8841,7 @@ "Gc" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "1-2" @@ -9241,8 +8948,7 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -9277,8 +8983,7 @@ /area/ruin/space/USSP_gorky17/solars) "Gx" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -9365,14 +9070,11 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "GH" = ( @@ -9455,8 +9157,7 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/space, /area/ruin/space/USSP_gorky17/solars) @@ -9472,7 +9173,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "red" }, /area/ruin/space/USSP_gorky17/check1) @@ -9500,7 +9200,6 @@ "Hh" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -9521,8 +9220,7 @@ dir = 10 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkfull" @@ -9565,7 +9263,6 @@ "HC" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -9624,9 +9321,7 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "HP" = ( @@ -9643,15 +9338,6 @@ icon_state = "white" }, /area/ruin/space/USSP_gorky17/kitchen) -"HQ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/obj/item/shard, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "HS" = ( /obj/effect/decal/warning_stripes/south, /obj/structure/cable{ @@ -9698,8 +9384,7 @@ pixel_y = 3 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/medbay) @@ -9733,8 +9418,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "2-4" @@ -9770,8 +9454,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -9829,7 +9512,6 @@ "Iv" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -9882,7 +9564,6 @@ /area/ruin/space/USSP_gorky17/gate) "IJ" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/computer/monitor/secret/old_frame, @@ -9892,8 +9573,7 @@ /area/ruin/space/USSP_gorky17/bridge) "IL" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" @@ -9906,8 +9586,7 @@ /obj/effect/spawner/window/reinforced, /obj/structure/cable, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/angar) @@ -9963,8 +9642,7 @@ /area/template_noop) "IW" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; @@ -10001,7 +9679,6 @@ "Jh" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -10018,15 +9695,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Jl" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -10046,8 +9720,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -10121,7 +9794,6 @@ "Jx" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -10178,8 +9850,7 @@ "JG" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" @@ -10198,20 +9869,16 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "JN" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/angar) @@ -10259,7 +9926,6 @@ "JX" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -10275,7 +9941,6 @@ "Kc" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -10310,8 +9975,7 @@ icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -10321,7 +9985,6 @@ "Kg" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -10357,8 +10020,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/effect/decal/warning_stripes/southwest, /obj/effect/decal/cleanable/dirt, @@ -10375,8 +10037,7 @@ dir = 2 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -10472,7 +10133,6 @@ "KK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -10569,8 +10229,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -10579,7 +10238,6 @@ /area/ruin/space/USSP_gorky17/angar) "Li" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/effect/spawner/window/reinforced, @@ -10629,12 +10287,10 @@ /area/ruin/space/USSP_gorky17/arrival) "Lr" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredfull" }, /area/ruin/space/USSP_gorky17/angar) @@ -10720,8 +10376,7 @@ icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/space, /area/ruin/space/USSP_gorky17/solars) @@ -10762,12 +10417,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -10822,8 +10475,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -10915,9 +10567,7 @@ dir = 5 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Mo" = ( @@ -10941,9 +10591,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Mq" = ( @@ -10981,8 +10629,7 @@ /area/template_noop) "Mz" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable, /obj/machinery/computer/monitor/secret/old_frame, @@ -11017,7 +10664,6 @@ /area/ruin/space/USSP_gorky17/gate) "MJ" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plasteel/airless{ @@ -11027,8 +10673,7 @@ "MK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" @@ -11050,7 +10695,6 @@ "MO" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -11118,8 +10762,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" @@ -11194,8 +10837,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -11212,12 +10854,10 @@ /obj/effect/spawner/window/reinforced, /obj/structure/cable, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/rnd) @@ -11400,7 +11040,6 @@ "NU" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -11408,7 +11047,6 @@ "NV" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -11440,8 +11078,7 @@ "Oc" = ( /obj/structure/chair/office/light, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -11460,7 +11097,6 @@ icon_state = "1-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -11512,7 +11148,6 @@ "Oo" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -11541,14 +11176,12 @@ "Ov" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -11592,13 +11225,11 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/ruin/space/USSP_gorky17/check1) "OD" = ( @@ -11813,12 +11444,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/ruin/space/USSP_gorky17/dinning) @@ -11887,7 +11516,6 @@ /area/ruin/space/USSP_gorky17/check1) "Pl" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -11912,8 +11540,7 @@ dir = 9 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -11963,9 +11590,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "PI" = ( @@ -12063,7 +11688,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -12108,9 +11732,7 @@ dir = 9 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Qs" = ( @@ -12127,8 +11749,7 @@ icon_state = "2-4" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/item/shard{ icon_state = "small" @@ -12262,8 +11883,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ @@ -12285,8 +11905,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1 @@ -12305,8 +11924,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -12316,7 +11934,6 @@ /obj/structure/lattice/catwalk, /obj/machinery/power/tracker, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/space, @@ -12329,7 +11946,6 @@ dir = 6 }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -12352,8 +11968,7 @@ req_access = list(122,123,124,125,126) }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkfull" @@ -12391,8 +12006,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -12460,7 +12074,6 @@ "Ro" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -12472,7 +12085,6 @@ "Rq" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ @@ -12485,8 +12097,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -12551,7 +12162,6 @@ /area/ruin/space/USSP_gorky17/medbay) "RC" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ @@ -12587,14 +12197,6 @@ }, /turf/space, /area/template_noop) -"RR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-8"; - tag = "" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "RV" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -12646,8 +12248,7 @@ /area/ruin/space/USSP_gorky17/dorms) "Sh" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plating, @@ -12667,7 +12268,6 @@ "Sk" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ @@ -12770,7 +12370,6 @@ /obj/structure/lattice/catwalk, /obj/machinery/power/tracker, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/space, @@ -12778,11 +12377,9 @@ "SJ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -12828,8 +12425,7 @@ dir = 8 }, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -12912,11 +12508,9 @@ "Tj" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -12935,13 +12529,6 @@ icon_state = "wood-broken3" }, /area/ruin/space/USSP_gorky17/dinning) -"To" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 0; - icon_state = "red" - }, -/area/ruin/space/USSP_gorky17/common) "Tq" = ( /obj/item/twohanded/required/kirbyplants, /obj/machinery/light/small, @@ -12956,7 +12543,6 @@ "Tr" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/cable{ @@ -12982,7 +12568,6 @@ "Tw" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -13031,7 +12616,6 @@ req_access = list(122,123,124,125,126) }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/rack, @@ -13089,7 +12673,6 @@ "TU" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -13099,7 +12682,6 @@ dir = 1 }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/reagent_dispensers/beerkeg, @@ -13118,7 +12700,6 @@ /area/ruin/space/USSP_gorky17/dinning) "TX" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/item/solar_assembly, @@ -13131,12 +12712,10 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/poddoor/preopen{ id_tag = "g17extlock"; @@ -13154,8 +12733,7 @@ /area/ruin/space/USSP_gorky17/solmaintnorth) "Ue" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/airlock/security/glass{ name = "Gorky17 gate operating"; @@ -13223,7 +12801,6 @@ "Uz" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -13259,7 +12836,6 @@ "UF" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -13291,8 +12867,7 @@ /area/ruin/space/USSP_gorky17/gate) "UO" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-4" @@ -13335,8 +12910,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkfull" @@ -13405,12 +12979,10 @@ /area/ruin/space/USSP_gorky17/solars) "Vi" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -13438,8 +13010,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -13454,8 +13025,7 @@ /area/ruin/space/USSP_gorky17/engineering) "Vr" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -13479,9 +13049,7 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Vv" = ( @@ -13580,8 +13148,7 @@ "VK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" @@ -13643,8 +13210,7 @@ /obj/effect/spawner/window/reinforced, /obj/structure/cable, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" @@ -13654,8 +13220,7 @@ "VZ" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "2-8" @@ -13684,9 +13249,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Wd" = ( @@ -13721,15 +13284,13 @@ "Wl" = ( /obj/machinery/light, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/ruin/space/USSP_gorky17/dinning) "Wn" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13757,8 +13318,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -13804,8 +13364,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ icon_state = "4-8" @@ -13823,9 +13382,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Ww" = ( @@ -13841,12 +13398,10 @@ "WB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "1-2" @@ -13870,7 +13425,6 @@ "WG" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -13882,8 +13436,7 @@ "WK" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/unary/vent_scrubber, /turf/simulated/floor/plasteel{ @@ -13924,7 +13477,6 @@ "WQ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -13939,7 +13491,6 @@ "WU" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -13991,12 +13542,10 @@ /area/ruin/space/USSP_gorky17/engineering) "Xh" = ( /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/vault, @@ -14083,17 +13632,6 @@ icon_state = "dark" }, /area/ruin/space/USSP_gorky17/utility) -"Xt" = ( -/obj/structure/cable{ - icon_state = "1-2"; - tag = "" - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" - }, -/area/ruin/space/USSP_gorky17/rnd) "Xu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump{ @@ -14138,14 +13676,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "XH" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/power/solar, @@ -14158,8 +13693,7 @@ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -14180,7 +13714,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -14219,8 +13752,7 @@ "XW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ icon_state = "2-8" @@ -14233,9 +13765,7 @@ "XZ" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/rnd) "Ya" = ( @@ -14278,7 +13808,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ @@ -14321,9 +13850,7 @@ on = 1 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/USSP_gorky17/bridge) "Yx" = ( @@ -14339,8 +13866,7 @@ /area/ruin/space/USSP_gorky17/solmaintnorth) "Yz" = ( /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/atmospherics/unary/vent_scrubber, /turf/simulated/floor/plasteel{ @@ -14389,8 +13915,7 @@ dir = 5 }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -14485,14 +14010,6 @@ /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating, /area/ruin/space/USSP_gorky17/engineering) -"Ze" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" - }, -/turf/space, -/area/ruin/space/USSP_gorky17/solars) "Zf" = ( /turf/simulated/wall/r_wall, /area/ruin/space/USSP_gorky17/medbay) @@ -14539,8 +14056,7 @@ "Zr" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" @@ -14563,7 +14079,6 @@ "Zt" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/shutters/preopen{ @@ -14602,15 +14117,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/machinery/door/airlock/security/glass{ name = "Gorky17 common"; @@ -14638,12 +14151,10 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/machinery/door/poddoor/preopen{ id_tag = "g17extlock"; @@ -27738,11 +27249,11 @@ wZ fB JZ Be -EE +MV IS Xi Be -EE +MV dV JZ fB @@ -28369,7 +27880,7 @@ fB fB fB fB -tj +fv ED Xk dU @@ -28552,7 +28063,7 @@ Db ee ji ee -Ze +lG fB fB fB @@ -29156,7 +28667,7 @@ oP Gu JZ qZ -RR +Tb KB Db fB @@ -32408,7 +31919,7 @@ Ku EX Sd bA -uR +Nw sT yz UI @@ -33621,7 +33132,7 @@ Ge Lt UI UI -uR +Nw SJ UI bA @@ -34831,7 +34342,7 @@ lt Ku dl vJ -To +Pr Jw Jw Yb @@ -35033,7 +34544,7 @@ Zf Zf vT vJ -To +Pr Jw zT dY @@ -36088,7 +35599,7 @@ Qv OD JZ Be -EE +MV IS JZ fB @@ -36891,14 +36402,14 @@ fB fB fB zu -Av +ee Zr -Av -Av +ee +ee WO Zr -Av -Ze +ee +lG fB xi fB @@ -37081,18 +36592,18 @@ sX eo bx ee -Av -Av -Av -Av -Av -Av +ee +ee +ee +ee +ee +ee Db Db CR -Av -Av -mZ +ee +ee +ua WO HY Db @@ -37101,9 +36612,9 @@ Ho JZ Db JT -Av -Av -Av +ee +ee +ee ue JZ wZ @@ -37295,12 +36806,12 @@ fB fB fB pN -HQ -sm -Av -Av -Av -Ze +XK +bx +ee +ee +ee +lG JZ Ao fB @@ -38108,7 +37619,7 @@ VZ IS JZ Be -RR +Tb Xm Ho fB @@ -39477,7 +38988,7 @@ ST ST PE vJ -rP +Bz oa YC Ig @@ -39679,14 +39190,14 @@ HF qH FK VG -rP +Bz Ul Ul la qd Ae cA -Xt +Ae IL vU oa @@ -43337,7 +42848,7 @@ wZ wZ JZ JT -HQ +XK GW LI Gp @@ -43346,7 +42857,7 @@ Kz Fo Gc Gc -RR +Tb ev wZ yI @@ -44145,7 +43656,7 @@ yI wZ JZ JT -Av +ee tr GW op diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm index c6f1e7de63a..5ce3eb8eaff 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_banya.dmm @@ -116,7 +116,7 @@ /obj/machinery/door/airlock/external{ name = "Arrival USSP Hatch" }, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/wood, /area/ruin/USSP_SpaceBanya) "eu" = ( /turf/simulated/floor/wood{ @@ -763,10 +763,6 @@ /turf/simulated/floor/wood, /area/ruin/USSP_SpaceBanya) "EO" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/wood{ icon_state = "wood-broken7"; @@ -822,8 +818,7 @@ id = "Bar"; name = "Bar Privacy Shutters Control"; pixel_x = 25; - pixel_y = -6; - req_access = list(28) + pixel_y = -6 }, /obj/machinery/light_switch{ pixel_x = -4; @@ -893,14 +888,8 @@ /turf/space, /area/space) "Nj" = ( -/obj/machinery/alarm{ - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/ruin/USSP_SpaceBanya) +/turf/template_noop, +/area/template_noop) "Nr" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/wood{ @@ -949,7 +938,7 @@ name = "Arrival USSP Hatch" }, /obj/structure/fans/tiny/invisible, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/USSP_SpaceBanya) "QL" = ( /obj/structure/table/reinforced, @@ -979,7 +968,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/USSP_SpaceBanya) "RV" = ( /obj/effect/decal/cleanable/flour, @@ -1227,31 +1216,32 @@ /area/ruin/USSP_SpaceBanya) (1,1,1) = {" -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj "} (2,1,1) = {" +Nj Nd Nd Nd @@ -1273,10 +1263,10 @@ Nd Nd Nd Nd -Nd -Nd +Nj "} (3,1,1) = {" +Nj Nd Nd Nd @@ -1298,11 +1288,10 @@ Nd Nd Nd Nd -Nd -Nd +Nj "} (4,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1324,10 +1313,10 @@ Nd Nd Nd Nd -Nd +Nj "} (5,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1349,10 +1338,10 @@ Nd Nd Nd Nd -Nd +Nj "} (6,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1374,10 +1363,10 @@ dr Nd Nd Nd -Nd +Nj "} (7,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1399,10 +1388,10 @@ nD Nd Nd Nd -Nd +Nj "} (8,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1424,10 +1413,10 @@ nD Nd Nd Nd -Nd +Nj "} (9,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1449,10 +1438,10 @@ dr dr Nd Nd -Nd +Nj "} (10,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1474,10 +1463,10 @@ dr Nd Nd Nd -Nd +Nj "} (11,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1499,10 +1488,10 @@ Nd Nd Nd Nd -Nd +Nj "} (12,1,1) = {" -Nd +Nj Nd Nd dr @@ -1524,10 +1513,10 @@ Nd Nd Nd Nd -Nd +Nj "} (13,1,1) = {" -Nd +Nj Nd Nd dr @@ -1549,10 +1538,10 @@ Nd Nd Nd Nd -Nd +Nj "} (14,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1574,10 +1563,10 @@ Sa Nd Nd Nd -Nd +Nj "} (15,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1599,10 +1588,10 @@ nD Nd Nd Nd -Nd +Nj "} (16,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1612,11 +1601,11 @@ Dd uN mL DE -DE +wR zo Dd Dd -Nj +Ep Re Dd nD @@ -1624,10 +1613,10 @@ dr Nd Nd Nd -Nd +Nj "} (17,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1649,10 +1638,10 @@ Nd Nd Nd Nd -Nd +Nj "} (18,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1674,10 +1663,10 @@ Nd Nd Nd Nd -Nd +Nj "} (19,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1699,10 +1688,10 @@ Nd Nd Nd Nd -Nd +Nj "} (20,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1724,10 +1713,10 @@ dr Nd Nd Nd -Nd +Nj "} (21,1,1) = {" -Nd +Nj Nd Nd Dd @@ -1749,10 +1738,10 @@ dr Nd Nd Nd -Nd +Nj "} (22,1,1) = {" -Nd +Nj Nd Nd Qo @@ -1774,10 +1763,10 @@ nD dr Nd Nd -Nd +Nj "} (23,1,1) = {" -Nd +Nj Nd Nd Dd @@ -1799,10 +1788,10 @@ nD dr Nd Nd -Nd +Nj "} (24,1,1) = {" -Nd +Nj Nd Nd dr @@ -1824,10 +1813,10 @@ nD dr Nd Nd -Nd +Nj "} (25,1,1) = {" -Nd +Nj Nd Nd dr @@ -1849,10 +1838,10 @@ nD Nd Nd Nd -Nd +Nj "} (26,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1874,10 +1863,10 @@ dr Nd Nd Nd -Nd +Nj "} (27,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1899,10 +1888,10 @@ dr dr Nd Nd -Nd +Nj "} (28,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1924,10 +1913,10 @@ nD dr Nd Nd -Nd +Nj "} (29,1,1) = {" -Nd +Nj Nd Nd dr @@ -1949,10 +1938,10 @@ nD dr Nd Nd -Nd +Nj "} (30,1,1) = {" -Nd +Nj Nd Nd dr @@ -1974,10 +1963,10 @@ nD Nd Nd Nd -Nd +Nj "} (31,1,1) = {" -Nd +Nj Nd Nd Nd @@ -1999,10 +1988,10 @@ nD Nd Nd Nd -Nd +Nj "} (32,1,1) = {" -Nd +Nj Nd Nd Nd @@ -2024,10 +2013,10 @@ nD Nd Nd Nd -Nd +Nj "} (33,1,1) = {" -Nd +Nj Nd Nd dr @@ -2049,10 +2038,10 @@ dr Nd Nd Nd -Nd +Nj "} (34,1,1) = {" -Nd +Nj Nd Nd Nd @@ -2074,10 +2063,10 @@ Nd Nd Nd Nd -Nd +Nj "} (35,1,1) = {" -Nd +Nj Nd Nd Nd @@ -2099,10 +2088,10 @@ Nd Nd Nd Nd -Nd +Nj "} (36,1,1) = {" -Nd +Nj Nd Nd Nd @@ -2124,9 +2113,10 @@ Nd Nd Nd Nd -Nd +Nj "} (37,1,1) = {" +Nj Nd Nd Nd @@ -2148,11 +2138,10 @@ Nd Nd Nd Nd -Nd -Nd +Nj "} (38,1,1) = {" -Nd +Nj Nd Sa Nd @@ -2174,9 +2163,10 @@ Nd Nd Nd Nd -Nd +Nj "} (39,1,1) = {" +Nj Nd Nd Nd @@ -2198,31 +2188,30 @@ Nd Nd Nd Nd -Nd -Nd +Nj "} (40,1,1) = {" -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd -Nd +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj +Nj "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm index dc8dc174e93..6c5a465d46a 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -1,100 +1,216 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/space, -/area/space) -"ab" = ( -/obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 +"ax" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/simulated/floor/plating/asteroid, +/area/ruin/unpowered) +"bq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/beakers, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"dm" = ( +/obj/structure/grille, +/obj/item/shard{ + icon_state = "medium" }, /obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 + icon_state = "0-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"ac" = ( +"dr" = ( +/obj/structure/flora/rock, +/obj/machinery/light, +/turf/simulated/floor/plating/asteroid, +/area/ruin/unpowered) +"dx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"es" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"eM" = ( +/obj/machinery/smartfridge/secure/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, /area/ruin/unpowered) -"ad" = ( +"fg" = ( /obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 + anchored = 1 }, /obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 + icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"ae" = ( -/obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 +"fT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"fX" = ( +/obj/machinery/light, +/mob/living/simple_animal/hostile/poison/bees, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"gb" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "4-8"; + pixel_y = 0 }, /obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 + icon_state = "0-8" }, -/turf/simulated/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"af" = ( -/obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 +"go" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"gp" = ( +/obj/structure/flora/ausbushes/leafybush, +/mob/living/simple_animal/hostile/poison/bees, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"hh" = ( +/obj/structure/table/reinforced, +/obj/item/surgicaldrill, +/obj/item/hemostat, +/obj/item/scalpel, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/item/circular_saw, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"hO" = ( +/obj/structure/flora/rock/pile, +/turf/simulated/floor/plating/asteroid, +/area/ruin/unpowered) +"iz" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"iK" = ( +/turf/space, +/area/space) +"jf" = ( +/obj/structure/window/reinforced{ + dir = 8 }, +/turf/space, +/area/space/nearstation) +"jl" = ( +/obj/machinery/shieldwallgen, +/turf/space, +/area/space) +"jK" = ( +/obj/structure/grille/broken, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"ag" = ( -/obj/structure/grille, -/obj/structure/window/full/reinforced, -/turf/simulated/floor/plating, +"kQ" = ( +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Bio Containment"; + req_access = list(47) + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"ah" = ( -/turf/simulated/mineral, +"lc" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"ai" = ( -/turf/simulated/floor/plating/asteroid/airless, +"li" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"aj" = ( -/obj/structure/flora/rock, -/turf/simulated/floor/plating/asteroid/airless, +"lm" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"ak" = ( +"mA" = ( +/turf/simulated/floor/plating, +/area/ruin/unpowered) +"mJ" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 + icon_state = "0-2" }, -/turf/simulated/floor/plating, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"al" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/simulated/floor/grass, +"mM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"am" = ( +"ni" = ( /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, @@ -103,54 +219,84 @@ /mob/living/simple_animal/hostile/poison/bees, /turf/simulated/floor/grass, /area/ruin/unpowered) -"an" = ( -/mob/living/simple_animal/hostile/poison/bees, +"no" = ( +/obj/structure/flora/ausbushes/ppflowers, /turf/simulated/floor/grass, /area/ruin/unpowered) -"ao" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/simulated/floor/grass, +"nz" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"ap" = ( -/mob/living/simple_animal/hostile/asteroid/goldgrub{ - will_burrow = 0 +"nX" = ( +/turf/simulated/mineral, +/area/ruin/unpowered) +"oh" = ( +/obj/structure/alien/resin/wall, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"oo" = ( +/obj/structure/alien/weeds/node, +/obj/machinery/light{ + dir = 1 }, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aq" = ( -/obj/structure/flora/ausbushes/grassybush, +"oM" = ( +/obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/grass, /area/ruin/unpowered) -"ar" = ( -/obj/structure/flora/rock/pile, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"as" = ( -/mob/living/simple_animal/hostile/asteroid/basilisk, -/turf/simulated/floor/plating/asteroid/airless, +"pt" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"at" = ( -/turf/simulated/wall/r_wall, +"qr" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"au" = ( -/obj/structure/flora/ausbushes/leafybush, -/mob/living/simple_animal/hostile/poison/bees, -/turf/simulated/floor/grass, +"qD" = ( +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"av" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/grass, +"qZ" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aw" = ( -/obj/structure/flora/rock, -/obj/machinery/light, -/turf/simulated/floor/plating/asteroid/airless, +"rj" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/shield/riot, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"ax" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/mask/surgical, -/obj/item/razor, +"rC" = ( +/obj/machinery/space_heater, /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -159,38 +305,68 @@ icon_state = "dark" }, /area/ruin/unpowered) -"ay" = ( -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"az" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/syringes{ - pixel_x = 5; - pixel_y = 5 +"rZ" = ( +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 }, -/obj/item/storage/box/beakers, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" +/obj/machinery/door/airlock/highsecurity{ + name = "Bio Containment"; + req_access = list(47) + }, +/obj/structure/cable{ + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aA" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/simulated/floor/grass, +"se" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aB" = ( -/obj/machinery/light, -/mob/living/simple_animal/hostile/poison/bees, -/turf/simulated/floor/grass, +"tt" = ( +/obj/item/stack/cable_coil/cut, +/obj/item/stack/cable_coil/cut, +/obj/item/stack/tile/plasteel{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/wirecutters, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, /area/ruin/unpowered) -"aC" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/simulated/floor/grass, +"tW" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"up" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"vd" = ( +/mob/living/simple_animal/crab/royal{ + faction = list("carp") + }, +/turf/simulated/floor/plating, /area/ruin/unpowered) -"aD" = ( +"vl" = ( /obj/structure/cable{ icon_state = "4-8"; pixel_y = 0 @@ -199,1023 +375,1145 @@ name = "Bio Containment"; req_access = list(47) }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"vS" = ( +/obj/machinery/power/apc/worn_out{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/item/melee/baton/security/cattleprod, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "0-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aE" = ( +"wo" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"ws" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/cable, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"wv" = ( /obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 + anchored = 1 }, /obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "2-4"; - tag = "" - }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aF" = ( +"wK" = ( /obj/structure/cable{ icon_state = "4-8"; pixel_y = 0 }, -/turf/simulated/wall/r_wall, -/area/ruin/unpowered) -"aG" = ( -/obj/structure/table/reinforced, /obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 + icon_state = "1-4" }, -/obj/item/gun/energy/floragun, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) +"xr" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/plating, /area/ruin/unpowered) -"aH" = ( +"xB" = ( /obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 + icon_state = "2-8" }, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"aI" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop, /obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aJ" = ( -/obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 - }, -/obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 - }, +"xU" = ( +/obj/item/shard, +/turf/space, +/area/space) +"yf" = ( +/obj/item/gps/ruin, +/turf/simulated/wall/r_wall, +/area/ruin/unpowered) +"yp" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/plating, +/area/ruin/unpowered) +"yJ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/plating, +/area/ruin/unpowered) +"zn" = ( /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ - d2 = 8; - icon_state = "0-8" + icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"aK" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/space, -/area/space/nearstation) -"aL" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aM" = ( +"Ap" = ( /obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, -/turf/simulated/wall/r_wall, -/area/ruin/unpowered) -"aN" = ( -/obj/structure/table/reinforced, -/obj/item/folder, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aO" = ( -/obj/structure/chair/office/light{ - dir = 8 +"Ax" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 }, -/turf/simulated/floor/plasteel, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"AE" = ( +/mob/living/simple_animal/hostile/asteroid/goldgrub{ + will_burrow = 0 + }, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) -"aP" = ( +"AU" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/bottle/liver_enhance_virion, -/obj/item/reagent_containers/dropper, +/obj/item/gun/syringe, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aQ" = ( +"Bz" = ( /obj/structure/window/reinforced{ - dir = 8 + dir = 4 }, /turf/space, /area/space/nearstation) -"aR" = ( -/obj/machinery/light/small{ - dir = 4 +"BI" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aS" = ( -/obj/machinery/power/apc/worn_out{ - dir = 8; - pixel_x = -24; +"BS" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable{ + icon_state = "4-8"; pixel_y = 0 }, /obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/rack, -/obj/item/melee/baton/security/cattleprod, -/obj/effect/spawner/lootdrop/maintenance, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "0-4" }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aT" = ( +"Dk" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, /obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-8" }, -/obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit/medical, -/obj/item/tank/internals/emergency_oxygen/double, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"Ds" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/temperature, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aU" = ( -/obj/structure/rack, -/obj/item/crowbar, -/obj/item/shield/riot, -/obj/machinery/light{ +"Du" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"Ec" = ( +/obj/structure/disposalpipe/trunk{ dir = 1 }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"Fo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aV" = ( -/obj/machinery/smartfridge/secure/chemistry, +"FB" = ( +/obj/structure/closet/wardrobe/toxins_white, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aW" = ( +"FD" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"FL" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"Gx" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"GZ" = ( /obj/structure/table/reinforced, -/obj/item/gun/syringe, +/obj/item/folder, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aX" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/chem_grenade/antiweed{ - pixel_x = 3; - pixel_y = 5 +"Hp" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/item/grenade/chem_grenade/antiweed{ - pixel_x = 4 +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"Hz" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 }, -/obj/item/grenade/chem_grenade/antiweed{ - pixel_x = -3; - pixel_y = -1 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/disposalpipe/segment{ + dir = 10 }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"aY" = ( +"HU" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/simulated/floor/plating, +/area/ruin/unpowered) +"Ic" = ( +/turf/simulated/floor/plating/asteroid, +/area/ruin/unpowered) +"Ja" = ( /obj/structure/table/reinforced, -/obj/item/gun/energy/temperature, +/obj/item/clipboard, +/obj/item/clothing/mask/surgical, +/obj/item/razor, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"aZ" = ( +"Jb" = ( /obj/structure/table/reinforced, -/obj/item/cultivator, -/obj/item/shovel, +/obj/item/reagent_containers/hypospray/autoinjector/stimpack, +/obj/item/reagent_containers/glass/bottle/mutagen, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"ba" = ( -/obj/machinery/light/small{ - dir = 8 - }, +"JH" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bb" = ( -/obj/machinery/door/airlock/hatch{ - name = "Bio-Research Station" - }, -/turf/simulated/floor/plasteel, +"JO" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/simulated/floor/plating, /area/ruin/unpowered) -"bc" = ( -/obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/plasteel, +"JU" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/plating, /area/ruin/unpowered) -"bd" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 +"Km" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bio-Research Station" }, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"be" = ( -/obj/structure/reagent_dispensers/fueltank, +"Lg" = ( +/obj/machinery/computer/operating, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bf" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/obj/structure/cable, +"LT" = ( /obj/structure/cable{ - icon_state = "1-2"; + icon_state = "4-8"; pixel_y = 0 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/unpowered) -"bg" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bh" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +"LU" = ( +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bi" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/hypospray/autoinjector/stimpack, -/obj/item/reagent_containers/glass/bottle/mutagen, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"Mf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" }, -/area/ruin/unpowered) -"bj" = ( -/obj/structure/table/reinforced, -/obj/item/surgicaldrill, -/obj/item/hemostat, -/obj/item/scalpel, -/obj/item/surgical_drapes, -/obj/item/retractor, -/obj/item/cautery, -/obj/item/circular_saw, -/obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bk" = ( -/obj/machinery/optable, +"MH" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"MK" = ( +/obj/structure/table/reinforced, +/obj/item/cultivator, +/obj/item/shovel, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bl" = ( -/obj/machinery/computer/operating, +"Nd" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bm" = ( -/obj/structure/closet/wardrobe/toxins_white, -/obj/structure/disposalpipe/segment, +"NY" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"Oi" = ( +/mob/living/simple_animal/hostile/poison/bees, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"OF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) +"Qe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) +"QK" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"QQ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/tank/internals/emergency_oxygen/double, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bn" = ( +"Rf" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/snacks/carrotfries, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bo" = ( +"Rk" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/ruin/unpowered) +"RV" = ( +/turf/template_noop, +/area/template_noop) +"RZ" = ( +/obj/item/shard, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"SA" = ( /obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 + anchored = 1 }, /obj/structure/cable{ - icon_state = "1-2"; - pixel_y = 0 + icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "2-4" }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) +"SO" = ( +/obj/machinery/light{ + dir = 1 }, +/mob/living/simple_animal/hostile/carp, /turf/simulated/floor/plating, /area/ruin/unpowered) -"bp" = ( -/obj/structure/bed, -/obj/item/bedsheet/green, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +"SP" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bq" = ( -/obj/item/stack/cable_coil/cut, -/obj/item/stack/tile/plasteel{ - pixel_x = 3; - pixel_y = -4 +"Tc" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 }, -/obj/item/wirecutters, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"br" = ( -/obj/structure/table/reinforced, -/obj/machinery/kitchen_machine/microwave, /obj/structure/cable{ - icon_state = "4-8"; - pixel_y = 0 + icon_state = "1-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/cable{ + icon_state = "0-8" }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"bs" = ( +"Tf" = ( /obj/structure/cable{ icon_state = "4-8"; pixel_y = 0 }, +/obj/machinery/door/airlock/highsecurity{ + name = "Bio Containment"; + req_access = list(47) + }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/machinery/shieldwallgen, -/turf/simulated/floor/plating, /area/ruin/unpowered) -"bt" = ( +"TD" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, /obj/structure/cable{ - d2 = 8; - icon_state = "0-8" + icon_state = "0-4" }, -/obj/machinery/shieldwallgen, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bu" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bv" = ( -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bw" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/mob/living/simple_animal/hostile/carp, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bx" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"by" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 +"TG" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bio-Research Station" }, -/turf/simulated/wall/r_wall, -/area/ruin/unpowered) -"bz" = ( -/obj/machinery/space_heater, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) +"Ud" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bA" = ( +"Uv" = ( /obj/structure/table/reinforced, -/obj/machinery/juicer, +/obj/item/grenade/chem_grenade/antiweed{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade/antiweed{ + pixel_x = 4 + }, +/obj/item/grenade/chem_grenade/antiweed{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered) -"bB" = ( -/obj/structure/alien/weeds, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bC" = ( -/obj/structure/alien/weeds/node, -/obj/machinery/light{ - dir = 1 +"UA" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"bD" = ( -/obj/item/clothing/mask/facehugger{ - icon_state = "facehugger_dead"; - stat = 2 +"VI" = ( +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 }, -/turf/simulated/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bE" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/plating, +"VN" = ( +/obj/structure/table/reinforced, +/obj/machinery/juicer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) -"bF" = ( -/obj/structure/disposalpipe/segment, +"Wq" = ( /turf/simulated/wall/r_wall, /area/ruin/unpowered) -"bG" = ( -/obj/machinery/door/airlock/external, +"Wv" = ( +/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bH" = ( -/obj/structure/alien/resin/wall, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bI" = ( -/obj/structure/flora/ausbushes/reedbush, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bJ" = ( -/mob/living/simple_animal/crab/royal{ - faction = list("carp") +"Xg" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bottle/liver_enhance_virion, +/obj/item/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, /area/ruin/unpowered) -"bK" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/space/nearstation) -"bL" = ( -/obj/machinery/light/small{ - dir = 8 +"Xh" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bio-Research Station" }, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"bM" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8"; + pixel_y = 0 }, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"bN" = ( -/obj/structure/grille/broken, -/obj/item/shard{ - icon_state = "small" - }, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bO" = ( -/obj/item/shard, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bP" = ( -/obj/structure/lattice, -/turf/space, -/area/space/nearstation) -"bQ" = ( -/obj/machinery/shieldwallgen{ - active = 2; - anchored = 1; - power = 1 - }, +"Yk" = ( +/obj/structure/grille, +/obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"bR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/simulated/floor/plating, -/area/space/nearstation) -"bS" = ( +"Yv" = ( +/obj/structure/flora/rock, +/turf/simulated/floor/plating/asteroid, +/area/ruin/unpowered) +"Zn" = ( /obj/structure/cable{ icon_state = "1-4" }, /obj/structure/cable, -/obj/machinery/shieldwallgen, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bT" = ( -/obj/structure/grille, -/obj/item/shard{ - icon_state = "medium" +/obj/machinery/shieldwallgen{ + anchored = 1 }, -/turf/simulated/floor/plating, -/area/ruin/unpowered) -"bU" = ( -/obj/structure/grille/broken, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) -"bV" = ( -/obj/machinery/shieldwallgen, -/turf/space, -/area/space/nearstation) -"bW" = ( -/obj/item/shard, -/turf/space, -/area/space/nearstation) -"Hv" = ( -/obj/item/gps/ruin, -/turf/simulated/wall/r_wall, +"ZT" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/floragun, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/ruin/unpowered) (1,1,1) = {" -aa -ab -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -ab -ag -ag -ag -ag -ab -aa +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV "} (2,1,1) = {" -aa -ac -ah -ai -ar -ah -ac -aK -aK -aK -aK -aK -aK -ac -bu -bv -bI -bv -ac -aa +RV +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +RV "} (3,1,1) = {" -aa -ac -ah -ap -ai -ai -aD -aL -aR -aL -aL -aR -aL -aD -bv -bv -bJ -bv -ac -aa +RV +iK +SA +mJ +mJ +mJ +mJ +TD +iK +iK +iK +iK +iK +iK +Ax +UA +UA +UA +UA +qZ +iK +RV "} (4,1,1) = {" -aa -ac -ai -ah -ai -aw -ac -at -at -bb -bb -at -at -ac -bw -bv -bv -bv -ac -aa +RV +iK +wo +nX +Ic +hO +nX +BS +Bz +Bz +Bz +Bz +Bz +Bz +FD +xr +mA +HU +mA +wo +iK +RV "} (5,1,1) = {" -aa -ac -aj -ai -as -ar -ac -at -aS -ay -ay -be -at -ac -bx -bE -bv -bv -ac -aa +RV +iK +wo +nX +AE +Ic +Ic +kQ +dx +Fo +zn +Ap +mM +Ap +vl +mA +mA +vd +mA +wo +iK +RV "} (6,1,1) = {" -aa -ad -ak -ak -ak -ak -aE -aM -aT -bc -bd -bf -aM -bo -ak -ak -ak -ak -bQ -aa +RV +iK +BS +Ic +nX +Ic +dr +wo +Wq +Wq +TG +Km +Wq +Wq +gb +SO +mA +mA +mA +BS +iK +RV "} (7,1,1) = {" -aa -aa -aa -aa -at -at -aF -Hv -aU -ay -ay -bg -at -aF -by -bF -bK -bK -bR -aa +RV +iK +BS +Yv +Ic +ax +hO +wo +Wq +vS +wK +LU +lm +Wq +gb +JU +yJ +mA +mA +BS +iK +RV "} (8,1,1) = {" -aa -aa -aa -aa -ag -ax -aG -aN -aV -ay -ay -bh -bm -bp -bz -at -at -at -aa -aa +RV +iK +fg +Hp +Hp +Hp +Hp +Dk +Wq +QQ +tt +JO +Nd +Wq +Hz +qr +qr +BI +UA +se +iK +RV "} (9,1,1) = {" -aa -aa -aa -aa -ag -ay -aH -aO -ay -ay -ay -ay -ay -aH -ay -bG -bL -bG -aa -aa +RV +iK +iK +iK +iK +Wq +Wq +Wq +yf +rj +VI +LU +JH +Wq +Wq +Wq +Wq +FL +go +Ec +iK +RV "} (10,1,1) = {" -aa -aa -aa -aa -ag -ay -aH -ay -ay -ay -ay -ay -ay -bq -ay -bG -bM -bG -aa -aa +RV +iK +iK +iK +iK +yp +Ja +ZT +GZ +eM +qD +Wv +fT +FB +pt +rC +Wq +Wq +Wq +iK +iK +RV "} (11,1,1) = {" -aa -aa -aa -aa -ag -az -aI -aP -aW -ay -ay -bi -bn -br -bA -at -at -at -aa -aa +RV +iK +iK +iK +iK +yp +LU +LU +nz +LU +LT +LU +LU +LU +LU +LU +SP +Qe +SP +iK +iK +RV "} (12,1,1) = {" -aa -aa -aa -aa -at -at -aF -at -aX -ay -ay -bj -at -aF -at -at -aa -aa -aa -aa +RV +iK +iK +iK +iK +yp +LU +LU +LU +LU +LT +LU +LU +LU +LU +LU +SP +OF +SP +iK +iK +RV "} (13,1,1) = {" -aa -ae -ak -ak -ak -ak -aJ -at -aY -ay -ay -bk -at -bs -ak -ak -ak -ak -bS -aa +RV +iK +iK +iK +iK +yp +bq +li +Xg +AU +LT +LU +Jb +Rf +Ud +VN +Wq +Wq +Wq +iK +iK +RV "} (14,1,1) = {" -aa -ac -al -an -an -aA -ac -at -aZ -ay -ay -bl -at -ac -bB -bB -bD -bH -ac -aa +RV +iK +iK +iK +iK +Wq +Wq +Wq +Wq +Uv +LT +LU +hh +Wq +Wq +Wq +Wq +iK +iK +iK +iK +RV "} (15,1,1) = {" -aa -ac -am -am -ao -aB -ac -at -at -bb -bb -at -at -ac -bC -bH -bH -bv -bT -aa +RV +iK +tW +es +es +es +es +TD +Wq +Ds +LT +LU +lc +Wq +Ax +Yk +Yk +Yk +Yk +Zn +iK +RV "} (16,1,1) = {" -aa -ac -an -aq -au -am -aD -aL -ba -aL -aL -ba -aL -aD -bD -bB -bv -bO -bU -bW +RV +iK +wo +Rk +Oi +Oi +oM +BS +Wq +MK +LT +LU +Lg +Wq +BS +Du +Du +Gx +oh +wo +iK +RV "} (17,1,1) = {" -aa -ac -ao -an -av -aC -ac -aQ -aQ -aQ -aQ -aQ -aQ -ac -bB -bB -bv -bv -bP -aa +RV +iK +wo +ni +ni +MH +fX +BS +Wq +Wq +Xh +Km +Wq +Wq +BS +oo +oh +oh +iz +dm +iK +RV "} (18,1,1) = {" -aa -af -ak -ak -ak -ak -af -aa -aa -aa -aa -aa -aa -bt -ag -ag -bN -bP -aa -aa +RV +iK +BS +Oi +NY +gp +ni +Tf +dx +Mf +xB +dx +Mf +dx +rZ +Gx +Du +iz +RZ +jK +xU +RV "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bV -aa +RV +iK +BS +MH +Oi +QK +no +wo +jf +jf +jf +jf +jf +jf +wo +Du +Du +iz +iz +up +iK +RV "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +RV +iK +fg +mJ +mJ +mJ +mJ +Tc +iK +iK +iK +iK +iK +iK +wv +Yk +Yk +ws +up +iK +iK +RV +"} +(21,1,1) = {" +RV +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +iK +jl +iK +RV +"} +(22,1,1) = {" +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm index 18d1ec44d88..75b5db04cdc 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/anomalyship.dmm @@ -7,7 +7,6 @@ maximum_pressure = 50000 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -32,7 +31,6 @@ "aU" = ( /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/miner) @@ -58,13 +56,9 @@ /area/ae13/command) "cJ" = ( /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -103,10 +97,7 @@ "dL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4"; - tag = "90Curve" + icon_state = "1-4" }, /obj/effect/decal/cleanable/blood/writing{ dir = 6 @@ -196,7 +187,6 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/miner) @@ -233,7 +223,6 @@ /obj/effect/mob_spawn/headcrab, /mob/living/simple_animal/hostile/mimic/crate, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -331,8 +320,6 @@ "id" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 2; icon_state = "1-2" }, /turf/simulated/floor/plating, @@ -348,10 +335,7 @@ /area/ae13/medbay) "iQ" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/writing, /obj/structure/cable{ @@ -436,7 +420,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/floodlight, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -445,7 +428,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -545,7 +527,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/medbay) "nV" = ( /obj/effect/decal/cleanable/dirt, @@ -558,10 +540,7 @@ /area/ae13/hall) "ok" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating, @@ -583,10 +562,7 @@ "oD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plating, @@ -606,8 +582,6 @@ "pa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; - d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/plating/asteroid{ @@ -656,7 +630,6 @@ name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -711,7 +684,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/energy) "qM" = ( /obj/structure/rack, @@ -735,7 +708,7 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/energy) "ru" = ( /turf/simulated/floor/plasteel{ @@ -758,21 +731,17 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/medbay) "sc" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/ae13/hall) "si" = ( /obj/structure/closet/crate/secure/unknownchemicals, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -780,7 +749,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -811,10 +779,7 @@ "tp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/blood, /obj/effect/gluttony, @@ -870,14 +835,10 @@ "tD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/gluttony, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -899,7 +860,6 @@ maximum_pressure = 50000 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -915,7 +875,6 @@ dir = 1 }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plating/asteroid{ @@ -982,7 +941,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1019,13 +977,9 @@ /area/ae13/energy) "vZ" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1064,7 +1018,6 @@ start_charge = 0 }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/spider/stickyweb, @@ -1078,7 +1031,6 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1112,7 +1064,6 @@ "xM" = ( /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1134,17 +1085,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) "yC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/ae13/hall) @@ -1183,8 +1130,6 @@ "yQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 4; icon_state = "1-4" }, /turf/simulated/floor/plasteel{ @@ -1196,7 +1141,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/medbay) @@ -1279,10 +1223,7 @@ icon_state = "1-2" }, /obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/effect/decal/cleanable/blood/writing{ dir = 1 @@ -1304,14 +1245,13 @@ /turf/simulated/floor/indestructible/plating, /area/ae13/energy) "AR" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/energy) "AT" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/hooded/carp_costume, /obj/effect/decal/cleanable/blood/gibs/old, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -1370,10 +1310,7 @@ "CH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating, @@ -1387,7 +1324,6 @@ name = "P.A.C.M.A.N.-type portable generator" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1401,10 +1337,7 @@ /area/ae13/asteroid) "Do" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -1424,7 +1357,6 @@ "DI" = ( /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1463,7 +1395,7 @@ /obj/structure/shuttle/engine/large{ dir = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/medbay) "EE" = ( /obj/effect/decal/cleanable/dirt, @@ -1482,7 +1414,6 @@ outputting = 0 }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/indestructible/plating, @@ -1499,7 +1430,6 @@ /obj/effect/spawner/lootdrop/bluespace_tap/hat, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1582,7 +1512,6 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/dispenser/oxygen, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1593,7 +1522,6 @@ /obj/item/stack/sheet/bluespace_crystal, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1624,7 +1552,6 @@ "Ht" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1649,7 +1576,6 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -1709,7 +1635,6 @@ amount = 10 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1717,14 +1642,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) "Ki" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -1766,7 +1689,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -1811,7 +1733,6 @@ start_charge = 0 }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/light{ @@ -1834,8 +1755,6 @@ "Mq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; - d2 = 8; icon_state = "2-8" }, /turf/simulated/floor/plating/asteroid{ @@ -1846,16 +1765,10 @@ "Mx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plating, @@ -1868,7 +1781,6 @@ "Nb" = ( /obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/energy) @@ -1902,22 +1814,13 @@ "NR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - tag = "" + icon_state = "1-2" }, /obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4"; - tag = "" + icon_state = "1-4" }, /turf/simulated/floor/plating/asteroid{ icon_state = "asteroidfloor"; @@ -1951,7 +1854,6 @@ "OE" = ( /obj/structure/largecrate, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -1963,7 +1865,6 @@ /area/ae13/miner) "OH" = ( /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -1972,17 +1873,13 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) "Pa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/ae13/energy) @@ -2046,7 +1943,6 @@ /obj/structure/ore_box, /obj/effect/turf_decal/stripes/box, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/miner) @@ -2111,7 +2007,6 @@ name = "bluespace portal" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -2156,8 +2051,6 @@ "Sd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; - d2 = 4; icon_state = "2-4" }, /turf/simulated/floor/plating/asteroid{ @@ -2196,7 +2089,6 @@ start_charge = 0 }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/light{ @@ -2211,7 +2103,6 @@ /obj/effect/decal/cleanable/blood/writing, /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/medbay) @@ -2232,20 +2123,14 @@ "SV" = ( /obj/machinery/door/airlock/shuttle, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ae13/command) "Tf" = ( /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -2267,7 +2152,6 @@ }, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/hall) @@ -2277,7 +2161,6 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -2312,8 +2195,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 1; - d2 = 8; icon_state = "1-8" }, /turf/simulated/floor/plasteel{ @@ -2322,15 +2203,10 @@ /area/ae13/miner) "TC" = ( /obj/structure/cable{ - d1 = 1; - d2 = 4; icon_state = "1-4" }, /obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /turf/simulated/floor/plating/asteroid{ icon_state = "asteroidfloor"; @@ -2356,7 +2232,6 @@ /obj/structure/spider/stickyweb, /obj/effect/decal/cleanable/vomit, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ae13/medbay) @@ -2376,10 +2251,7 @@ "TU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/statue/gold/cmo{ anchored = 1; @@ -2402,10 +2274,7 @@ "UA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/mob_spawn/headcrab, /turf/simulated/floor/plating, @@ -2417,7 +2286,6 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/loot, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "sepia" }, /area/ae13/epicenter) @@ -2432,21 +2300,18 @@ "Vo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/ae13/miner) "VG" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/medbay) "VJ" = ( /obj/structure/shuttle/engine/large{ dir = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ae13/energy) "VX" = ( /obj/structure/alien/weeds, @@ -2473,10 +2338,7 @@ /area/ae13/miner) "Wj" = ( /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plating, @@ -2521,9 +2383,7 @@ "XS" = ( /obj/machinery/door/airlock/shuttle, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ae13/command) "XW" = ( @@ -2545,10 +2405,7 @@ "Yb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/ae13/epicenter) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm index 09f3bb0b6ba..38a04e6aefb 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm @@ -50,7 +50,7 @@ /area/ruin/unpowered) "n" = ( /obj/structure/shuttle/engine/propulsion/burst, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "G" = ( /turf/simulated/wall/shuttle{ diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm index 90a1c7513ad..e7626fc546d 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm @@ -8,18 +8,10 @@ "d" = ( /turf/simulated/wall/r_wall, /area/space) -"e" = ( -/obj/item/stack/cable_coil/cut, -/turf/space, -/area/template_noop) -"g" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/space) "h" = ( /obj/structure/girder, /turf/space, -/area/template_noop) +/area/space) "j" = ( /obj/structure/grille/broken, /turf/space, @@ -30,7 +22,7 @@ /area/space) "n" = ( /obj/item/stack/cable_coil/cut, -/turf/template_noop, +/turf/space, /area/space) "o" = ( /obj/machinery/door/airlock/command{ @@ -38,43 +30,24 @@ }, /turf/simulated/floor/plating/airless, /area/space) -"p" = ( -/mob/living/simple_animal/hostile/carp, -/turf/space, -/area/template_noop) "q" = ( /obj/structure/lattice, /turf/space, /area/space) -"s" = ( -/obj/item/stack/rods, -/turf/space, -/area/template_noop) -"t" = ( -/obj/structure/door_assembly/door_assembly_com, -/turf/space, -/area/template_noop) "u" = ( /obj/item/clothing/head/bio_hood/virology, /turf/space, /area/space) -"v" = ( -/turf/template_noop, -/area/space) -"x" = ( -/obj/structure/grille/broken, -/turf/template_noop, -/area/space) "y" = ( /obj/structure/lattice, /obj/structure/door_assembly/door_assembly_vault{ anchored = 1 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space) "z" = ( /obj/item/stack/rods, -/turf/template_noop, +/turf/space, /area/space) "A" = ( /obj/structure/closet/crate, @@ -87,10 +60,6 @@ }, /turf/space, /area/space) -"C" = ( -/obj/item/stack/sheet/metal, -/turf/space, -/area/template_noop) "D" = ( /obj/effect/landmark/tiles/burnturf, /turf/simulated/floor/plating/airless, @@ -98,7 +67,7 @@ "E" = ( /obj/item/reagent_containers/glass/beaker/large, /turf/space, -/area/template_noop) +/area/space) "G" = ( /obj/structure/safe, /obj/item/stack/sheet/mineral/bananium{ @@ -118,8 +87,9 @@ /turf/simulated/floor/plasteel/airless, /area/space) "I" = ( +/obj/structure/door_assembly/door_assembly_com, /turf/space, -/area/template_noop) +/area/space) "J" = ( /mob/living/simple_animal/hostile/carp, /turf/space, @@ -135,24 +105,14 @@ /obj/item/clothing/suit/bio_suit/virology, /turf/space, /area/space) -"O" = ( -/obj/item/shard{ - icon_state = "small" - }, -/turf/space, -/area/template_noop) "P" = ( /obj/item/reagent_containers/spray/cleaner, /turf/space, /area/space) "R" = ( /obj/item/stack/sheet/metal, -/turf/template_noop, -/area/space) -"S" = ( -/obj/item/reagent_containers/spray/cleaner, /turf/space, -/area/template_noop) +/area/space) "T" = ( /turf/simulated/wall, /area/space) @@ -160,14 +120,6 @@ /obj/effect/landmark/tiles/burnturf, /turf/simulated/floor/plasteel/airless, /area/space) -"V" = ( -/obj/structure/lattice, -/turf/space, -/area/template_noop) -"W" = ( -/obj/effect/landmark/tiles/burnturf, -/turf/simulated/floor/plating/burnt, -/area/space) "X" = ( /turf/space, /area/space) @@ -182,25 +134,25 @@ (1,1,1) = {" M -I -I -I -I -I -I -I -I -I -I -I -I -I -I -I -I -I -I -I +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M "} (2,1,1) = {" M @@ -210,19 +162,19 @@ d d d Y -v -S -I -I -I -I -I -I -C -I -I -I -I +X +P +X +X +X +X +X +X +R +X +X +X +M "} (3,1,1) = {" M @@ -239,12 +191,12 @@ T T o T -I -p -O -I -I -I +X +J +B +X +X +M "} (4,1,1) = {" M @@ -255,18 +207,18 @@ c U d X -g +q b c U b T -V -I -I -I -I -I +q +X +X +X +X +M "} (5,1,1) = {" M @@ -277,18 +229,18 @@ D q d z -x +j D b D b T -I -I -I -I -I -I +X +X +X +X +X +M "} (6,1,1) = {" M @@ -299,18 +251,18 @@ d d Y X -g +q X n X -g +q T -I -I -I -C -I -I +X +X +X +R +X +M "} (7,1,1) = {" M @@ -325,14 +277,14 @@ X T T T -v +X T -I -I -V -I -I -I +X +X +q +X +X +M "} (8,1,1) = {" M @@ -345,43 +297,43 @@ X X R X -g +q X b -v -v -I -I -I -I -I +X +X +X +X +X +X +M "} (9,1,1) = {" M -p -s +J +z T -x -g +j +q T R X B X -g +q +X X -v z -I -s -I -I -I +X +z +X +X +M "} (10,1,1) = {" M -s -I +z +X T b D @@ -392,18 +344,18 @@ X X X X -v -v -I -I -I -I -I +X +X +X +X +X +X +M "} (11,1,1) = {" M -I -I +X +X T c D @@ -416,187 +368,187 @@ b j D T +X +X I -I -I -t -I +X +M "} (12,1,1) = {" M -C -I +R +X T X b N -s -I -I +z +X +X L q q b T -I -s -I -I -I +X +z +X +X +M "} (13,1,1) = {" M -I -I +X +X l T T T -I -I +X +X u j -W +D c U T -I -I -I -I -I +X +X +X +X +M "} (14,1,1) = {" M -I -s -p -I -I -I -I -p -I -I +X +z +J +X +X +X +X +J +X +X c H Z T -I -I -I -I -I +X +X +X +X +M "} (15,1,1) = {" M -V -I -I -s -V -C -I -I -s +q +X +X +z +q +R +X +X +z h T T T T -I -I -I -I -I +X +X +X +X +M "} (16,1,1) = {" M -I -I +X +X E -I -I -V -I -O -I -V -I -I -I -I -I -C -I -I -I +X +X +q +X +B +X +q +X +X +X +X +X +R +X +X +M "} (17,1,1) = {" M -I -I -C -I -e -I -I -I -I -I -e -I -V -I -I -I -I -I -I +X +X +R +X +n +X +X +X +X +X +n +X +q +X +X +X +X +X +M "} (18,1,1) = {" M -I -I -I -I -I -I +X +X +X +X +X +X h -I -I -C -I -I -I -I -I -I -I -I -I +X +X +R +X +X +X +X +X +X +X +X +M "} (19,1,1) = {" M -I -I -I -I -I -I -I -I -I -I -I -I -I -C -I -I -I -I -I +X +X +X +X +X +X +X +X +X +X +X +X +X +R +X +X +X +X +M "} (20,1,1) = {" M diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm index 689a8669fa0..70ee8e5f0d5 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm @@ -4,169 +4,161 @@ /area/template_noop) "b" = ( /obj/item/stack/rods, -/turf/simulated/floor/plating/damaged, -/area/template_noop) +/turf/simulated/floor/plating/airless, +/area/space) "c" = ( /obj/item/trash/popcorn, /turf/space, -/area/template_noop) +/area/space) "d" = ( -/obj/effect/spawner/random_spawners/wall_rusted_30, /turf/space, -/area/template_noop) +/area/space) "e" = ( /obj/item/poster/random_contraband, /turf/space, -/area/template_noop) +/area/space) "f" = ( /obj/structure/lattice, /obj/item/stack/sheet/metal, /turf/space, -/area/template_noop) +/area/space) "g" = ( /obj/item/paperplane, /turf/space, -/area/template_noop) +/area/space) "h" = ( /obj/item/trash/can, /turf/space, -/area/template_noop) -"i" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/template_noop) +/area/space) "k" = ( /obj/item/shard, /turf/space, -/area/template_noop) +/area/space) "l" = ( /obj/item/stack/cable_coil{ amount = 10 }, /turf/space, -/area/template_noop) +/area/space) "m" = ( /turf/simulated/wall, -/area/template_noop) +/area/space) "n" = ( /obj/item/stack/sheet/glass, /turf/space, -/area/template_noop) +/area/space) "p" = ( /obj/random/plushie, /turf/space, -/area/template_noop) +/area/space) "q" = ( /obj/item/stack/rods, /obj/item/stack/sheet/metal, /turf/space, -/area/template_noop) +/area/space) "t" = ( /obj/machinery/computer/arcade/battle, /turf/simulated/floor/plasteel/airless, -/area/template_noop) +/area/space) "u" = ( /obj/random/tool, /turf/space, -/area/template_noop) +/area/space) "v" = ( /obj/item/trash/syndi_cakes, /turf/space, -/area/template_noop) +/area/space) "w" = ( /obj/item/stack/tickets, /turf/space, -/area/template_noop) +/area/space) "x" = ( /obj/structure/bookcase/random/fiction, -/turf/simulated/floor/plating/damaged, -/area/template_noop) +/turf/simulated/floor/plating/airless, +/area/space) "y" = ( /obj/item/storage/pill_bottle/random_meds/labelled, /turf/space, -/area/template_noop) +/area/space) "z" = ( -/turf/simulated/floor/plating/damaged, -/area/template_noop) -"A" = ( -/turf/space, -/area/template_noop) +/turf/simulated/floor/plating/airless, +/area/space) "B" = ( /obj/item/stack/rods, /turf/space, -/area/template_noop) +/area/space) "D" = ( /obj/item/paper, /obj/item/paper, /turf/space, -/area/template_noop) +/area/space) "F" = ( /obj/random/tool, -/turf/simulated/floor/plating/damaged, -/area/template_noop) +/turf/simulated/floor/plating/airless, +/area/space) "G" = ( /obj/item/poster/random_official, /turf/space, -/area/template_noop) +/area/space) "H" = ( /obj/item/stack/sheet/wood, /turf/space, -/area/template_noop) +/area/space) "I" = ( /obj/item/stack/rods, /obj/item/stack/rods, /turf/space, -/area/template_noop) +/area/space) "J" = ( /obj/item/trash/pistachios, /turf/space, -/area/template_noop) +/area/space) "K" = ( /obj/structure/lattice, /obj/structure/girder, /turf/space, -/area/template_noop) +/area/space) "L" = ( /obj/structure/girder, /turf/space, -/area/template_noop) +/area/space) "M" = ( /obj/item/stack/sheet/metal, /turf/space, -/area/template_noop) +/area/space) "O" = ( /obj/structure/girder/displaced, /turf/space, -/area/template_noop) +/area/space) "S" = ( /obj/structure/lattice, /turf/space, -/area/template_noop) +/area/space) "U" = ( /obj/item/stack/sheet/wood, /obj/item/stack/sheet/wood, /turf/space, -/area/template_noop) +/area/space) "V" = ( /obj/item/circuitboard/arcade, /turf/space, -/area/template_noop) +/area/space) "W" = ( /obj/item/stack/tickets, /obj/item/stack/tickets, /obj/item/stack/tickets, /turf/space, -/area/template_noop) +/area/space) "Z" = ( /obj/item/paper, /turf/space, -/area/template_noop) +/area/space) (1,1,1) = {" a a a -i +a a a a @@ -195,13 +187,13 @@ a a a a -i a a a a a -i +a +a a a a @@ -209,315 +201,315 @@ a (3,1,1) = {" a a -A -A -A -A -A -A -A -A -A -A -A -A -A -A -A -A +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d a a "} (4,1,1) = {" a a -A +d B -A +d B -A -A -A -A -A -A -A -A +d +d +d +d +d +d +d +d B B -A -A +d +d a a "} (5,1,1) = {" -i a -A -A -A -A -A +a +d +d +d +d +d w -A +d M -A -A -A -A -A -A -A -A -a -i +d +d +d +d +d +d +d +d +a +a "} (6,1,1) = {" a a -A -A +d +d I -A +d B -A -A +d +d B B M -A -A +d +d M -A -A -A +d +d +d a a "} (7,1,1) = {" a a -A -A +d +d k -A -A +d +d O -A -A -A -A +d +d +d +d m -A +d w -A +d M -A +d a a "} (8,1,1) = {" a a -A +d B -A +d M -A -A +d +d H -A +d G n m -A -A +d +d B -A -A +d +d a a "} (9,1,1) = {" a a -A -A +d +d m -A +d w -A +d M S -A -A +d +d d B M -A +d O -A +d a a "} (10,1,1) = {" a a -A +d w -A -A +d +d Z -A +d W B S h M L -A +d c -A -A +d +d a a "} (11,1,1) = {" a -i +a B w -A +d S -A +d F -A -A +d +d S -A +d Z -A -A -A +d +d +d M -A +d a a "} (12,1,1) = {" a a -A -A -A -A +d +d +d +d H L S m m b -A -A +d +d Z w B -A -i +d +a a "} (13,1,1) = {" a a -A -A +d +d B O -A +d B -A +d M -A +d D K z S H B -A +d a a "} (14,1,1) = {" a a -A +d n -A +d y f B -A +d z B -A +d m t -A -A -A -A +d +d +d +d a a "} (15,1,1) = {" a a -A -A +d +d z H -A -A -A +d +d +d S -A +d q z z -A -A +d +d O -A +d a a "} (16,1,1) = {" a a -A -A +d +d S -A +d S U B B -A -A +d +d S -A +d M B u -A +d +a a -i "} (17,1,1) = {" a a -A +d M H w @@ -527,12 +519,12 @@ x S B S -A +d k J -A -A -A +d +d +d a a "} @@ -540,64 +532,64 @@ a a a B -A -A -A -A -A -A +d +d +d +d +d +d w B z -A +d O -A +d M -A -A +d +d a a "} (19,1,1) = {" -i a -A -A +a +d +d M z S w S M -A +d m p -A -A +d +d B -A -A +d +d a a "} (20,1,1) = {" a a -A +d B -A +d O H v -A +d V H -A +d B L -A +d M -A +d w a a @@ -605,132 +597,132 @@ a (21,1,1) = {" a a -A -A -A -A +d +d +d +d e M -A +d w Z w B -A +d w -A -A -A +d +d +d a a "} (22,1,1) = {" a a -A -A +d +d M O m m L -A +d B -A -A +d +d q -A -A -A -A +d +d +d +d a a "} (23,1,1) = {" a a -A +d B k -A +d B -A +d B g n -A +d O -A -A +d +d B B -A +d a a "} (24,1,1) = {" a a -A -A -A -A -A +d +d +d +d +d M -A -A +d +d l -A +d w -A -A -A -A -A +d +d +d +d +d a a "} (25,1,1) = {" a a -A +d w B -A -A -A -A -A -A +d +d +d +d +d +d B -A -A -A +d +d +d w -A -A +d +d a a "} (26,1,1) = {" a a -A -A -A -A -A -A +d +d +d +d +d +d B -A +d B -A -A +d +d B -A +d B -A -A +d +d a a "} @@ -738,20 +730,20 @@ a a a B -A +d w -A +d B -A +d w -A -B -A -A -A -A -A -A +d +B +d +d +d +d +d +d w a a @@ -759,34 +751,34 @@ a (28,1,1) = {" a a -A -A -A -A -A -A -A +d +d +d +d +d +d +d w -A -A -A -A -A -A -A -A -a -i +d +d +d +d +d +d +d +d +a +a "} (29,1,1) = {" -i a a a a a a -i +a +a a a a @@ -818,7 +810,7 @@ a a a a -i +a a a "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm index 58ccb909f57..5bc3ff74b30 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm @@ -591,17 +591,15 @@ /area/ruin/unpowered) "br" = ( /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + icon_state = "2-4" }, -/obj/machinery/power/port_gen/pacman, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "bs" = ( +/obj/machinery/power/smes, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, -/obj/machinery/power/smes, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "bu" = ( @@ -627,13 +625,13 @@ /turf/simulated/floor/plasteel, /area/ruin/unpowered) "by" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/power/terminal{ dir = 1; icon_state = "term" }, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "bz" = ( @@ -644,30 +642,26 @@ /obj/structure/table, /obj/machinery/kitchen_machine/microwave, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bB" = ( /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bC" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bD" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/beans, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bE" = ( @@ -675,8 +669,7 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bF" = ( @@ -697,8 +690,9 @@ /turf/simulated/floor/plasteel, /area/ruin/unpowered) "bH" = ( +/obj/machinery/power/port_gen/pacman, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-2" }, /turf/simulated/floor/plasteel, /area/ruin/unpowered) @@ -716,23 +710,20 @@ /obj/structure/table, /obj/item/kitchen/knife, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bL" = ( /obj/structure/table, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bM" = ( /obj/structure/table, /obj/item/kitchen/utensil/fork, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bN" = ( @@ -758,15 +749,13 @@ "bR" = ( /obj/machinery/smartfridge, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bS" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ - icon_state = "bar"; - tag = "icon-bar" + icon_state = "bar" }, /area/ruin/unpowered) "bT" = ( @@ -854,6 +843,12 @@ }, /turf/simulated/floor/plasteel, /area/ruin/unpowered) +"xL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) (1,1,1) = {" aa @@ -2627,8 +2622,8 @@ ar ar ac br -ar -bH +xL +bI ar ar ar @@ -2697,7 +2692,7 @@ au ac bs by -bI +ar ar ar ar @@ -2764,8 +2759,8 @@ ac ar ar ac -mL -ar +bH +bI ar ar ar @@ -2974,7 +2969,7 @@ ac bu bz bJ -bQ +mL bW bQ ac diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm index a78a8e88151..e2f5bab4865 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict1.dmm @@ -4,8 +4,8 @@ /area/template_noop) "b" = ( /obj/structure/lattice, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "c" = ( /turf/simulated/wall, /area/ruin/unpowered) @@ -79,6 +79,9 @@ /obj/effect/decal/remains/xeno, /turf/simulated/floor/plating/airless, /area/ruin/unpowered) +"W" = ( +/turf/space, +/area/space) (1,1,1) = {" a @@ -113,19 +116,16 @@ a a a a -b -b -b a a a a a -"} -(2,1,1) = {" a a a +"} +(2,1,1) = {" a a a @@ -154,17 +154,10 @@ a a a a -b -p -p -p -c a a a a -"} -(3,1,1) = {" a a a @@ -173,6 +166,8 @@ a a a a +"} +(3,1,1) = {" a a a @@ -195,18 +190,10 @@ a a a a -b -b -c -q -q -c a a a a -"} -(4,1,1) = {" a a a @@ -221,64 +208,162 @@ a a a a +"} +(4,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +b +b +b +W +W +W +W a a a +"} +(5,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +b +p +p +p +c +W +W +W a a a +"} +(6,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W b b -q -q +c q q c -b +W +W +W a a a "} -(5,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(7,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +b b q q @@ -286,41 +371,83 @@ q q c b +W +W a a a "} -(6,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(8,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +b +q +q +q +q +c +b +W +W a a a +"} +(9,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W c q q @@ -328,40 +455,40 @@ q q p b +W +W a a a "} -(7,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(10,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W c q q @@ -370,39 +497,39 @@ c q b b +W +W a a a "} -(8,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(11,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W b b q @@ -411,191 +538,191 @@ q b b b -a +W +W +W a a a "} -(9,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(12,1,1) = {" a a a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W b b b b b b -a -a -a +W +W +W +W +W a a a "} -(10,1,1) = {" -a -a -a -a -a -a -a -a -a -a +(13,1,1) = {" a a a +W +W +W +W +W +W +W +W b b -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W b b -a +W b b b -a -a -a -a +W +W +W +W +W +W a a a "} -(11,1,1) = {" -a -a -a -a -a -a -a -a -a +(14,1,1) = {" a a a +W +W +W +W +W +W +W b b b b b -a -a -a +W +W +W b b b b b b -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(12,1,1) = {" -a -a -a -a -a -a -a -a +(15,1,1) = {" a a a +W +W +W +W +W +W b b b b k c -a -a +W +W b b b b b b -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(13,1,1) = {" -a -a -a -a -a -a -a -a +(16,1,1) = {" a a a +W +W +W +W +W +W b b b @@ -603,40 +730,40 @@ k f f e -a +W c d p b b -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(14,1,1) = {" -a -a -a -a -a -a -a +(17,1,1) = {" a a a +W +W +W +W +W b b b @@ -650,35 +777,35 @@ c f c b -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(15,1,1) = {" -a -a -a -a -a -a -a +(18,1,1) = {" a a a +W +W +W +W +W b b b @@ -692,35 +819,35 @@ m f c b -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(16,1,1) = {" -a -a -a -a -a -a -a +(19,1,1) = {" a a a +W +W +W +W +W b b e @@ -736,34 +863,34 @@ c c c c -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(17,1,1) = {" -a -a -a -a -a -a -a -a +(20,1,1) = {" a a a +W +W +W +W +W +W c f f @@ -779,33 +906,33 @@ h f e b -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(18,1,1) = {" -a -a -a -a -a -a -a -a +(21,1,1) = {" a a a +W +W +W +W +W +W c c c @@ -822,31 +949,31 @@ f l b b -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(19,1,1) = {" -a -a -a -a -a -a -a +(22,1,1) = {" a a a +W +W +W +W +W b c g @@ -865,29 +992,29 @@ f l q b -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W a a a "} -(20,1,1) = {" -a -a -a -a -a -a +(23,1,1) = {" a a a +W +W +W +W b b c @@ -907,28 +1034,28 @@ r d b b -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W a a a "} -(21,1,1) = {" -a -a -a -a -a +(24,1,1) = {" a a a +W +W +W b b b @@ -949,28 +1076,28 @@ f d b b -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W a a a "} -(22,1,1) = {" -a -a -a -a -a +(25,1,1) = {" a a a +W +W +W b b b @@ -990,29 +1117,29 @@ g d b b -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(23,1,1) = {" -a -a -a -a -a +(26,1,1) = {" a a a +W +W +W b b b @@ -1032,31 +1159,31 @@ c h b b -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(24,1,1) = {" -a -a -a -a -a -a -a +(27,1,1) = {" a a a +W +W +W +W +W b c j @@ -1074,31 +1201,31 @@ b b b b -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(25,1,1) = {" -a -a -a -a -a -a -a +(28,1,1) = {" a a a +W +W +W +W +W b c c @@ -1115,34 +1242,34 @@ p b b b -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(26,1,1) = {" -a -a -a -a -a -a -a -a -a +(29,1,1) = {" a a a +W +W +W +W +W +W +W b c c @@ -1155,313 +1282,189 @@ q b b b -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(27,1,1) = {" -a -a -a -a -a -a -a -a -a +(30,1,1) = {" a a a +W +W +W +W +W +W +W b b c m o c -a -a -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +b +b +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(28,1,1) = {" -a -a -a -a -a -a -a -a -a +(31,1,1) = {" a a a +W +W +W +W +W +W +W b b l l p p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(29,1,1) = {" -a -a -a -a -a -a -a -a -a +(32,1,1) = {" a a a +W +W +W +W +W +W +W b b b b b b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a "} -(30,1,1) = {" -a -a -a -a -a -a -a -a -a +(33,1,1) = {" a a a +W +W +W +W +W +W +W b b b b b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a @@ -1470,40 +1473,40 @@ a a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +b +b +b +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a @@ -1512,40 +1515,40 @@ a a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a @@ -1554,40 +1557,40 @@ a a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a @@ -1596,40 +1599,40 @@ a a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W +W a a a diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm index f3b7a74c0b3..3eacf25d547 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict2.dmm @@ -8,7 +8,7 @@ icon_state = "rwindow"; dir = 4 }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "c" = ( /obj/machinery/door/airlock/external, @@ -20,7 +20,7 @@ icon_state = "rwindow"; dir = 8 }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "e" = ( /obj/structure/window/reinforced{ @@ -64,7 +64,7 @@ /area/ruin/powered) "k" = ( /obj/structure/window/reinforced, -/turf/template_noop, +/turf/space, /area/space/nearstation) "l" = ( /obj/structure/window/reinforced, @@ -112,7 +112,7 @@ icon_state = "rwindow"; dir = 1 }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "q" = ( /obj/machinery/light/small{ @@ -126,6 +126,9 @@ /obj/machinery/light/small, /turf/simulated/floor/plasteel, /area/ruin/powered) +"J" = ( +/turf/space, +/area/space) (1,1,1) = {" a @@ -257,1384 +260,1384 @@ a a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(5,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(6,1,1) = {" a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a "} -(5,1,1) = {" -a -a -a -a +(7,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(8,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(9,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(10,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(11,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(12,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +c +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a "} -(6,1,1) = {" -a -a -a -a +(13,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(14,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(15,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(16,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +f +g +c +g +f +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(17,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +f +f +i +i +i +f +f +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(18,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +f +f +i +i +i +i +q +f +f +J +J +J +J +J +J +J +J +J +J +J +J +J a a a "} -(7,1,1) = {" -a -a -a -a +(19,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +f +f +h +i +i +i +i +i +i +f +f +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(20,1,1) = {" a a a +J +J +J +J +J +J +J +b +b +b +b +g +i +i +i +i +m +i +i +i +i +g +b +b +b +b +J +J +J +J +J +J +J +J a a a +"} +(21,1,1) = {" a a a +J +J +J +J +J +J +J +c +e +e +e +c +i +i +i +i +n +i +i +i +i +c +e +e +e +c +J +J +J +J +J +J +J +J a a a +"} +(22,1,1) = {" a a a +J +J +J +J +J +J +J +d +d +d +d +g +i +i +i +i +o +i +i +i +i +g +d +d +d +d +J +J +J +J +J +J +J +J a a a +"} +(23,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +f +f +i +i +i +i +i +i +r +f +f +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(24,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +f +f +j +i +i +i +i +f +f +J +J +J +J +J +J +J +J +J +J +J +J +J a a a "} -(8,1,1) = {" -a -a -a -a +(25,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +f +f +i +i +i +f +f +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(26,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +f +g +c +g +f +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(27,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(28,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(29,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +l +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(30,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +k +c +p +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a "} -(9,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(10,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(11,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(12,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(13,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -c -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(14,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(15,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(16,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(17,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -g -c -g -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(18,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -i -i -i -i -q -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(19,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -h -i -i -i -i -i -i -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(20,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -g -i -i -i -m -i -i -i -g -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -"} -(21,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -c -e -e -e -c -i -i -i -n -i -i -i -c -e -e -e -c -a -a -a -a -a -a -a -a -a -a -a -a -"} -(22,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -d -d -d -d -g -i -i -i -o -i -i -i -g -d -d -d -d -a -a -a -a -a -a -a -a -a -a -a -a -"} -(23,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -i -i -i -i -i -i -r -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(24,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -j -i -i -i -i -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(25,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -f -g -c -g -f -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(26,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(27,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -l -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(29,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -k -c -p -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(30,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(34,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(35,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(36,1,1) = {" -a -a -a -a +(31,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(32,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(33,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(34,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(35,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a +"} +(36,1,1) = {" a a a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a @@ -1643,40 +1646,40 @@ a a a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J +J a a a diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm index 808030b4eb0..a6bf4251606 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict4.dmm @@ -24,7 +24,7 @@ /turf/simulated/floor/plating/airless, /area/ruin/unpowered) "h" = ( -/turf/simulated/floor/mineral/titanium/blue, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "i" = ( /obj/structure/window/reinforced{ @@ -32,22 +32,25 @@ tag = "icon-rwindow (WEST)" }, /obj/structure/chair/comfy/shuttle, -/turf/simulated/floor/mineral/titanium/blue, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "j" = ( -/obj/structure/chair/comfy/shuttle, -/turf/simulated/floor/mineral/titanium/blue, +/obj/structure/table, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "k" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/simulated/floor/mineral/titanium/blue, +/obj/item/shard, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "l" = ( /obj/structure/shuttle/engine/propulsion{ dir = 4; tag = "icon-propulsion (WEST)" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "m" = ( /obj/item/shard, @@ -64,15 +67,11 @@ /turf/simulated/floor/plating/airless, /area/ruin/unpowered) "p" = ( -/obj/structure/table, -/turf/simulated/floor/mineral/titanium/blue, -/area/ruin/unpowered) +/turf/space, +/area/space) "q" = ( -/obj/item/shard, -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/turf/simulated/floor/mineral/titanium/blue, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "r" = ( /obj/structure/window/reinforced{ @@ -82,7 +81,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 1 }, -/turf/simulated/floor/mineral/titanium/blue, +/turf/simulated/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "s" = ( /obj/structure/chair/comfy/shuttle{ @@ -105,6 +104,10 @@ icon_state = "white_walls" }, /area/ruin/unpowered) +"D" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/simulated/floor/mineral/titanium/blue/airless, +/area/ruin/unpowered) "G" = ( /turf/simulated/wall/shuttle{ dir = 8; @@ -210,314 +213,397 @@ a (3,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +b +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(4,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +b +b +p +p +p +p +p +p +p +p +p a a +"} +(5,1,1) = {" a a +p +p +p +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +b +b +b +p +p +p +p +p +p +p +p +p a a +"} +(6,1,1) = {" a a +p +p +b +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +b +p +p +p +b +b +p +p +p +p +p +p +p +p +p +p a a +"} +(7,1,1) = {" a a +p +b +b +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(8,1,1) = {" a a +p +b +b +b +b +b +p +p +p +p +p +p +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(9,1,1) = {" a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(4,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(5,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +p b b -a -a -a -a -a -a -a -a -a -"} -(6,1,1) = {" -a -a -a -a -a -a -a -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a b b b -a -a -a -a -a -a -a +p +p +p +p +p +p +c +c +c +c +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a "} -(7,1,1) = {" -a -a -a -a +(10,1,1) = {" a a +p +p +p b +b +p +p +p +p +p +p +p +c +c +c +c c c c -a -a -a -a -a -a -a -a -a -a -a -a -a -a b -a -a -a b b -a -a -a -a -a -a -a -a +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a "} -(8,1,1) = {" -a -a -a +(11,1,1) = {" a a +p +p +p +b b +p +p +p +p +p b c c c +c +c +c +c +c +c +b +b +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(12,1,1) = {" a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(9,1,1) = {" -a -a -a -a -a -b -b -b -b -b -a -a -a -a -a -a -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(10,1,1) = {" -a -a -a -a -a -b -b +p +p +p +p +p +p +p +p +p +p b b b -a -a -a -a -a -a c c c @@ -525,212 +611,85 @@ c c c c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +b +b +b +p +p +p +p +p +p +p +p +p +p +p +p +p a a "} -(11,1,1) = {" -a -a -a -a -a +(13,1,1) = {" a a +p +p +p +p +p +p +p +p +p +b +b +b +b b b -a -a -a -a -a -a -a -c -c -c -c -c c c b b b -a -a -a -a -a -a -a -a -a -a -a -a +b +b +b +b +p +p +p +p +p +p +p +p +p +p +p +p a a "} -(12,1,1) = {" -a -a -a -a -a +(14,1,1) = {" a a +p +p +p +p +p +p +p +p +p b b -a -a -a -a -a b -c -c -c -c -c -c -c -c -c b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(13,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -c -c -c -c -c -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(14,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -b -b -c -c -b -b -b -b -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -"} -(15,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -b -d -d +d +d b b b @@ -740,33 +699,33 @@ b b b d -a -a -a -a -a -a -a +p +p +p +p +p +p +p b b b +p +p a a "} -(16,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a +(15,1,1) = {" a a +p +p +p +p +p +p +p +p +p d d b @@ -782,33 +741,33 @@ b b b b -a -a -a -a -a -a -a -a +p +p +p +p +p +p +p +p b b b -a -"} -(17,1,1) = {" -a -a -a -a -a -a -a -a -a +p a a +"} +(16,1,1) = {" a a +p +p +p +p +p +p +p +p +p d d b @@ -825,32 +784,32 @@ b b b b -a -a -a -a -a -a +p +p +p +p +p +p b b b b b -"} -(18,1,1) = {" -a -a -a -a -a -a -a -a -a a a +"} +(17,1,1) = {" a a +p +p +p +p +p +p +p +p +p d d d @@ -867,32 +826,32 @@ b b d d -a -a -a -a -a +p +p +p +p +p d b b b c c -"} -(19,1,1) = {" -a -a -a -a -a -a -a -a -a a a +"} +(18,1,1) = {" a a +p +p +p +p +p +p +p +p +p d d b @@ -901,7 +860,7 @@ c e g m -p +j g e c @@ -909,10 +868,10 @@ b b d d -a -a -a -a +p +p +p +p d d b @@ -920,21 +879,21 @@ b d c c -"} -(20,1,1) = {" -a -a -a -a -a -a -a -a -a a a +"} +(19,1,1) = {" a a +p +p +p +p +p +p +p +p +p d b b @@ -943,7 +902,7 @@ c e g n -q +k h e c @@ -951,9 +910,9 @@ b b d d -a -a -a +p +p +p d b b @@ -961,22 +920,22 @@ b c c c -a -"} -(21,1,1) = {" -a -a -a -a -a -a -a -a -a +p a a +"} +(20,1,1) = {" a a +p +p +p +p +p +p +p +p +p b b b @@ -993,9 +952,9 @@ c b b b -a -a -a +p +p +p b b b @@ -1003,22 +962,22 @@ b c c c -a -"} -(22,1,1) = {" -a -a -a -a -a -a -a -a -a +p a a +"} +(21,1,1) = {" a a +p +p +p +p +p +p +p +p +p b b b @@ -1035,8 +994,8 @@ c c c b -a -a +p +p d b b @@ -1045,23 +1004,23 @@ c c c c -a -"} -(23,1,1) = {" -a -a -a -a -a -a -a -a -a -a +p a a +"} +(22,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p b b c @@ -1077,7 +1036,7 @@ c c c b -a +p b b b @@ -1085,25 +1044,25 @@ b c c c -a +p +p +p a a "} -(24,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a +(23,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p b b b @@ -1118,40 +1077,40 @@ c c c c -a -a +p +p b b b c c c -a -a +p +p +p +p a a "} -(25,1,1) = {" -a -a -a -a -a -a -a -a -a +(24,1,1) = {" a a +p +p +p +p +p +p +p b -a -a +p +p b b b c e -j +q h h s @@ -1160,75 +1119,75 @@ c c c c -a -a +p +p b b c -a -a -a -a -a +p +p +p +p +p +p +p a a "} -(26,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a +(25,1,1) = {" a a +p +p +p +p +p +p +p +p +p b b b d c e -k +D h g g g c c -a -a -a -a -a +p +p +p +p +p b c -a -a -a -a -a +p +p +p +p +p +p +p a a "} -(27,1,1) = {" -a -a -a -a -a -a +(26,1,1) = {" a a +p +p +p +p b b -a -a -a +p +p +p b b b @@ -1242,35 +1201,35 @@ S A c c +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(27,1,1) = {" a a -a -a -a -a -a -a -a -a -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a +p +p +p b b b -a -a -a +p +p +p b b b @@ -1284,438 +1243,482 @@ l V c c +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(28,1,1) = {" a a -a -a -a -a -a -a -a -a -a -a -"} -(29,1,1) = {" -a -a -a -a -a -a -a -a -b -b -a -a -a -b -b -b -b -b -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(30,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -b -c -c -c -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(31,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -c -c -c -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(33,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(34,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +p +p +p +p +b +b +p +p +p +b +b +b +b +b c c c -a -a -a -a +c +c +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a "} -(35,1,1) = {" -a -a -a -a -a -a -a -a +(29,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +b +b +b +c +c +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(30,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +b +b +c +c +c +c +c +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(31,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(32,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a +"} +(33,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +c +c +c +p +p +p +p +p +p a a +"} +(34,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p c c b b -a -a -a -a +p +p +p +p +p +p a a "} -(36,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(35,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p c c d b -a -a -a -a +p +p +p +p +p +p a a "} -(37,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(36,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p b -a +p b d b b -a -a -a -a +p +p +p +p +p +p a a "} -(38,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +(37,1,1) = {" a a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p b b +p +p +p +p +p +p +p +p a a +"} +(38,1,1) = {" a a -a -a +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p +p a a "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm index fe74e127741..7175794757d 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm @@ -6,8 +6,8 @@ /turf/simulated/mineral, /area/ruin/unpowered) "c" = ( -/turf/simulated/mineral, -/area/space/nearstation) +/turf/space, +/area/space) "d" = ( /turf/simulated/floor/plating/asteroid/airless, /area/ruin/unpowered) @@ -18,42 +18,40 @@ /turf/simulated/wall/rust, /area/ruin/unpowered) "g" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "h" = ( -/obj/structure/closet/crate, -/turf/simulated/floor/plating, +/obj/structure/table, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "i" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/simulated/floor/plating, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "j" = ( -/obj/structure/barricade/wooden, -/obj/structure/door_assembly, -/turf/simulated/floor/plating, +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "k" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/turf/simulated/floor/plating, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "l" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/plating, -/area/ruin/unpowered) +/turf/simulated/mineral, +/area/space) "m" = ( /obj/structure/table, -/obj/item/storage/toolbox/syndicate, -/turf/simulated/floor/plating, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "n" = ( -/obj/structure/table, -/turf/simulated/floor/plating, +/obj/structure/barricade/wooden, +/obj/structure/door_assembly, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "o" = ( /obj/structure/barricade/wooden, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "p" = ( /obj/structure/barricade/wooden, @@ -61,12 +59,14 @@ /turf/simulated/floor/plating/asteroid/airless, /area/ruin/unpowered) "q" = ( -/obj/machinery/door/airlock/external, -/turf/simulated/floor/plating, +/obj/structure/closet/crate, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "r" = ( -/turf/simulated/floor/plating/asteroid/airless, -/area/space/nearstation) +/obj/structure/table, +/obj/item/storage/toolbox/syndicate, +/turf/simulated/floor/plating/airless, +/area/ruin/unpowered) (1,1,1) = {" a @@ -144,19 +144,6 @@ a a a a -b -b -b -a -a -a -a -"} -(3,1,1) = {" -a -a -a -a a a a @@ -164,254 +151,265 @@ a a a a +"} +(3,1,1) = {" a a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a +"} +(4,1,1) = {" a a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +l +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a +"} +(5,1,1) = {" a a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a +"} +(6,1,1) = {" a a +c +c +c +c +c +c +c +d +d +d +d +c +c +c +c +c +c +c +c +c +l +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a +"} +(7,1,1) = {" a a +c +c +c +c +c +d +d +d +d +d +d +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a +"} +(8,1,1) = {" a a +c +c +c +c b b b -a -a -a -a -"} -(4,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a -b -"} -(5,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(6,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -d -d -d -d -a -a -a -a -a -a -a -a -a b -a -a -a -a -a -a -a -a -a -a -a -a -a b -a -"} -(7,1,1) = {" -a -a -a -a -a -a -a -a -a -d d d d d -d -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(8,1,1) = {" -a -a -a -a -a -a -a -a -b -b -b -b -b -d -d -d -d -a -a -a -a -a -a -a -a -a -b -b -b -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +l +l +l +c +c +c +c +c +c +c +c +c +c +c a a "} (9,1,1) = {" a a -a -a -a -a -a +c +c +c b b b @@ -425,35 +423,35 @@ d d d d -a -a -a -a -a -a -b -b -b -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +l +l +l +c +c +c +c +c +c +c +c +c +c +c a a "} (10,1,1) = {" a a -a -a -a -a -a +c +c +c b b b @@ -468,34 +466,34 @@ d d d d -a -a -a -a -a -a -b -b -b -b -a -a -a -a -a -a -a +c +c +c +c +c +c +l +l +l +l +c +c +c +c +c +c +c +c +c a a "} (11,1,1) = {" a a -a -a -a -a -a +c +c +c b b b @@ -510,33 +508,33 @@ b b d d -a -a -a -a -a -a -b -b -b -b -a -a -a -a -a -a -a +c +c +c +c +c +c +l +l +l +l +c +c +c +c +c +c +c +c +c a a "} (12,1,1) = {" a a -a -a -a -a +c +c b b b @@ -554,31 +552,31 @@ d d d d -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (13,1,1) = {" a a -a -a -a -a +c +c b b b @@ -596,31 +594,31 @@ b d d d -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (14,1,1) = {" a a -a -a -a -a +c +c b b b @@ -640,29 +638,29 @@ d d d d -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (15,1,1) = {" a a -a -a -a -a +c +c b b b @@ -682,29 +680,29 @@ b d d d -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (16,1,1) = {" a a -a -a -a -a +c +c b b b @@ -712,9 +710,9 @@ b b b g +k +k i -i -l g f g @@ -724,31 +722,31 @@ b d d d -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (17,1,1) = {" a a -a -a -a -a -a -a +c +c +c +c b b b @@ -757,7 +755,7 @@ g g g g -h +q f g g @@ -766,40 +764,40 @@ b d d d -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c a a "} (18,1,1) = {" a a -a -a -a -a -a -a +c +c +c +c b b b e g g -k m -i +r +k e g g @@ -809,42 +807,42 @@ d d d d -a -a -a -a -a -a +c +c +c +c +c +c b b b +c +c +c +c +c a a +"} +(19,1,1) = {" a a -a -"} -(19,1,1) = {" -a -a -a -a -a -a -a -a +c +c +c +c b b b f e -j +n f f e e d -i +k e b b @@ -852,38 +850,38 @@ b d d d -r -r -a -a -a +d +d +c +c +c b b b b b -a +c +c +c a a "} (20,1,1) = {" a a -a -a -a -a -a -a -a +c +c +c +c +c b b b g g -i -h -i +k +q +k e g g @@ -894,8 +892,8 @@ b d d d -r -r +d +d d d d @@ -904,20 +902,20 @@ d b b b -a +c +c +c a a "} (21,1,1) = {" a a -a -a -a -a -a -a -a +c +c +c +c +c b b b @@ -936,7 +934,7 @@ b d d d -r +d d d d @@ -948,18 +946,18 @@ b b b b +c +a a "} (22,1,1) = {" a a -a -a -a -a -a -a -a +c +c +c +c +c b b e @@ -968,7 +966,7 @@ g g g g -j +n g g e @@ -978,7 +976,7 @@ b d d d -r +d d d d @@ -990,25 +988,25 @@ d b b b +c +a a "} (23,1,1) = {" a a -a -a -a -a -a -a -a -a +c +c +c +c +c +c b e -h -h +q +q g -n +h g e g @@ -1020,7 +1018,7 @@ b d d d -r +d d d d @@ -1033,23 +1031,23 @@ b b b b -"} -(24,1,1) = {" -a -a -a -a -a -a a a +"} +(24,1,1) = {" a a +c +c +c +c +c +c b b f f -j +n f g e @@ -1057,12 +1055,12 @@ d o p o -q +j +d d d d d -r d d d @@ -1075,25 +1073,25 @@ b b b b -"} -(25,1,1) = {" -a -a -a -a -a -a -a a a +"} +(25,1,1) = {" a a +l +c +c +c +c +c +c b -i -h +k +q g f -i +k e e b @@ -1104,7 +1102,7 @@ b d d d -r +d d d d @@ -1117,19 +1115,19 @@ b b b b +a +a "} (26,1,1) = {" a a -a c -a -a -a -a -a -a -a +c +c +c +c +c +c b b e @@ -1146,7 +1144,7 @@ b d d d -r +d d d d @@ -1159,19 +1157,19 @@ d b b b -"} -(27,1,1) = {" -a -a -a -a -a -a -a a a +"} +(27,1,1) = {" a a +c +l +l +c +c +c +c b b b @@ -1188,7 +1186,7 @@ b b b b -r +d d d d @@ -1201,19 +1199,22 @@ d d b b -"} -(28,1,1) = {" -a -a -a -a -a -a -a a a +"} +(28,1,1) = {" a a +l +l +l +c +c +c +c +b +b +b b b b @@ -1228,9 +1229,6 @@ b b b b -c -c -c d d d @@ -1243,19 +1241,22 @@ d d b b -"} -(29,1,1) = {" -a -a -a -a -a -a -a a a +"} +(29,1,1) = {" a a +l +l +l +l +c +c +c +b +b +b b b b @@ -1270,12 +1271,6 @@ b b b b -c -c -c -d -d -d d d d @@ -1283,21 +1278,24 @@ d d d d -b -b -"} -(30,1,1) = {" -a -a -a -a -a -a -a +d +d +d +b +b a a +"} +(30,1,1) = {" a a +c +l +l +l +c +c +c b b b @@ -1327,20 +1325,20 @@ d d b b -"} -(31,1,1) = {" -a -a -a -b -b -a -a -a a a +"} +(31,1,1) = {" a a +l +c +c +c +c +c +c +c b b b @@ -1369,20 +1367,20 @@ b b b b -"} -(32,1,1) = {" -a -a -b -b -b -a -a -a a a +"} +(32,1,1) = {" a a +l +c +c +c +c +c +c +c b b b @@ -1410,23 +1408,23 @@ d b b b +c +a a "} (33,1,1) = {" a a -b -b -b -b -a -a -a -a -a -a -a -a +c +c +c +c +l +c +c +c +c +c b b b @@ -1452,23 +1450,23 @@ b b b b +c +a a "} (34,1,1) = {" a a -a -b -b -b -a -a -a -a -a -a -a -a +c +c +c +c +c +c +l +c +c +c b b b @@ -1494,25 +1492,25 @@ b b b b +c +a a "} (35,1,1) = {" a a -b -a -a -a -a -a -a -b -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c b b b @@ -1535,26 +1533,26 @@ b b b b +c +c a a "} (36,1,1) = {" a a -b -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c b b b @@ -1577,31 +1575,31 @@ b b b b +c +c a a "} (37,1,1) = {" a a -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c b b b @@ -1619,38 +1617,38 @@ b b b b +c +c a a "} (38,1,1) = {" a a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c b b b @@ -1658,9 +1656,11 @@ b b b b -a -a -a +c +c +c +c +c a a "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm index d102507fea6..47013df47a3 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm @@ -4,7 +4,7 @@ /area/template_noop) "ab" = ( /obj/structure/grille, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ah" = ( /obj/structure/grille, @@ -14,31 +14,23 @@ }, /turf/simulated/floor/plating, /area/djstation) -"ai" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/wall/mineral/titanium/interior, -/area/djstation) "ak" = ( /obj/structure/grille{ density = 0; icon_state = "brokengrille" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "am" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "an" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/djstation) @@ -87,13 +79,12 @@ "az" = ( /obj/machinery/power/tracker, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "aA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -102,14 +93,13 @@ icon_state = "2-4" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "aB" = ( /obj/machinery/door/airlock/maintenance, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/djstation) "aE" = ( @@ -135,8 +125,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "aG" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -222,10 +212,7 @@ }, /area/djstation) "aU" = ( -/turf/simulated/wall/mineral/titanium/nodecon/tileblend{ - fixed_underlay = list("icon" = 'icons/turf/floors.dmi', "icon_state" = "dark"); - icon_state = "4-i" - }, +/turf/simulated/wall/mineral/titanium/nodecon/tileblend, /area/djstation) "aV" = ( /obj/machinery/light{ @@ -245,8 +232,8 @@ /obj/structure/sign/poster/contraband/communist_state{ pixel_y = 32 }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "bb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -255,8 +242,8 @@ icon_state = "2-8" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "bc" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -288,8 +275,8 @@ icon_state = "2-8" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "bh" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 @@ -346,7 +333,7 @@ icon_state = "brokengrille" }, /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/space/nearstation) "bs" = ( /obj/machinery/door/airlock/external{ @@ -363,26 +350,20 @@ icon_state = "1-2" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "bv" = ( /obj/structure/lattice, /obj/structure/grille{ density = 0; icon_state = "brokengrille" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "bw" = ( /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/space/nearstation) -"bx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/wall/mineral/titanium/interior, -/area/djstation) "by" = ( /obj/machinery/door/airlock/public/glass{ name = "Cabin" @@ -392,11 +373,12 @@ }, /area/djstation) "bz" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/simulated/floor/plating, /area/djstation) "bA" = ( @@ -425,39 +407,21 @@ }, /turf/simulated/floor/plating, /area/djstation) -"bB" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/djstation) "bE" = ( /obj/structure/coatrack, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/djstation) -"bH" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/wall/mineral/titanium/interior, -/area/djstation) "bI" = ( /obj/machinery/power/solar/fake, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "bJ" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -483,10 +447,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, /obj/machinery/tcomms/relay/ruskie, /turf/simulated/floor/plasteel{ dir = 8; @@ -494,7 +454,7 @@ }, /area/djstation) "bN" = ( -/turf/template_noop, +/turf/space, /area/djstation) "bP" = ( /obj/machinery/power/solar/fake, @@ -505,7 +465,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "bR" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -522,8 +482,8 @@ icon_state = "1-4" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "bT" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -543,7 +503,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "dv" = ( /obj/structure/coatrack, /turf/simulated/floor/plasteel{ @@ -566,13 +526,9 @@ }, /area/djstation) "hJ" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, -/obj/structure/cable{ - icon_state = "1-4" - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/djstation) @@ -622,7 +578,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "oE" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, @@ -636,6 +592,9 @@ pixel_y = -1 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/plating, /area/djstation) "pT" = ( @@ -711,6 +670,9 @@ /area/djstation) "zC" = ( /obj/item/multitool, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/djstation) "AH" = ( @@ -725,6 +687,12 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/plating, /area/djstation) "Bh" = ( @@ -738,8 +706,8 @@ icon_state = "2-8" }, /obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "DI" = ( /obj/structure/table, /obj/machinery/kitchen_machine/microwave{ @@ -752,7 +720,6 @@ /area/djstation) "Er" = ( /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/machinery/power/smes/magical{ @@ -788,13 +755,11 @@ }, /area/djstation) "Ig" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/djstation) @@ -856,15 +821,11 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/djstation) "Mu" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_x = 32 - }, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkblue" @@ -879,13 +840,9 @@ "Po" = ( /obj/structure/lattice, /obj/structure/grille, -/turf/template_noop, +/turf/space, /area/space/nearstation) "Qg" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, /obj/structure/table, /obj/item/paper/djstation{ info = "Station has stopped responding to my reports for about the past month. I assume Vostok just has his knickers in a twist.

Hell, not my problem. Got all the vodka and cigarettes I need to last me a year."; @@ -917,9 +874,7 @@ "Rl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/solar_control/autostart, /turf/simulated/floor/plating, @@ -948,14 +903,11 @@ }, /area/djstation) "Tc" = ( -/obj/structure/grille, -/obj/structure/window/full/shuttle, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, +/obj/structure/grille, +/obj/structure/window/full/shuttle, /turf/simulated/floor/plating, /area/djstation) "Uj" = ( @@ -971,10 +923,6 @@ }, /area/djstation) "UD" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, /obj/structure/chair/comfy/beige, /obj/item/lighter/zippo/engraved{ pixel_x = -38; @@ -1004,8 +952,8 @@ name = "Docking port DJ Post"; width = 8 }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "Xf" = ( /obj/structure/sign/pods, /turf/simulated/wall/mineral/titanium/interior, @@ -1019,7 +967,7 @@ pixel_x = 23; pixel_y = 35 }, -/turf/template_noop, +/turf/space, /area/djstation) "XI" = ( /obj/structure/safe/floor, @@ -1030,16 +978,8 @@ }, /area/djstation) "YA" = ( -/obj/machinery/power/solar/fake, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2"; - pixel_y = 1 - }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) +/turf/space, +/area/space) "ZZ" = ( /obj/machinery/light/small{ dir = 8 @@ -1128,16 +1068,16 @@ aa (3,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA ab ab ab @@ -1145,228 +1085,228 @@ ab ak ab ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA aa aa "} (4,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab ab bw bw -aa +YA bw bw ab ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA aa aa "} (5,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab bw bw bP -aa +YA bP bw bw ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA aa aa "} (6,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab bw bI bS -YA +bI bS cP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA aa aa "} (7,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab bw bI bS -YA +bI bS cP -aa +YA ao bT bT bT ao aZ -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA aa aa "} (8,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ak bw bI bS -YA +bI bS cP -aa +YA ao EQ DI ku ao -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA Wc -aa +YA aa aa "} (9,1,1) = {" aa aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA bw -aa -aa -aa +YA +YA +YA ab -aa +YA bI bS -YA +bI bS cP -aa +YA ao Qg aM @@ -1379,31 +1319,31 @@ aS IK ao ao -aa -aa +YA +YA aa aa "} (10,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA am -aa +YA am bw -aa +YA ao NY aM @@ -1416,28 +1356,28 @@ bE bR bR ao -aa -aa +YA +YA aa aa "} (11,1,1) = {" aa aa -aa -aa +YA +YA ab ab -aa +YA ab bp ab -aa -aa -aa -aa +YA +YA +YA +YA am -aa +YA am bw bw @@ -1453,29 +1393,29 @@ bR bK wS bT -aa -aa +YA +YA aa aa "} (12,1,1) = {" aa aa -aa +YA ab ab bw -aa +YA bw -aa -aa -aa -aa -bx -ah +YA +YA +YA +YA +ao +bT +Tc +ao Tc -ai -an bT ao aS @@ -1490,29 +1430,29 @@ kO Xf ao ao -aa -aa +YA +YA aa aa "} (13,1,1) = {" aa aa -aa +YA ab -aa +YA bw bP bP bP bP -aa -aa -bz +YA +YA +bT bJ +an ap -ap -ap +an au ao aG @@ -1526,16 +1466,16 @@ aS Lv ZZ bT -aa -aa -aa +YA +YA +YA aa aa "} (14,1,1) = {" aa aa -aa +YA ak bI aA @@ -1545,11 +1485,11 @@ be be bt bt -bB -bJ -ap +ah +hJ +Ig zC -ap +bz av ao Uj @@ -1563,16 +1503,16 @@ bL bR So bT -aa -aa -aa +YA +YA +YA aa aa "} (15,1,1) = {" aa aa -aa +YA ab az aF @@ -1580,7 +1520,7 @@ bP bP bP bP -aa +YA bw sJ bM @@ -1600,16 +1540,16 @@ aS ao ao ao -aa -aa -aa +YA +YA +YA aa aa "} (16,1,1) = {" aa aa -aa +YA ab bI bb @@ -1619,8 +1559,8 @@ be be bt bt -hJ -ap +ah +iU AP iU aq @@ -1636,17 +1576,17 @@ aS ao ao bN -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (17,1,1) = {" aa aa -aa +YA ab bw bw @@ -1655,8 +1595,8 @@ lv lv lv bw -aa -bz +YA +bT ap pE Rl @@ -1673,31 +1613,31 @@ bs bA eD XG -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (18,1,1) = {" aa aa -aa +YA ab ab bw -aa -aa +YA +YA bw bw -aa -aa -bH -ah -Ig -ai -hJ +YA +YA +ao +bT +Tc +ao +Tc bT ao aS @@ -1710,33 +1650,33 @@ aS ao ao bN -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (19,1,1) = {" aa aa -aa -aa +YA +YA ab ab -aa +YA ab ak ab -aa -aa -aa +YA +YA +YA bw am -aa +YA am -aa -aa +YA +YA ao XI sd @@ -1746,71 +1686,71 @@ ao ao bw Po -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA aa aa "} (20,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA bw -aa +YA bw bw am -aa +YA am -aa -aa +YA +YA ao UD sd Qy ao -aa -aa +YA +YA ab Po bw -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (21,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA bw ab -aa +YA bI Bh bI Bh cP -aa +YA ao vE sd @@ -1822,32 +1762,32 @@ Po bw bw bw -aa -aa -aa +YA +YA +YA aa aa "} (22,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA bw -aa +YA bw ab -aa +YA bI Bh bI Bh cP -aa +YA ao FB sd @@ -1856,27 +1796,27 @@ ao Po Po bw -aa -aa +YA +YA bw bw -aa -aa +YA +YA aa aa "} (23,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA bv bw bI @@ -1884,148 +1824,148 @@ Bh bI Bh cP -aa +YA ao bT bT bT ao -aa +YA bw -aa -aa -aa +YA +YA +YA bw -aa -aa -aa +YA +YA +YA aa aa "} (24,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -bw -bI -Bh -bI +YA +YA +YA +YA +YA +YA +YA +YA +YA +ab +bw +bI +Bh +bI Bh cP -aa -aa -aa -aa +YA +YA +YA +YA bw bw -aa -aa -aa +YA +YA +YA bw bw -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (25,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab bw bw lv -aa +YA lv bw bw ab -aa -aa -aa +YA +YA +YA bw bw -aa +YA bw bw -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA aa aa "} (26,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA ab ab -aa -aa -aa +YA +YA +YA bw bw ab ab -aa -aa -aa -aa +YA +YA +YA +YA bw bw bw -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA aa aa "} (27,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA ab ab ab @@ -2033,82 +1973,82 @@ ab ab ab ab -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA bw -aa -aa -aa +YA +YA +YA bw -aa -aa +YA +YA aa aa "} (28,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw -aa -aa +YA +YA bw -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA aa aa "} (29,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw bw bw @@ -2117,158 +2057,158 @@ bw bw bw bw -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (30,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA bw -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (31,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA bw -aa -aa -aa -aa +YA +YA +YA +YA aa aa "} (32,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw bw -aa -aa -aa +YA +YA +YA aa aa "} (33,1,1) = {" aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA +YA bw -aa -aa +YA +YA aa aa "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm index 69bd9110580..c572244f2c5 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/druglab.dmm @@ -81,12 +81,7 @@ pixel_y = 1; d2 = 2 }, -/obj/machinery/power/apc{ - dir = 4; - layer = 5; - name = "east bump"; - pixel_x = 24 - }, +/obj/item/mounted/frame/apc_frame, /turf/simulated/floor/plating, /area/exploration/methlab) "q" = ( @@ -127,6 +122,9 @@ /obj/machinery/kitchen_machine/microwave, /turf/simulated/floor/plating, /area/exploration/methlab) +"Y" = ( +/turf/space, +/area/space) (1,1,1) = {" a @@ -135,35 +133,35 @@ a a a a -b -b -b -b a a a a -"} -(2,1,1) = {" a a a a +"} +(2,1,1) = {" +a +Y +Y +Y b b b b b b -a -a -a +Y +Y +Y a "} (3,1,1) = {" a -a -a +Y +Y b b b @@ -172,14 +170,14 @@ b b b b -a -a +Y +Y a "} (4,1,1) = {" a -a -a +Y +Y b b l @@ -188,14 +186,14 @@ r u w b -a -a +Y +Y a "} (5,1,1) = {" a -a -a +Y +Y b c i @@ -206,11 +204,11 @@ j b b b -b +a "} (6,1,1) = {" a -a +Y b b d @@ -222,11 +220,11 @@ j y b b -b +a "} (7,1,1) = {" a -a +Y b b e @@ -252,12 +250,12 @@ b b b b -a -a +Y +Y a "} (9,1,1) = {" -b +a b b b @@ -268,12 +266,12 @@ i j x b -a -a +Y +Y a "} (10,1,1) = {" -b +a b b b @@ -284,13 +282,13 @@ j j x b -a -a +Y +Y a "} (11,1,1) = {" a -a +Y b b h @@ -300,13 +298,13 @@ b b b b -a -a +Y +Y a "} (12,1,1) = {" a -a +Y b b i @@ -314,10 +312,10 @@ b b b b -a -a -a -a +Y +Y +Y +Y a "} (13,1,1) = {" @@ -330,10 +328,10 @@ b b b b -a -a -a -a +Y +Y +Y +Y a "} (14,1,1) = {" @@ -345,34 +343,34 @@ k b b b -a -a -a -a -a +Y +Y +Y +Y +Y a "} (15,1,1) = {" a -a +Y b b -a -a +Y +Y b -a -a -a -a -a -a +Y +Y +Y +Y +Y +Y a "} (16,1,1) = {" a a a -b +a a a a diff --git a/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm b/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm index 0f30191dfb6..c14edb3ec9f 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm @@ -4,36 +4,36 @@ /area/template_noop) "b" = ( /obj/structure/lattice, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "c" = ( /turf/simulated/wall/r_wall, /area/ruin/unpowered) "d" = ( -/turf/simulated/floor/plating, -/area/ruin/unpowered) +/turf/space, +/area/space) "e" = ( /obj/effect/spawner/lootdrop/crate_spawner, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "f" = ( /obj/item/ammo_box/magazine/sniper_rounds, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "g" = ( /obj/item/stack/rods, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "h" = ( /turf/simulated/floor/plating/airless, /area/ruin/unpowered) "i" = ( /obj/machinery/door/airlock, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "j" = ( /obj/item/stack/cable_coil, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) (1,1,1) = {" @@ -43,7 +43,7 @@ a a a a -b +a a a a @@ -55,35 +55,35 @@ a "} (2,1,1) = {" a -a -a -a +d +d +d b b b -a -a +d +d b -a -a -a -a +d +d +d +d a "} (3,1,1) = {" a -a -a -b -a -a +d +d b d d b -a -a -a +h +h +b +d +d +d b a "} @@ -94,14 +94,14 @@ b c c c -d h h -d +h +h c c c -a +d a "} (5,1,1) = {" @@ -119,55 +119,55 @@ c c c c -b +a "} (6,1,1) = {" a -a +d c c c -d -d -d -d -d +h +h +h +h +h j c c c -b +a "} (7,1,1) = {" a -a +d c c -d -d +h +h g -d -d -d -d -d +h +h +h +h +h c c a "} (8,1,1) = {" a -a +d c c e -d -d +h +h g e -d +h e -d +h c c a @@ -177,31 +177,31 @@ a b c c -d -d -d -d -d -d -d -d +h +h +h +h +h +h +h +h c c a "} (10,1,1) = {" -b a +d c c -d -d -d +h +h +h e -d -d -d -d +h +h +h +h c c a @@ -212,29 +212,29 @@ b c c f -d -d -d -d -d +h +h +h +h +h e -d +h c c a "} (12,1,1) = {" a -a +d c c -d +h e -d -d -d +h +h +h g -d +h e c c @@ -242,16 +242,16 @@ a "} (13,1,1) = {" a -a +d c c c -d -d -d -d -d -d +h +h +h +h +h +h c c c @@ -276,8 +276,8 @@ a "} (15,1,1) = {" a -a -a +d +d c c c @@ -288,24 +288,24 @@ c c c c -a +d a "} (16,1,1) = {" a -a +d b -a +d b b b -a +d b b b -a +d b -a +d a "} (17,1,1) = {" @@ -314,12 +314,12 @@ a a a a -b -b a -b -b -b +a +a +a +a +a a a a diff --git a/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm index 443549c359f..266a4577cb2 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/gasthelizards.dmm @@ -1,115 +1,77 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"av" = ( -/turf/simulated/wall/r_wall/coated, +"ai" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"ax" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"aL" = ( +/obj/machinery/gibber{ + desc = "The name isn't descriptive enough? Safety lamp doesn't light!"; + emagged = 1 }, -/area/ruin/space/gasthelizards/engineering) -"bx" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4 +/obj/effect/decal/cleanable/blood{ + pixel_x = -31 }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/effect/decal/cleanable/blood{ + pixel_x = -32 }, +/obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"by" = ( -/obj/structure/fans/tiny, -/obj/machinery/light/small{ - dir = 8 +/area/ruin/space/gasthelizards/jail) +"bf" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"bK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door_control{ - desiredstate = 1; - id = "gtl"; - in_use = 1; - name = "Door Bolts"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 24; - specialfunctions = 4 +"bj" = ( +/obj/machinery/atmospherics/unary/tank/nitrogen{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, +/area/ruin/space/gasthelizards/engineering) +"cc" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"bW" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 1 +"cn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 }, /obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"cm" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) -"cA" = ( -/turf/simulated/wall/r_wall, -/area/ruin/space/gasthelizards/viewzone) -"cE" = ( -/obj/effect/decal/remains/human{ - desc = "They look like unathi remains. They have a strange aura about them." - }, -/obj/item/restraints/handcuffs/cable, -/obj/structure/chair{ +"ct" = ( +/obj/machinery/atmospherics/unary/tank/nitrous_oxide{ dir = 4 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"dk" = ( -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/jail) -"dl" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/jail) -"dm" = ( -/obj/machinery/door/window/brigdoor/northleft{ - dir = 4; - req_access = list(271) - }, -/obj/machinery/flasher_button{ - id = "gtl_c1"; - name = "Flasher Control"; - pixel_y = -24 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"dp" = ( +/area/ruin/space/gasthelizards/engineering) +"cz" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space) +"dg" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, @@ -118,29 +80,69 @@ }, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"dx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 +"dE" = ( +/obj/machinery/atmospherics/unary/tank/toxins{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/engineering) +"dL" = ( +/obj/structure/table/reinforced, +/obj/item/surgicaldrill, +/obj/item/hemostat, +/obj/item/scalpel, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/item/circular_saw, +/obj/machinery/light, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/jail) -"dG" = ( +"dN" = ( /obj/machinery/door/airlock/external/glass{ id = "gtl_main_bolts" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"dQ" = ( -/obj/structure/rack, -/obj/item/restraints/handcuffs, -/obj/item/clothing/glasses/hud/health/sunglasses, +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall/r_wall, +/area/ruin/space/gasthelizards/engineering) +"eP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"eu" = ( +/area/ruin/space/gasthelizards/viewzone) +"fb" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/machinery/ignition_switch{ + id = "gsl_igniter"; + pixel_x = 24; + pixel_y = -7 + }, +/obj/machinery/door_control{ + id = "gtl_shutters_gasflush"; + name = "Gas Flush Control"; + pixel_x = 25; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/viewzone) +"fn" = ( /obj/structure/fans/tiny, /obj/machinery/light/small/built{ dir = 4 @@ -169,16 +171,55 @@ }, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/engineering) -"ex" = ( -/obj/structure/chair{ - dir = 8 +"fV" = ( +/turf/simulated/wall/r_wall/coated, +/area/ruin/space/gasthelizards/engineering) +"fZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/ruin/space/gasthelizards/viewzone) +"gd" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/engineering) +"gi" = ( +/obj/item/hatchet/unathiknife, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) +"gk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"gp" = ( +/obj/structure/marker_beacon{ + icon_state = "markerrandom" }, /turf/simulated/floor/plating/asteroid/airless, /area/ruin/powered) -"fq" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ +"gq" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"gy" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"hu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/engineering) +"hS" = ( /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -189,52 +230,41 @@ /obj/effect/spawner/window/reinforced/plasma, /turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"fH" = ( +"hW" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall/r_wall/coated, +/area/ruin/space/gasthelizards/engineering) +"iy" = ( /obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; frequency = 1441; - id = "mix_in" - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/space/gasthelizards/engineering) -"gk" = ( -/obj/machinery/suit_storage_unit/security, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "vault" + id = "mix_in_gtl" }, +/turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"hb" = ( -/obj/machinery/computer/general_air_control/large_tank_control{ - frequency = 1441; - input_tag = "mix_in_gtl"; - name = "Gas Mix Tank Control"; - output_tag = "mix_out_gtl"; - sensors = list("mix_sensor_gtl" = "Tank") +"iQ" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"ho" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) -"hq" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"hH" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/area/ruin/space/gasthelizards/jail) +"iU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" }, -/turf/simulated/floor/plating/asteroid/airless, /area/ruin/space/gasthelizards/engineering) -"hL" = ( +"jg" = ( +/turf/simulated/wall, +/area/ruin/space/gasthelizards/engineering) +"jD" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/blood/old, /obj/structure/cable{ @@ -242,130 +272,106 @@ }, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"hR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" - }, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"hS" = ( -/obj/structure/barricade/wooden, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"if" = ( -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/template_noop, -/area/ruin/space/gasthelizards/viewzone) -"jj" = ( -/obj/machinery/flasher_button{ - id = "gtl_c2"; - name = "Flasher Control"; - pixel_x = 24; - pixel_y = -5 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/closet/crate/can, +"jQ" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/mutagen, +/obj/item/reagent_containers/glass/bottle/mutagen, +/obj/item/razor, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"jk" = ( -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = -4; - pixel_y = 1 +"ky" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/reagent_containers/glass/bottle/toxin{ - pixel_x = 6; - pixel_y = 8 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 5; - pixel_y = 1 +/area/ruin/space/gasthelizards/jail) +"kF" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle/facid{ - name = "fluorosulfuric acid bottle"; - pixel_x = -3; - pixel_y = 6 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, +/area/ruin/space/gasthelizards/engineering) +"kH" = ( /obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"jx" = ( -/obj/machinery/door/airlock/external{ - id_tag = "gtl_main_bolts" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"kD" = ( -/obj/structure/closet/crate/freezer, -/obj/item/stack/sheet/animalhide/lizard, +"kM" = ( +/obj/structure/table, /obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"kO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"kU" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/meter, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"lu" = ( +/obj/machinery/door/poddoor{ + id_tag = "gtl_shutters_gasflush"; + name = "Gas Flush Shutter" }, +/turf/space, /area/ruin/space/gasthelizards/viewzone) -"lQ" = ( -/turf/template_noop, -/area/template_noop) -"mi" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall, -/area/ruin/space/gasthelizards/engineering) -"nn" = ( -/obj/machinery/atmospherics/unary/tank/toxins{ +"lz" = ( +/obj/machinery/light/small{ dir = 1 }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/gasthelizards/viewzone) +"mF" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) +"nj" = ( +/obj/structure/janitorialcart, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) "nu" = ( +/turf/simulated/wall, +/area/ruin/space/gasthelizards/jail) +"og" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - id_tag = "gtl_engi_ext"; - locked = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/engineering) -"nv" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"nG" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/bed, +"oN" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/jail) -"nJ" = ( +"pb" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 }, @@ -381,78 +387,50 @@ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"nN" = ( -/obj/machinery/power/terminal, -/turf/simulated/wall, -/area/ruin/space/gasthelizards/viewzone) -"oD" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "gtl_shutters_inner"; - name = "Fire Breach Shutter"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/plasma, -/turf/simulated/floor/engine, -/area/ruin/space/gasthelizards/viewzone) -"oH" = ( -/obj/structure/rack, -/obj/item/camera, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 +"pe" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light_switch{ + pixel_x = -23; + pixel_y = 25 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "blue" + icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"pr" = ( -/obj/machinery/atmospherics/air_sensor{ - frequency = 1441; - id_tag = "mix_sensor_gtl" +/area/ruin/space/gasthelizards/jail) +"pq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "gtl_vitrine" }, -/turf/simulated/floor/engine/insulated/vacuum, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"pJ" = ( +"pA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"qa" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/lighter/zippo/engraved, -/obj/item/newspaper, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/ruin/space/gasthelizards/viewzone) -"qg" = ( -/obj/structure/marker_beacon{ - icon_state = "markerrandom" +/area/ruin/space/gasthelizards/engineering) +"pM" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"qt" = ( -/obj/machinery/door/window/brigdoor/northleft{ - dir = 4; - req_access = list(271) +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"qy" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating/asteroid/airless, /area/ruin/space/gasthelizards/engineering) -"qW" = ( +"qc" = ( +/obj/item/caution/proximity_sign, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"qp" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, /obj/item/paper_bin, @@ -465,361 +443,319 @@ icon_state = "dark" }, /area/ruin/space/gasthelizards/viewzone) -"rK" = ( +"qB" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"rP" = ( -/obj/structure/rack, -/obj/item/stack/sheet/animalhide/lizard, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"rW" = ( -/obj/machinery/atmospherics/unary/tank/carbon_dioxide{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"rX" = ( -/obj/machinery/light{ - dir = 4 +"qE" = ( +/obj/structure/disposaloutlet{ + dir = 1 }, -/turf/simulated/floor/plasteel, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/gasthelizards/engineering) +"qN" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/jail) +"rk" = ( +/obj/machinery/atmospherics/air_sensor{ + frequency = 1441; + id_tag = "mix_sensor_gtl" + }, +/turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"sf" = ( +"ru" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = 25 - }, -/obj/machinery/door_control{ - id = "gtl_vitrine"; - name = "Vitrine Shutters"; - pixel_x = -39; - pixel_y = 24 - }, -/obj/machinery/door_control{ - id = "gtl_control"; - name = "Control Shutters"; - pixel_x = -24; - pixel_y = 24 +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/engineering) +"rA" = ( +/obj/machinery/light{ + dir = 1 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"rC" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/gasthelizards/jail) +"rI" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, +/turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"ss" = ( -/obj/machinery/atmospherics/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "mix_in_gtl" +"sa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + id_tag = "gtl_engi_ext"; + locked = 1 }, -/turf/simulated/floor/engine/insulated/vacuum, -/area/ruin/space/gasthelizards/viewzone) -"su" = ( -/turf/simulated/wall/r_wall, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/engineering) -"sA" = ( -/obj/item/caution/proximity_sign, +"so" = ( +/obj/structure/rack, +/obj/item/storage/backpack/lizard, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"sE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2; - req_access = list(271) - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "gtl_control" - }, -/obj/item/clothing/glasses/sunglasses, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/viewzone) -"sW" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall, +"ss" = ( +/obj/structure/rack, +/obj/item/storage/backpack/satchel_lizard, +/turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"ta" = ( -/obj/machinery/atmospherics/binary/valve, -/obj/machinery/ignition_switch{ - id = "gsl_igniter"; - pixel_x = 24; - pixel_y = -7 - }, -/obj/machinery/door_control{ - id = "gtl_shutters_gasflush"; - name = "Gas Flush Control"; - pixel_x = 25; - pixel_y = 6 - }, +"tx" = ( +/obj/structure/table, +/obj/item/soap/homemade, +/obj/item/storage/box/prisoner, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"ts" = ( -/obj/machinery/atmospherics/unary/tank/nitrogen{ - dir = 4 +/area/ruin/space/gasthelizards/jail) +"tA" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "mix_in_gtl"; + name = "Gas Mix Tank Control"; + output_tag = "mix_out_gtl"; + sensors = list("mix_sensor_gtl" = "Tank") }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"tv" = ( +/area/ruin/space/gasthelizards/viewzone) +"uW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"tD" = ( -/obj/structure/chair{ - dir = 4 +/area/ruin/space/gasthelizards/engineering) +"ve" = ( +/obj/machinery/door/airlock/external{ + id_tag = "gtl_main_bolts" }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"tJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/binary/pump{ - dir = 1 +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"vq" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/light/small{ + dir = 4 }, +/obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"tM" = ( -/mob/living/simple_animal/lizard, -/turf/simulated/floor/engine, -/area/ruin/space/gasthelizards/viewzone) -"un" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4 +"vT" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "gtl_c1"; + pixel_x = 24; + range = 1 }, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/jail) +"yk" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"uB" = ( -/turf/simulated/wall/r_wall, /area/ruin/space/gasthelizards/jail) -"uT" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/cigarette, -/turf/simulated/floor/plasteel, +"yx" = ( +/turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"uV" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ +"yG" = ( +/obj/machinery/power/terminal, +/turf/simulated/wall, +/area/ruin/space/gasthelizards/viewzone) +"zj" = ( +/turf/space, +/area/space) +"zr" = ( +/obj/structure/window/reinforced{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"vV" = ( +/area/ruin/space/gasthelizards/jail) +"zy" = ( /obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/machinery/door_control{ - desiredstate = 1; - id = "gtl_engi_int"; - in_use = 1; - name = "Door Bolts"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 24; - specialfunctions = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4 }, -/area/ruin/space/gasthelizards/engineering) -"ww" = ( -/obj/machinery/light/small, -/obj/effect/decal/remains/human{ - desc = "They look like unathi remains. They have a strange aura about them." +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "gtl_shutters_inner"; + name = "Fire Breach Shutter"; + opacity = 0 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/space/gasthelizards/engineering) -"wz" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"zB" = ( /obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 2; + req_access = list(271) }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "gtl_control" + }, +/obj/item/clothing/glasses/sunglasses, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/viewzone) -"wM" = ( -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"wS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"xg" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/bag/trash, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/soap/homemade, -/obj/item/storage/box/lights/mixed, -/turf/simulated/floor/plating, +"zO" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"Aj" = ( +/mob/living/simple_animal/lizard, +/turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"xi" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "gtl_c2"; - pixel_y = 24; - range = 1 - }, -/obj/item/clothing/under/color/orange, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) -"xA" = ( +"Bb" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"xC" = ( -/obj/structure/chair/office/dark, -/obj/item/toy/plushie/lizardplushie, -/obj/machinery/door_control{ - id = "gtl_shutters_inner"; - name = "Fire Breach Inner Shutters Control"; - pixel_x = 38; - pixel_y = -26 - }, -/obj/machinery/door_control{ - id = "gtl_shutters"; - name = "Fire Breach Outer Shutters Control"; - pixel_x = 26; - pixel_y = -26 - }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"yb" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"yz" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/window/reinforced{ - dir = 8 +/area/ruin/space/gasthelizards/jail) +"Bl" = ( +/obj/machinery/door/airlock/highsecurity{ + heat_proof = 1; + id_tag = "gtl"; + locked = 1; + name = "Gas Chamber" }, /turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) -"yD" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light_switch{ - pixel_x = -23; - pixel_y = 25 +/area/ruin/space/gasthelizards/viewzone) +"BF" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 }, +/obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"zd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/item/radio/beacon{ - emagged = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/area/ruin/space/gasthelizards/engineering) +"BH" = ( +/obj/structure/rack, +/obj/item/melee/baton/security/cattleprod, +/obj/item/restraints/handcuffs, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 }, -/area/ruin/space/gasthelizards/viewzone) -"zf" = ( /obj/structure/cable{ - icon_state = "4-8" + d2 = 4; + icon_state = "0-4" }, +/obj/item/card/id/away/gtl, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/viewzone) -"zi" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) -"zK" = ( -/obj/machinery/gibber{ - desc = "The name isn't descriptive enough? Safety lamp doesn't light!"; - emagged = 1 - }, +"BR" = ( /obj/effect/decal/cleanable/blood{ - pixel_x = -31 + pixel_y = 13 }, -/obj/effect/decal/cleanable/blood{ - pixel_x = -32 +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(271) }, -/obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"Aq" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 1 +"CJ" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/vacuum{ - pixel_y = 32 +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) +"CL" = ( +/turf/simulated/mineral, +/area/ruin/powered) +"Da" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon{ + icon_state = "markerrandom" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/turf/space, +/area/space) +"Dg" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + frequency = 1441; + id = "mix_in" }, +/obj/machinery/light/small, +/turf/simulated/floor/plating/asteroid/airless, /area/ruin/space/gasthelizards/engineering) -"AN" = ( -/turf/simulated/wall, -/area/ruin/space/gasthelizards/jail) -"AV" = ( -/obj/structure/table/reinforced, -/obj/item/surgicaldrill, -/obj/item/hemostat, -/obj/item/scalpel, -/obj/item/surgical_drapes, -/obj/item/retractor, -/obj/item/cautery, -/obj/item/circular_saw, -/obj/machinery/light, -/obj/machinery/light{ +"DE" = ( +/obj/structure/rack, +/obj/item/camera, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/ruin/space/gasthelizards/viewzone) +"DL" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "gtl_shutters"; + name = "Fire Breach Shutter"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"DP" = ( +/obj/machinery/flasher_button{ + id = "gtl_c2"; + name = "Flasher Control"; + pixel_x = 24; + pixel_y = -5 + }, +/obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"BL" = ( +"DV" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, @@ -827,234 +763,260 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"BO" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 10 +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"Ef" = ( +/turf/simulated/wall, +/area/ruin/space/gasthelizards/viewzone) +"Ev" = ( +/turf/template_noop, +/area/template_noop) +"EG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 22; + pixel_y = 25 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 26 +/obj/machinery/door_control{ + id = "gtl_vitrine"; + name = "Vitrine Shutters"; + pixel_x = -39; + pixel_y = 24 }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/door_control{ + id = "gtl_control"; + name = "Control Shutters"; + pixel_x = -24; + pixel_y = 24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"Ca" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating/asteroid/airless, /area/ruin/space/gasthelizards/viewzone) -"CA" = ( -/obj/machinery/atmospherics/pipe/simple/visible, +"EJ" = ( /obj/structure/rack, -/obj/item/flashlight, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/weldingtool, +/obj/item/restraints/handcuffs, +/obj/item/clothing/glasses/hud/health/sunglasses, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"CE" = ( -/obj/structure/janitorialcart, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"Dc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/area/ruin/space/gasthelizards/jail) +"EO" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) +"Gm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" + }, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"Ds" = ( -/turf/simulated/floor/engine, -/area/ruin/space/gasthelizards/viewzone) -"DB" = ( -/obj/structure/rack, -/obj/item/melee/baton/security/cattleprod, -/obj/item/restraints/handcuffs, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 - }, +"GT" = ( +/obj/machinery/door/airlock/hatch, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + icon_state = "1-2" }, -/obj/item/card/id/away/gtl, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"DG" = ( +/area/ruin/space/gasthelizards/engineering) +"GU" = ( /obj/structure/window/reinforced, /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/jail) -"Eh" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +"Hl" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "4-8" }, -/area/ruin/space/gasthelizards/engineering) -"Ej" = ( -/obj/machinery/light{ - dir = 1 +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"Hz" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/machinery/vending/cola, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"EE" = ( +"HH" = ( +/obj/structure/chair/office/dark, +/obj/item/toy/plushie/lizardplushie, /obj/machinery/door_control{ - desiredstate = 1; - id = "gtl_main_bolts"; - in_use = 1; - name = "Door Entrance Bolts"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -39; - specialfunctions = 4 + id = "gtl_shutters_inner"; + name = "Fire Breach Inner Shutters Control"; + pixel_x = 38; + pixel_y = -26 }, /obj/machinery/door_control{ - desiredstate = 1; - id = "gtl_control_airlock"; - in_use = 1; - name = "Door Bolts"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = -24; - specialfunctions = 4 + id = "gtl_shutters"; + name = "Fire Breach Outer Shutters Control"; + pixel_x = 26; + pixel_y = -26 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/viewzone) -"EY" = ( -/turf/simulated/mineral, -/area/ruin/powered) -"Fa" = ( -/obj/structure/table, -/obj/item/soap/homemade, -/obj/item/storage/box/prisoner, +"HU" = ( +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/toxin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/bottle/facid{ + name = "fluorosulfuric acid bottle"; + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"FJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/reagent_dispensers/fueltank, +"Ih" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/binary/valve{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault"; - tag = "icon-vault (WEST)" + icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"FS" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 +"IJ" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/item/organ/external/tail/unathi, +/obj/effect/decal/cleanable/blood{ + pixel_y = 32 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/jail) +"IZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/space) +"Kg" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/bag/trash, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/soap/homemade, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"FV" = ( -/obj/machinery/door/airlock/public{ - id_tag = "gtl_control_airlock"; +"Ko" = ( +/obj/structure/closet/crate/freezer, +/obj/item/stack/sheet/animalhide/lizard, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/jail) +"Kx" = ( +/obj/machinery/door/window/brigdoor/northleft{ + dir = 4; req_access = list(271) }, +/obj/machinery/flasher_button{ + id = "gtl_c1"; + name = "Flasher Control"; + pixel_y = -24 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"FX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" +/area/ruin/space/gasthelizards/jail) +"KE" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/jail) +"KL" = ( +/obj/machinery/door/window/brigdoor/northleft{ + dir = 4; + req_access = list(271) }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"GC" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 8 +"KW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 }, -/obj/machinery/atmospherics/meter, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" +/obj/structure/sign/vacuum{ + pixel_y = 32 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"GP" = ( -/obj/structure/table/wood, -/obj/machinery/light/small, -/obj/item/pizzabox/meat, -/obj/item/kitchen/knife/plastic, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/space/gasthelizards/engineering) -"It" = ( -/obj/structure/rack, -/obj/item/storage/backpack/satchel_lizard, +"Lk" = ( +/obj/machinery/light{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"IA" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +"Lp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/bed, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/jail) +"Lt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/l3closet/janitor, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"IN" = ( -/obj/machinery/atmospherics/unary/tank/air{ - dir = 4 +"LE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external/glass{ + id_tag = "gtl_engi_int"; + locked = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/engineering) +"LJ" = ( +/obj/machinery/door/airlock/hatch{ + req_access = list(271) }, -/obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"Jf" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon{ - icon_state = "markerrandom" - }, -/turf/template_noop, -/area/template_noop) -"Ji" = ( -/obj/structure/rack, -/obj/item/organ/external/tail/unathi, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"Js" = ( +/area/ruin/space/gasthelizards/jail) +"LQ" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"JB" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"JJ" = ( +"Mp" = ( /obj/machinery/power/apc{ name = "south bump"; pixel_y = -24 @@ -1064,104 +1026,70 @@ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"JL" = ( -/obj/structure/rack, -/obj/item/storage/backpack/lizard, -/turf/simulated/floor/plasteel, +"My" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"JS" = ( -/obj/machinery/atmospherics/unary/tank/oxygen{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/engineering) -"JW" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4 +"MI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/meter, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"JZ" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/engine, /area/ruin/space/gasthelizards/viewzone) -"KL" = ( -/obj/machinery/light{ +"ML" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/ruin/space/gasthelizards/engineering) +"MX" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/viewzone) -"Lh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external/glass{ - id_tag = "gtl_engi_int"; - locked = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/window/reinforced{ + dir = 8 }, /turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/engineering) -"Lj" = ( -/obj/machinery/atmospherics/binary/pump, -/obj/machinery/light, +/area/ruin/space/gasthelizards/jail) +"MZ" = ( +/obj/item/clothing/under/color/orange, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/jail) +"Ns" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"Ll" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/wall, -/area/ruin/space/gasthelizards/engineering) -"LH" = ( +/area/ruin/space/gasthelizards/jail) +"NE" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/item/radio/beacon{ + emagged = 1 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"My" = ( -/obj/machinery/door/airlock/highsecurity{ - heat_proof = 1; - id_tag = "gtl"; - locked = 1; - name = "Gas Chamber" - }, -/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"MV" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id_tag = "gtl_shutters"; - name = "Fire Breach Shutter"; - opacity = 0 - }, -/obj/effect/spawner/window/reinforced/plasma, -/turf/simulated/floor/engine, +"NM" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, /area/ruin/space/gasthelizards/viewzone) -"Nx" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(271) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"OI" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "gtl_c2"; + pixel_y = 24; + range = 1 }, +/obj/item/clothing/under/color/orange, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/jail) -"ND" = ( -/obj/structure/lattice, -/turf/simulated/floor/plating/asteroid/airless, -/area/template_noop) -"NH" = ( +"Pi" = ( /obj/structure/chair{ dir = 1 }, @@ -1170,59 +1098,94 @@ icon_state = "blue" }, /area/ruin/space/gasthelizards/viewzone) -"NS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance, +"Pq" = ( +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/engineering) -"Oc" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access = list(271) +/obj/machinery/door_control{ + desiredstate = 1; + id = "gtl"; + in_use = 1; + name = "Door Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 24; + specialfunctions = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"Og" = ( -/turf/simulated/wall/r_wall/coated, -/area/ruin/space/gasthelizards/engineering) -"Ok" = ( -/obj/machinery/door/poddoor{ - id_tag = "gtl_shutters_gasflush"; - name = "Gas Flush Shutter" +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" }, -/turf/space, +/turf/simulated/floor/plating, /area/ruin/space/gasthelizards/viewzone) -"OY" = ( -/obj/structure/window/reinforced{ +"Pr" = ( +/obj/machinery/atmospherics/binary/pump{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"PH" = ( -/obj/machinery/door/airlock/hatch, +/area/ruin/space/gasthelizards/engineering) +"PR" = ( +/obj/structure/rack, +/obj/item/organ/external/tail/unathi, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"PT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"PY" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" +"Qi" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "gtl_main_bolts"; + in_use = 1; + name = "Door Entrance Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -39; + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "gtl_control_airlock"; + in_use = 1; + name = "Door Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -24; + specialfunctions = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"Qk" = ( +/area/ruin/space/gasthelizards/viewzone) +"Qv" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"Rh" = ( +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) +"Rk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/jail) +"RA" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 }, @@ -1234,63 +1197,14 @@ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"Qw" = ( -/obj/effect/decal/cleanable/blood{ - pixel_y = 13 - }, -/obj/machinery/door/window/brigdoor/northleft{ - req_access = list(271) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/jail) -"QX" = ( -/obj/machinery/vending/snack, -/turf/simulated/floor/plasteel, -/area/ruin/space/gasthelizards/viewzone) -"Sr" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/wall/r_wall/coated, -/area/ruin/space/gasthelizards/engineering) -"SG" = ( -/obj/effect/spawner/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 2; - id_tag = "gtl_vitrine" +"RU" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/viewzone) -"SL" = ( +/obj/machinery/vending/cigarette, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"SW" = ( -/obj/machinery/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/item/organ/external/tail/unathi, -/obj/effect/decal/cleanable/blood{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/jail) -"Tb" = ( -/obj/item/hatchet/unathiknife, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"Tg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/engine, -/area/ruin/space/gasthelizards/viewzone) -"UH" = ( -/obj/structure/kitchenspike, -/obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/space/gasthelizards/jail) -"Va" = ( +"Si" = ( /obj/machinery/atmospherics/unary/vent_pump{ dir = 1; external_pressure_bound = 0; @@ -1301,70 +1215,71 @@ internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; layer = 2.4; - name = "mix vent"; - pressure_checks = 2; - pressure_checks_default = 2; - releasing = 0 - }, -/turf/simulated/floor/engine, -/area/ruin/space/gasthelizards/viewzone) -"Vp" = ( -/turf/simulated/wall, -/area/ruin/space/gasthelizards/engineering) -"Vr" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" + name = "mix vent"; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 }, -/obj/machinery/atmospherics/binary/valve{ - dir = 8 +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"Sm" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/lighter/zippo/engraved, +/obj/item/newspaper, +/obj/machinery/light/small{ + dir = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "blue" }, -/area/ruin/space/gasthelizards/engineering) -"VF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ +/area/ruin/space/gasthelizards/viewzone) +"Sw" = ( +/obj/machinery/sparker{ + id = "gsl_igniter"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"SK" = ( +/obj/structure/rack, +/obj/item/stack/sheet/animalhide/lizard, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"To" = ( +/obj/machinery/atmospherics/unary/tank/carbon_dioxide{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"VP" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 10 - }, +/area/ruin/space/gasthelizards/engineering) +"Tt" = ( /turf/simulated/wall/r_wall, /area/ruin/space/gasthelizards/engineering) -"Wg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/l3closet/janitor, -/turf/simulated/floor/plating, +"TK" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) +"TQ" = ( +/turf/simulated/wall/r_wall/coated, /area/ruin/space/gasthelizards/viewzone) -"Wj" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/glass/bottle/mutagen, -/obj/item/reagent_containers/glass/bottle/mutagen, -/obj/item/razor, +"TZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"Wo" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/atmospherics/meter, -/turf/simulated/wall/r_wall, -/area/ruin/space/gasthelizards/engineering) -"Wy" = ( -/turf/simulated/wall, -/area/ruin/space/gasthelizards/viewzone) -"WA" = ( +"Ud" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/straight_jacket, /obj/effect/decal/cleanable/dirt, @@ -1373,756 +1288,899 @@ icon_state = "dark" }, /area/ruin/space/gasthelizards/jail) -"WJ" = ( -/obj/machinery/sparker{ - id = "gsl_igniter"; - pixel_x = 1; - pixel_y = 24 +"Us" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 }, -/obj/effect/decal/cleanable/blood, -/turf/simulated/floor/engine/insulated/vacuum, -/area/ruin/space/gasthelizards/viewzone) -"WZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/door_control{ desiredstate = 1; - id = "gtl"; + id = "gtl_engi_int"; in_use = 1; name = "Door Bolts"; normaldoorcontrol = 1; pixel_x = -24; - pixel_y = -24; - req_access = list(271); + pixel_y = 24; specialfunctions = 4 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/space/gasthelizards/engineering) -"Xq" = ( -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "gtl_c1"; - pixel_x = 24; - range = 1 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) -"Xr" = ( -/obj/machinery/portable_atmospherics/scrubber, +/area/ruin/space/gasthelizards/engineering) +"UG" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/ruin/space/gasthelizards/viewzone) +"UW" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/engine, +/area/ruin/space/gasthelizards/viewzone) +"Vk" = ( +/obj/structure/lattice, /obj/machinery/light/small{ - dir = 4 + dir = 1 + }, +/turf/space, +/area/ruin/space/gasthelizards/viewzone) +"Vz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/meter, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" }, -/obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"Xu" = ( -/obj/item/clothing/under/color/orange, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) -"XR" = ( -/obj/effect/decal/cleanable/dirt, +"VZ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/jail) -"Yn" = ( -/obj/machinery/power/smes/magical, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" +/area/ruin/space/gasthelizards/engineering) +"Wm" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/rack, +/obj/item/flashlight, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/weldingtool, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/engineering) +"WC" = ( +/turf/simulated/wall/r_wall, /area/ruin/space/gasthelizards/viewzone) -"Yt" = ( -/obj/machinery/atmospherics/unary/tank/nitrous_oxide{ - dir = 4 +"WH" = ( +/obj/machinery/light{ + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/ruin/space/gasthelizards/engineering) -"Yv" = ( -/obj/structure/sign/vacuum{ - pixel_y = -32 - }, -/turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"YP" = ( +"WW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "blue" + icon_state = "dark" }, -/area/ruin/space/gasthelizards/viewzone) -"Zm" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 1 +/area/ruin/space/gasthelizards/engineering) +"XR" = ( +/obj/machinery/door/airlock/public{ + id_tag = "gtl_control_airlock"; + req_access = list(271) }, -/obj/structure/cable{ - icon_state = "4-8" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, +/area/ruin/space/gasthelizards/viewzone) +"XX" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall, +/area/ruin/space/gasthelizards/engineering) +"Yb" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/gasthelizards/engineering) -"Zn" = ( +"YE" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/item/pizzabox/meat, +/obj/item/kitchen/knife/plastic, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/gasthelizards/engineering) +"YO" = ( +/obj/machinery/suit_storage_unit/security, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/ruin/space/gasthelizards/viewzone) +"YR" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"Zj" = ( +/obj/structure/fans/tiny, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/gasthelizards/viewzone) +"Zy" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/lizardboots, /turf/simulated/floor/plasteel, /area/ruin/space/gasthelizards/viewzone) -"ZC" = ( +"ZI" = ( +/obj/machinery/atmospherics/unary/tank/oxygen{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/gasthelizards/jail) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/gasthelizards/engineering) +"ZP" = ( +/obj/structure/lattice, +/turf/simulated/floor/plating/asteroid/airless, +/area/space) +"ZW" = ( +/obj/effect/decal/remains/human{ + desc = "They look like unathi remains. They have a strange aura about them." + }, +/obj/item/restraints/handcuffs/cable, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/powered) (1,1,1) = {" -lQ -lQ -lQ -lQ -lQ -wM -EY -EY -lQ -EY -EY -wM -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev "} (2,1,1) = {" -lQ -lQ -wM -wM -EY -EY -EY -EY -EY -EY -EY -EY -EY -EY -EY -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +zj +EO +CL +CL +zj +CL +CL +EO +zj +zj +zj +zj +zj +zj +zj +zj +zj +zj +zj +zj +zj +Ev "} (3,1,1) = {" -lQ -EY -su -su -su -su -su -su -cA -cA -cA -cA -Wy -Wy -Wy -EY -wM -EY -wM -wM -lQ -lQ -lQ -lQ -Jf +Ev +zj +EO +EO +CL +CL +CL +CL +CL +CL +CL +CL +CL +CL +CL +zj +zj +zj +zj +zj +zj +zj +zj +zj +zj +Ev "} (4,1,1) = {" -lQ -cE -su -IN -ts -JS -Yt -su -wz -DB -gk -cA -qa -dp -Wy -EY -EY -wM -qg -wM -lQ -lQ -lQ -lQ -cm +Ev +CL +Tt +Tt +Tt +Tt +Tt +Tt +WC +WC +WC +WC +Ef +Ef +Ef +CL +EO +CL +EO +EO +zj +zj +zj +zj +Da +Ev "} (5,1,1) = {" -wM -wM -su -bx -un -JW -un -su -KL -zf -EE -FV -YP -SL -Wy -Wy -EY -wM -wM -wM -wM -lQ -lQ -cm -ho +Ev +ZW +Tt +BF +bj +ZI +ct +Tt +kH +BH +YO +WC +Sm +dg +Ef +CL +CL +EO +gp +EO +zj +zj +zj +zj +zO +Ev "} (6,1,1) = {" -qy -Vp -su -VP -uV -PY -nJ -PH -sf -zd -xC -sE -YP -SL -uT -Wy -EY -wM -qg -wM -wM -cm -cm -cm -ho +Ev +EO +Tt +pM +kF +Pr +kF +Tt +WH +eP +Qi +XR +fZ +gq +Ef +Ef +CL +EO +EO +EO +EO +zj +zj +zO +cz +Ev "} (7,1,1) = {" -WZ -nu -eu -Lh -vV -Qk -Lj -Wo -ta -kU -hb -qW -YP -SL -FS -Wy -EY -wM -wM -wM -wM -lQ -lQ -cm -ho +Ev +EO +Tt +KW +hu +uW +pb +GT +EG +NE +HH +zB +fZ +gq +RU +Ef +CL +EO +gp +EO +EO +zO +zO +zO +cz +Ev "} (8,1,1) = {" -ww -Vp -su -su -Aq -Zm -nn -Og -av -fq -oD -av -oH -SL -SL -Wy -Wy -Wy -Wy -Ca -lQ -lQ -lQ -cm -ho +Ev +jg +Tt +Tt +WW +RA +Yb +dX +fb +MI +tA +qp +fZ +gq +bf +Ef +CL +EO +EO +EO +EO +zj +zj +zO +cz +Ev "} (9,1,1) = {" -lQ -wM -EY -su -BO -bW -rW -Og -WJ -ss -pr -MV -NH -SL -SL -SL -dG -by -jx -Dc -ho -ho -ho -ho -ho +Ev +sa +fn +LE +Us +VZ +dE +fV +TQ +zy +hS +TQ +DE +gq +gq +Ef +Ef +Ef +Ef +lz +zj +zj +zj +zO +cz +Ev "} (10,1,1) = {" -lQ -lQ -wM -su -su -LH -Og -Ok -Tg -JZ -tM -MV -NH -SL -SL -Yv -Wy -Wy -Wy -if -cm -cm -cm -cm -ho +Ev +jg +Tt +Tt +cn +qB +To +fV +Sw +iy +rk +DL +Pi +gq +gq +gq +dN +Zj +ve +IZ +cz +cz +cz +cz +cz +Ev "} (11,1,1) = {" -lQ -lQ -fH -Ll -CA -tJ -GC -Sr -Va -Ds -Tg -MV -NH -SL -SL -SL -Ji -SG -cm -lQ -lQ -lQ -lQ -cm -ho +Ev +zj +EO +Tt +Tt +pA +fV +lu +gk +UW +Aj +DL +Pi +gq +gq +ai +Ef +Ef +Ef +Vk +zO +zO +zO +zO +cz +Ev "} (12,1,1) = {" -lQ -lQ -hH -mi -FJ -ax -Vr -Og -av -My -av -av -Ej -SL -sA -SL -JL -SG -cm -lQ -lQ -lQ -lQ -cm -ho +Ev +zj +Dg +XX +Wm +PT +Vz +hW +Si +yx +gk +DL +Pi +gq +gq +gq +PR +pq +zO +zj +zj +zj +zj +zO +cz +Ev "} (13,1,1) = {" -lQ -lQ -EY -Vp -Vp -Xr -Eh -NS -hL -bK -Wg -sW -BL -SL -SL -SL -Zn -SG -ND -lQ -lQ -lQ -lQ -cm -ho +Ev +zj +qE +ML +iU +gd +Ih +fV +TQ +Bl +TQ +TQ +rA +gq +qc +gq +so +pq +zO +zj +zj +zj +zj +zO +cz +Ev "} (14,1,1) = {" -lQ -lQ -lQ -wM -Vp -Vp -Vp -Wy -wS -rK -IA -Wy -QX -SL -CE -SL -hq -SG -ND -lQ -lQ -lQ -lQ -lQ -cm +Ev +zj +CL +jg +jg +vq +mF +ru +jD +Pq +Lt +NM +DV +gq +gq +gq +Zy +pq +ZP +zj +zj +zj +zj +zO +cz +Ev "} (15,1,1) = {" -lQ -lQ -lQ -lQ -lQ -hS -Tb -Wy -xg -rK -Js -Wy -JB -SL -SL -SL -rP -SG -ND -lQ -lQ -lQ -lQ -lQ -Jf +Ev +zj +zj +EO +jg +jg +jg +Ef +Qv +Hl +My +Ef +UG +gq +nj +gq +kM +pq +ZP +zj +zj +zj +zj +zj +zO +Ev "} (16,1,1) = {" -lQ -lQ -lQ -lQ -wM -EY -EY -nN -Yn -hR -xA -Oc -SL -SL -rX -yb -It -SG -ND -lQ -lQ -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +zj +Rh +gi +Ef +Kg +Hl +LQ +Ef +Hz +gq +gq +gq +SK +pq +ZP +zj +zj +zj +zj +zj +Da +Ev "} (17,1,1) = {" -lQ -lQ -lQ -lQ -EY -EY -EY -AN -AN -zi -AN -AN -AN -Nx -AN -AN -AN -Wy -wM -wM -lQ -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +EO +CL +CL +yG +YR +Gm +cc +gy +gq +gq +Lk +rI +ss +pq +ZP +zj +zj +zj +zj +zj +zj +Ev "} (18,1,1) = {" -lQ -lQ -lQ -lQ -EY -EY -EY -AN -UH -tv -dQ -dl -nv -yD -zK -Fa -AN -EY -wM -wM -wM -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +CL +CL +CL +nu +nu +Rk +nu +nu +nu +LJ +nu +nu +nu +Ef +EO +EO +zj +zj +zj +zj +zj +Ev "} (19,1,1) = {" -lQ -lQ -lQ -lQ -EY -wM -tD -AN -kD -FX -pJ -Qw -dk -dk -pJ -VF -AN -EY -EY -qg -wM -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +CL +CL +CL +nu +KE +ky +EJ +iQ +Ns +pe +aL +tx +nu +CL +EO +EO +EO +zj +zj +zj +zj +Ev "} (20,1,1) = {" -lQ -lQ -lQ -lQ -EY -wM -GP -AN -AV -tv -dk -jj -qt -OY -OY -dm -AN -EY -wM -wM -wM -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +CL +EO +CJ +nu +Ko +og +Bb +BR +yk +yk +Bb +kO +nu +CL +CL +gp +EO +zj +zj +zj +zj +Ev "} (21,1,1) = {" -lQ -lQ -lQ -lQ -wM -wM -ex -AN -SW -XR -JJ -uB -ZC -dx -yz -Xu -uB -wM -wM -qg -wM -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +CL +EO +YE +nu +dL +ky +yk +DP +KL +zr +zr +Kx +nu +CL +EO +EO +EO +zj +zj +zj +zj +Ev "} (22,1,1) = {" -lQ -lQ -lQ -lQ -lQ -EY -EY -AN -Wj -WA -jk -uB -xi -DG -nG -Xq -uB -EY -EY -wM -wM -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +EO +EO +TK +nu +IJ +TZ +Mp +rC +oN +qN +MX +MZ +rC +EO +EO +gp +EO +zj +zj +zj +zj +Ev "} (23,1,1) = {" -lQ -lQ -lQ -lQ -lQ -EY -EY -AN -AN -AN -AN -uB -uB -uB -uB -uB -uB -EY -wM -lQ -lQ -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +zj +CL +CL +nu +jQ +Ud +HU +rC +OI +GU +Lp +vT +rC +CL +CL +EO +EO +zj +zj +zj +zj +Ev "} (24,1,1) = {" -lQ -lQ -lQ -lQ -lQ -lQ -EY -EY -EY -EY -EY -EY -EY -EY -EY -EY -EY -EY -lQ -lQ -lQ -lQ -lQ -lQ -lQ +Ev +zj +zj +zj +zj +CL +CL +nu +nu +nu +nu +rC +rC +rC +rC +rC +rC +CL +EO +zj +zj +zj +zj +zj +zj +Ev +"} +(25,1,1) = {" +Ev +zj +zj +zj +zj +zj +CL +CL +CL +CL +CL +CL +CL +CL +CL +CL +CL +CL +zj +zj +zj +zj +zj +zj +zj +Ev +"} +(26,1,1) = {" +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev +Ev "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm b/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm index 897e7891c69..bb57698e514 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/graveyard.dmm @@ -2403,7 +2403,7 @@ /obj/structure/disposalpipe/trunk{ dir = 2 }, -/turf/space, +/turf/simulated/floor/plating/airless, /area/space) "YU" = ( /obj/structure/bush, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm index 2d5d350686c..c01f9cb8398 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -3,35 +3,14 @@ /turf/template_noop, /area/template_noop) "b" = ( -/turf/simulated/wall/shuttle/nosmooth/interior{ - dir = 6; - icon_state = "gray_walls"; - underlay_floor_icon = 'icons/turf/space.dmi'; - underlay_floor_icon_state = "0" - }, -/turf/space, -/area/ruin/powered) -"c" = ( -/turf/simulated/wall/shuttle{ - dir = 4; - icon_state = "gray_walls_full" - }, -/area/ruin/powered) -"d" = ( -/turf/simulated/wall/shuttle/nosmooth/interior{ - dir = 5; - icon_state = "gray_walls"; - underlay_floor_icon = 'icons/turf/space.dmi'; - underlay_floor_icon_state = "0" - }, -/turf/space, +/turf/simulated/wall/shuttle, /area/ruin/powered) "e" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8; tag = "icon-propulsion (EAST)" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/powered) "f" = ( /obj/structure/window/reinforced{ @@ -41,20 +20,18 @@ dir = 8; tag = "icon-heater (WEST)" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/powered) "g" = ( /obj/structure/table/wood, /obj/item/clothing/under/shorts/black, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "h" = ( /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "i" = ( @@ -64,30 +41,26 @@ dir = 1 }, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "j" = ( /obj/structure/closet, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "k" = ( /obj/machinery/vending/assist, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "l" = ( /obj/structure/table/wood, /obj/item/clothing/shoes/sandal, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "m" = ( @@ -95,23 +68,20 @@ dir = 8 }, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "n" = ( /obj/structure/table/wood, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "o" = ( /obj/structure/table/wood, /obj/machinery/computer/library/checkout, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "p" = ( @@ -129,8 +99,7 @@ /obj/item/paper_bin, /obj/item/pen, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "s" = ( @@ -139,22 +108,19 @@ name = "Strange Ship Blast Door" }, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "t" = ( /obj/machinery/door/airlock/external, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "u" = ( /obj/machinery/door/airlock/public/glass, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "v" = ( @@ -162,8 +128,7 @@ dir = 4 }, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "w" = ( @@ -171,8 +136,7 @@ /obj/item/paper, /obj/item/pen, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "x" = ( @@ -181,85 +145,31 @@ name = "Strange Ship Door Control"; pixel_x = 6 }, -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "gray_walls_directions" - }, +/turf/simulated/wall/shuttle, /area/ruin/powered) "y" = ( /obj/machinery/light, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) "z" = ( /mob/living/simple_animal/bot/medbot, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" - }, -/area/ruin/powered) -"A" = ( -/turf/simulated/wall/shuttle/nosmooth/interior{ - dir = 10; - icon_state = "gray_walls"; - underlay_floor_icon = 'icons/turf/space.dmi'; - underlay_floor_icon_state = "0" + icon_state = "floor5" }, -/turf/space, /area/ruin/powered) "B" = ( /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" + icon_state = "floor5" }, /area/ruin/powered) -"C" = ( -/turf/simulated/wall/shuttle/nosmooth/interior{ - dir = 9; - icon_state = "gray_walls"; - underlay_floor_icon = 'icons/turf/space.dmi'; - underlay_floor_icon_state = "0" - }, -/turf/space, -/area/ruin/powered) "D" = ( /obj/machinery/light, /obj/structure/bed, /turf/simulated/floor/shuttle{ - icon_state = "floor5"; - tag = "icon-floor5" - }, -/area/ruin/powered) -"E" = ( -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "gray_walls_directions" - }, -/area/ruin/powered) -"F" = ( -/turf/simulated/wall/shuttle{ - dir = 4; - icon_state = "gray_walls_directions" - }, -/area/ruin/powered) -"S" = ( -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "gray_walls_full" - }, -/area/ruin/powered) -"T" = ( -/turf/simulated/wall/shuttle{ - icon_state = "gray_walls_directions" - }, -/area/ruin/powered) -"V" = ( -/turf/simulated/wall/shuttle{ - dir = 4; - icon_state = "gray_walls" + icon_state = "floor5" }, /area/ruin/powered) @@ -268,10 +178,10 @@ a a a b -T +b s x -d +b a a a @@ -280,11 +190,11 @@ a a e e -c +b n h h -c +b e e a @@ -293,43 +203,43 @@ a b f f -c +b o h y -c +b f f -d +b "} (4,1,1) = {" -c +b g l -c +b p t p -c +b B n -c +b "} (5,1,1) = {" -c +b h h -F +b h h z -F +b h n -c +b "} (6,1,1) = {" -c +b i h m @@ -339,10 +249,10 @@ h m h D -c +b "} (7,1,1) = {" -c +b j h h @@ -352,10 +262,10 @@ h h h h -c +b "} (8,1,1) = {" -c +b k h h @@ -365,70 +275,70 @@ h h h j -c +b "} (9,1,1) = {" -A -S -V -T +b +b +b +b q u q -E -V -S -C +b +b +b +b "} (10,1,1) = {" a a -c +b m h h h m -c +b a a "} (11,1,1) = {" a a -c +b h h v h h -c +b a a "} (12,1,1) = {" a a -c +b j r w n j -c +b a a "} (13,1,1) = {" a a -A -S -S -S -S -S -C +b +b +b +b +b +b +b a a "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm index 179c68aa324..fc6cc9efd78 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm @@ -3,7 +3,9 @@ /turf/template_noop, /area/template_noop) "b" = ( -/turf/simulated/mineral, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/ruin/powered) "c" = ( /turf/simulated/mineral, @@ -12,7 +14,11 @@ /turf/simulated/floor/plating/asteroid/airless, /area/ruin/unpowered) "e" = ( -/turf/simulated/floor/plating/asteroid/airless, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/ruin/powered) "f" = ( /turf/simulated/wall/r_wall, @@ -29,6 +35,7 @@ /area/ruin/powered) "i" = ( /obj/machinery/door/airlock, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "j" = ( @@ -38,6 +45,10 @@ /obj/structure/table, /obj/item/paper/monitorkey, /obj/item/clothing/glasses/regular, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "l" = ( @@ -48,9 +59,14 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "m" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "n" = ( @@ -61,6 +77,10 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/powered) "p" = ( @@ -75,6 +95,8 @@ desc = "A weary looking syndicate operative."; environment_smash = 0 }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "r" = ( @@ -84,6 +106,7 @@ name = "november report" }, /obj/item/pen, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "s" = ( @@ -91,22 +114,26 @@ /obj/item/radio/intercom/pirate{ name = "listening post intercom" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "t" = ( /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide, /obj/item/tank/internals/air, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "u" = ( /obj/machinery/tcomms/relay/ruskie{ network_id = "LISTENINGOUTPOST-RELAY" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "w" = ( /obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "x" = ( @@ -114,32 +141,32 @@ /obj/item/clothing/suit/space/syndicate, /obj/item/clothing/mask/gas, /obj/item/clothing/head/helmet/space/syndicate, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) +"y" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/powered) "z" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/simulated/mineral, -/area/ruin/powered) +/area/ruin/unpowered) "A" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/mineral, -/area/ruin/powered) +/area/ruin/unpowered) "B" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /turf/simulated/floor/plating/airless, -/area/ruin/powered) +/area/space) "C" = ( /obj/structure/bed, /obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "D" = ( @@ -151,6 +178,7 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "F" = ( @@ -160,7 +188,7 @@ "G" = ( /obj/structure/disposalpipe/segment, /turf/simulated/mineral, -/area/ruin/powered) +/area/ruin/unpowered) "H" = ( /obj/machinery/vending/cola, /turf/simulated/floor/plasteel, @@ -168,6 +196,7 @@ "I" = ( /obj/structure/closet, /obj/item/clothing/gloves/boxing, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "J" = ( @@ -204,6 +233,7 @@ info = "1 x Stechtkin pistol - $600
1 x silencer - $200
shipping charge - $4360
total - $5160"; name = "receipt" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/powered) "K" = ( @@ -212,27 +242,27 @@ info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; name = "mission briefing" }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/simulated/floor/plasteel, /area/ruin/powered) "L" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ - dir = 4 + dir = 8 }, /turf/simulated/floor/plasteel, /area/ruin/powered) "M" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/wall/r_wall, -/area/ruin/powered) +/turf/space, +/area/space) "N" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, /turf/simulated/mineral, -/area/ruin/powered) +/area/ruin/unpowered) "O" = ( /obj/machinery/door/airlock{ name = "Toilet" @@ -272,10 +302,44 @@ icon_state = "freezerfloor" }, /area/ruin/powered) +"T" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/airless, +/area/space) +"V" = ( +/obj/machinery/door/airlock/external, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/powered) +"W" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/powered) +"X" = ( +/obj/machinery/door/airlock, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/powered) "Y" = ( /obj/item/gps/ruin, /turf/simulated/wall/r_wall, /area/ruin/powered) +"Z" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plating/airless, +/area/space) (1,1,1) = {" a @@ -321,60 +385,60 @@ a "} (2,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M c d -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M c -a -a -a -a -a +M +M +M +M +M a "} (3,1,1) = {" a -b -a -a -a -a -a -a -a -a -a -a -a +c +M +M +M +M +M +M +M +M +M +M +M c c d @@ -382,41 +446,41 @@ d d d d -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M c -a +M c c -a -b -a -a -a +M +c +M +M +M a "} (4,1,1) = {" a -b -b -b -b -a -a -a -a -a -a -a -a +c +c +c +c +M +M +M +M +M +M +M +M c c c @@ -427,82 +491,82 @@ d d d c -a -a -a -a -a -a -a -b +M +M +M +M +M +M +M c -b -b -a c -b -b -a c -"} -(5,1,1) = {" -a -a -b -b -b -b -a -a -a -a -a -a +c +M +c +c +c +M +a +"} +(5,1,1) = {" +a +M +c +c +c +c +M +M +M +M +M +M c c c c d -d -d -d +d +d +d c d c c -a -a -a -a -a -a -a -b -b -a -a -b -b -b -b +M +M +M +M +M +M +M +c +c +M +M +c +c +c +c a "} (6,1,1) = {" a -a -b -b -b -b -b -a -a -a -a -a +M +c +c +c +c +c +M +M +M +M +M +c c c -b d d d @@ -512,35 +576,35 @@ c c c d -a -a -a +M +M +M c -a -a -a -b +M +M +M c -a -b -b -b -a +c +M +c +c +c +M c a "} (7,1,1) = {" a -a -b -b -b -b -b -a -a -a -a +M +c +c +c +c +c +M +M +M +M d c c @@ -551,37 +615,37 @@ d d c c -b +c d d c -a -a +M +M c c -a -a -a -b -b -b -b -a -a -a +M +M +M +c +c +c +c +M +M +M a "} (8,1,1) = {" a -a -a -b -b -b -b -b -a -a +M +M +c +c +c +c +c +M +M d d c @@ -601,37 +665,37 @@ c c c c -a -a -a -a -b -b -a -a -a -a +M +M +M +M +c +c +M +M +M +M a "} (9,1,1) = {" a -a -a -a -b -a -a -b -a +M +M +M +c +M +M +c +M c d -e +d d d d d c -b +c c d d @@ -644,36 +708,35 @@ c c c c -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M a "} (10,1,1) = {" a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M c d -e +d d d d c c -b c c c @@ -682,38 +745,37 @@ c c c c -b -b c c -a c -a -a -a -a -a -a -a +c +c +M +c +M +M +M +M +M +M +M a "} (11,1,1) = {" a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +c +c c -b -b d d c -b -b c c c @@ -724,33 +786,33 @@ c c c c -b -b c c c c -a -a -a -a -a -a -a +c +c +c +c +M +M +M +M +M +M +M a "} (12,1,1) = {" a -a -a -a -a -a -a -a +M +M +M +M +M +M +M c -b -b c c c @@ -760,35 +822,37 @@ c c c c -b -b c c -b -b c c c c c c -a -a -a -a -a -a -a +c +c +c +c +c +c +M +M +M +M +M +M +M a "} (13,1,1) = {" a -a -a -a -a -a -a +M +M +M +M +M +M c c c @@ -802,45 +866,45 @@ c c c c -b -b c c -b -b c c c c c -b -a -a -a -a -a -a -a +c +c +c +c +c +M +M +M +M +M +M +M a "} (14,1,1) = {" a -a -a -a -a -a -a +M +M +M +M +M +M +c +c +c +c +c +c c c c c -b -b -b -b -b -b c c f @@ -848,81 +912,81 @@ f f f f -b -b -b c c c c -b -b -a -a -a -a -a -a +c +c +c +c +c +M +M +M +M +M +M a "} (15,1,1) = {" a -a -a -a -a -a -a +M +M +M +M +M +M +c +c +c +c +c +c c c c c c -b -b -b -b -b -b c f C m I f -b -b -b c c c c c c -a -a -a -a -a -a +c +c +c +M +M +M +M +M +M a "} (16,1,1) = {" a -a -a -a -a -a -a +M +M +M +M +M +M +c +c +c c c c c c -b -b -b f f f @@ -932,38 +996,38 @@ D m J f -b -b -b +c +c +c c c c c c d -a -a -a -a -a -a +M +M +M +M +M +M a "} (17,1,1) = {" a -a -a -a -a -a -a -a -c -c +M +M +M +M +M +M +M +c +c +c +c c c -b -b f f p @@ -974,46 +1038,46 @@ j i j f -b -b -b +c +c +c c c c c d d -a -a -a -a -a -a +M +M +M +M +M +M a "} (18,1,1) = {" a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +c +c c c c c -b -b f k q -m -m -i -m -m +b +b +X +b +b K f f @@ -1025,23 +1089,23 @@ c d d d -a -a -a -a -a -a +M +M +M +M +M +M a "} (19,1,1) = {" a -a -a -a -a -a -a -a +M +M +M +M +M +M +M c c c @@ -1056,7 +1120,7 @@ w j E m -m +e O P R @@ -1066,32 +1130,32 @@ c c d d -a -a -a -a -a -a -a +M +M +M +M +M +M +M a "} (20,1,1) = {" a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M c c c f -g +y i -m +e m m m @@ -1108,39 +1172,39 @@ c d d d -a -a -a -a -a -a -a +M +M +M +M +M +M +M a "} (21,1,1) = {" a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M c c c f h j -m +e m t x j F H -M +f f f f @@ -1149,770 +1213,770 @@ c c d d -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M a "} (22,1,1) = {" a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M c c c f f f -n +V n f f f f f -M -b -b -b -b +f +c +c +c +c c d d d -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M a "} (23,1,1) = {" a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +c +c c c -b -b f o g f -b -b -b -b +c +c +c +c A -b -b -b -b +c +c +c +c c d d -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M a "} (24,1,1) = {" a -a -a -a -b -b -b -a -a -a +M +M +M +c +c +c +M +M +M +c +c c c -b -b f -g +W g f -b +c z G G N -b -b -b -b +c +c +c +c d d d -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M a "} (25,1,1) = {" a -a -a -a -a -b -b -a -a -a -a -b -b -b +M +M +M +M +c +c +M +M +M +M +c +c +c f -n +V n f -b +c A -b -b -b -b -b -b -b +c +c +c +c +c +c +c d d -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M a "} (26,1,1) = {" a -a -a +M +M +c +M +c +c +c +M +M +M +c +c +c +T +Z +B c -a -b -b -b -a -a -a -b -b -b -a -a -a c -b A -b -b -b -b +c +c +c +c c c c d d -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M a "} (27,1,1) = {" a -a -a -a -a -a -b -b -a -a -a -a -b -b -a -a -a +M +M +M +M +M c c -B -b +M +M +M +M +c +c +M +M +M c c c c c -d -d -a -a -a -a -a -a -a -a -a -a -a -a -"} -(28,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -b -b -a -a -b c -a -b c c -a c d d -d -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M a +"} +(28,1,1) = {" a +M +M +M +M +M +M +M +M +M +M +M +M +c +c +M +M +c +c +M +c +c +c +M +c +d +d +d +M +M +M +M +M +M +M +M +M +M +M a "} (29,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a -b -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M c -a +M +M +M c +M c -a -a +c +M +M c d -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (30,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (31,1,1) = {" a -a -a +M +M c c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a +"} +(32,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -"} -(32,1,1) = {" -a -a +M c c c -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (33,1,1) = {" a -a +M c c c c -a -a -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +c +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (34,1,1) = {" a -a -a +M +M c c c -a -a -b -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +c +c +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (35,1,1) = {" a -a +M c -a -a -a -a -a -a +M +M +M +M +M +M c -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +c +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (36,1,1) = {" a -a +M c -a -a -a -a -a -a -a -b -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +c +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (37,1,1) = {" a -a -a -a -a -a +M +M +M +M +M c -a -a -a -a -b -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +c +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (38,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (39,1,1) = {" a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M +M a "} (40,1,1) = {" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm b/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm index ed3c3c0acd0..4a8c458e375 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/lonelypod.dmm @@ -65,12 +65,15 @@ name = "Emergency Signal"; width = 16 }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "lI" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/glass/reinforced, /area/ruin/unpowered) +"my" = ( +/turf/space, +/area/space) "mE" = ( /obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants/dead, @@ -205,9 +208,7 @@ /obj/machinery/door/airlock/public/glass{ locked = 1 }, -/obj/effect/decal/cleanable/dirt{ - light_power = 0 - }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Fu" = ( @@ -223,7 +224,7 @@ dir = 8; tag = "icon-heater (WEST)" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "FI" = ( /obj/structure/closet/walllocker/emerglocker/south{ @@ -397,7 +398,7 @@ dir = 8; tag = "icon-propulsion (EAST)" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered) "QK" = ( /obj/effect/decal/cleanable/dust, @@ -412,8 +413,8 @@ /mob/living/simple_animal/hostile/carp{ health = 50 }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "Sd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light_construct, @@ -467,7 +468,6 @@ /turf/simulated/floor/plasteel, /area/ruin/unpowered) "XI" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; frequency = 1379; @@ -561,136 +561,136 @@ Zm (3,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my Zm Zm "} (4,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my Zm Zm "} (5,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my Rz -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my Zm Zm "} (6,1,1) = {" Zm Zm -Zm -Zm -Zm +my +my +my Rz -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my kt -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my Rz -Zm -Zm -Zm +my +my +my Zm Zm "} (7,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my QG QG -Bp +PO Ry Js jO -Bp +PO QG QG -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my Zm Zm "} (8,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Bp +my +my +my +my +PO Fy Fy PO @@ -700,46 +700,46 @@ ic PO Fy Fy -Bp -Zm -Zm -Zm -Zm +PO +my +my +my +my Zm Zm "} (9,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -PO +my +my +my +my PO PO PO +Bp QK Te QK +Bp PO PO PO -PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (10,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my PO yj aO @@ -751,20 +751,20 @@ FI GX TW PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (11,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my PO pP MU @@ -776,20 +776,20 @@ Yf TU Zf PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (12,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my Vh Jg ck @@ -801,20 +801,20 @@ Et Zf Zf PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (13,1,1) = {" Zm Zm -Zm -Zm +my +my Rz -Zm +my PO sE SX @@ -826,20 +826,20 @@ Yf Fu Zf PO -Zm +my Rz -Zm -Zm +my +my Zm Zm "} (14,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my PO tq SX @@ -851,20 +851,20 @@ PO rf Zf PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (15,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my PO eL Pc @@ -876,46 +876,46 @@ PO tD Sd PO -Zm -Zm -Zm -Zm +my +my +my +my Zm Zm "} (16,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm +my +my +my +my +PO PO PO PO -Bp Cv zs zf -Bp PO PO PO -Zm -Zm -Zm -Zm +PO +my +my +my +my Zm Zm "} (17,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my PO PO FU @@ -925,48 +925,48 @@ bL Is PO PO -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my Zm Zm "} (18,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +PO PO -Bp Ue PI Ib -Bp PO -Zm -Zm -Zm -Zm -Zm -Zm +PO +my +my +my +my +my +my Zm Zm "} (19,1,1) = {" Zm Zm -Zm -Zm -Zm +my +my +my Rz -Zm -Zm +my +my PO PO DL @@ -974,112 +974,112 @@ DL DL PO PO -Zm -Zm +my +my Rz -Zm -Zm -Zm +my +my +my Zm Zm "} (20,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my Rz Rz Rz -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my Zm Zm "} (21,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my Zm Zm "} (22,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my Zm Zm "} (23,1,1) = {" Zm Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm -Zm +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my +my Zm Zm "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm b/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm index a84a9e158e5..28311706809 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/magestavern.dmm @@ -78,7 +78,6 @@ pixel_y = 12 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -102,7 +101,6 @@ /area/space) "eh" = ( /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -170,14 +168,12 @@ "hb" = ( /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) "hq" = ( /obj/machinery/kitchen_machine/oven, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -192,7 +188,6 @@ /obj/structure/reagent_dispensers/beerkeg, /obj/machinery/light_construct, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -280,14 +275,12 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) "kW" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -330,14 +323,12 @@ /obj/effect/decal/ants, /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) "ol" = ( /obj/machinery/kitchen_machine/candy_maker, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -404,7 +395,6 @@ }, /obj/machinery/light_construct, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -480,10 +470,6 @@ /obj/item/reagent_containers/food/drinks/tea, /turf/simulated/floor/carpet/purple, /area/ruin/unpowered) -"tJ" = ( -/obj/item/chair/wood, -/turf/simulated/floor/carpet, -/area/ruin/unpowered) "ua" = ( /turf/simulated/floor/wood{ icon_state = "wood-broken7" @@ -613,7 +599,6 @@ "AF" = ( /obj/machinery/icemachine, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -632,7 +617,6 @@ /obj/structure/table, /obj/machinery/reagentgrinder, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -653,7 +637,6 @@ dir = 9 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -707,7 +690,6 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -748,7 +730,6 @@ /obj/structure/table, /obj/machinery/processor, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -823,7 +804,6 @@ "Kr" = ( /obj/machinery/cooker/deepfryer, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -927,7 +907,6 @@ /obj/structure/table, /obj/item/reagent_containers/food/snacks/spellburger, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -1006,7 +985,6 @@ }, /obj/effect/decal/cleanable/blood/writing, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -1043,7 +1021,6 @@ /obj/structure/table, /obj/machinery/kitchen_machine/microwave, /turf/simulated/floor/plasteel{ - dir = 8; icon_state = "barber" }, /area/ruin/unpowered) @@ -2415,7 +2392,7 @@ tw gJ GM gJ -tJ +gJ ez qc ZN @@ -2554,7 +2531,7 @@ ZN gJ gJ AW -tJ +gJ ri jR dY diff --git a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm index ebaa6aa7e02..06112971707 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm @@ -59,88 +59,113 @@ /turf/simulated/floor/shuttle, /area/ruin/powered) "o" = ( -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "white_walls" - }, -/area/ruin/powered) -"p" = ( -/obj/machinery/door/airlock/hatch, /turf/simulated/floor/shuttle{ icon_state = "floor3"; - tag = "icon-floor3" + nitrogen = 0; + oxygen = 0; + temperature = 2.7 }, /area/ruin/powered) +"p" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) "r" = ( +/obj/structure/mecha_wreckage/ripley, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ - icon_state = "floor3"; - tag = "icon-floor3" + icon_state = "floor2"; + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "s" = ( -/obj/structure/mecha_wreckage/phazon, +/obj/structure/mecha_wreckage/ripley/firefighter, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "t" = ( /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "u" = ( -/obj/structure/mecha_wreckage/ripley/firefighter, +/obj/effect/decal/cleanable/blood/gibs/robot/up, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "v" = ( -/obj/structure/mecha_wreckage/ripley, +/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "w" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/shuttle{ - icon_state = "floor2"; - tag = "icon-floor2" - }, +/turf/simulated/wall/shuttle/nodiagonal, /area/ruin/powered) "x" = ( -/obj/effect/decal/cleanable/blood/gibs/robot/up, +/obj/structure/mecha_wreckage/durand, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "y" = ( -/obj/machinery/door/poddoor{ - id_tag = "mecha cargo"; - name = "Cargo Bay Door"; - tag = "" - }, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ - icon_state = "floor3"; - tag = "icon-floor3" + icon_state = "floor2"; + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "z" = ( +/obj/item/stack/tile/plasteel{ + pixel_x = 7; + pixel_y = 8 + }, /obj/effect/decal/cleanable/blood/gibs/robot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "A" = ( -/obj/structure/mecha_wreckage/durand, +/obj/machinery/door/poddoor{ + id_tag = "mecha cargo"; + name = "Cargo Bay Door"; + tag = "" + }, /turf/simulated/floor/shuttle{ - icon_state = "floor2"; - tag = "icon-floor2" + icon_state = "floor3"; + nitrogen = 0; + oxygen = 0; + temperature = 2.7 }, /area/ruin/powered) "B" = ( @@ -154,9 +179,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/powered) "D" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) +/obj/item/stack/rods, +/turf/space, +/area/space) "E" = ( /obj/item/stack/rods, /turf/simulated/floor/plating/airless, @@ -166,14 +191,13 @@ /turf/simulated/floor/plating/airless, /area/ruin/powered) "G" = ( -/obj/item/stack/tile/plasteel{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/structure/mecha_wreckage/odysseus, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/shuttle{ icon_state = "floor2"; - tag = "icon-floor2" + oxygen = 0; + nitrogen = 0; + temperature = 2.7 }, /area/ruin/powered) "H" = ( @@ -186,21 +210,19 @@ }, /area/ruin/powered) "J" = ( -/obj/structure/mecha_wreckage/odysseus, -/turf/simulated/floor/shuttle{ - icon_state = "floor2"; - tag = "icon-floor2" - }, -/area/ruin/powered) -"K" = ( /obj/item/stack/sheet/metal, -/turf/template_noop, -/area/space/nearstation) +/turf/space, +/area/space) +"K" = ( +/turf/space, +/area/space) "L" = ( /obj/structure/mecha_wreckage/gygax, /turf/simulated/floor/shuttle{ icon_state = "floor3"; - tag = "icon-floor3" + nitrogen = 0; + oxygen = 0; + temperature = 2.7 }, /area/ruin/powered) "M" = ( @@ -212,22 +234,27 @@ }, /area/ruin/powered) "O" = ( -/turf/simulated/wall/shuttle{ - dir = 8; - icon_state = "white_walls" - }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, /area/ruin/powered) "P" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/space/nearstation) +/obj/structure/mecha_wreckage/phazon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle{ + icon_state = "floor2"; + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, +/area/ruin/powered) "Q" = ( -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/shuttle/plating, +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, /area/ruin/powered) "R" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle, /area/ruin/powered) "U" = ( /obj/item/gps/ruin, @@ -247,157 +274,231 @@ icon_state = "white_walls_directions" }, /area/ruin/powered) +"Y" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle{ + icon_state = "floor2"; + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, +/area/ruin/powered) +"Z" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle{ + icon_state = "floor3"; + nitrogen = 0; + oxygen = 0; + temperature = 2.7 + }, +/area/ruin/powered) (1,1,1) = {" a a a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +K +K +K W e e e e B -D +p H +J +K +K K -a -a a "} -(2,1,1) = {" +(3,1,1) = {" +a d e e -o -r -s w -z +o +P +y +v C E C -D +p M -P +D +K a "} -(3,1,1) = {" +(4,1,1) = {" +a c f j -p -r -t -t -A -t +R +Z +Y +Y +x +Y C H -D -D -a +p +p +K +K a "} -(4,1,1) = {" +(5,1,1) = {" +a c f k N -r -t -x +Z +Y +u B -A -t +x +Y B C +J +K K -a a "} -(5,1,1) = {" +(6,1,1) = {" +a c g l U -r -u -t -t -t +o +s +Y +Y +Y F -J -r +G +Z E -D +p +K a "} -(6,1,1) = {" +(7,1,1) = {" +a c h m N +o +Y r -t -v -t +Y C +z G -J C C -a +K +K a "} -(7,1,1) = {" +(8,1,1) = {" +a c i n N +o r -v -t -t -t -t -t +Y +Y +Y +Y +Y L N +O Q -R +a "} -(8,1,1) = {" +(9,1,1) = {" +a d e e -o -r -t -t -t -t w +o t -r +Y +Y +Y +y +Y +o N +O Q -R -"} -(9,1,1) = {" -a a +"} +(10,1,1) = {" a +K +K +K X e I -y -y -y -y -y +A +A +A +A +A d -O +N e I +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index 516fa36efab..e5155fc01d7 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -11,8 +11,8 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "ak" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -22,6 +22,7 @@ /area/ruin/space/ancientstation/hivebot) "ar" = ( /mob/living/simple_animal/hostile/hivebot/tele, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -37,6 +38,7 @@ /area/template_noop) "az" = ( /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -46,21 +48,11 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" }, /area/ruin/space/ancientstation/sec) -"aC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/science, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "aJ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -92,6 +84,7 @@ /obj/item/stack/sheet/mineral/titanium{ amount = 30 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -99,17 +92,7 @@ "aZ" = ( /turf/simulated/wall, /area/ruin/space/ancientstation/hivebot) -"bd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/tesla_coil{ - desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit"; - name = "tesla coil prototype" - }, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/thetacorridor) "bf" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/power_box, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) @@ -133,23 +116,24 @@ /area/ruin/space/ancientstation/rnd) "bm" = ( /obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/ancientstation/hivebot) "bp" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/arrow, /obj/structure/transit_tube/station, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "bs" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/capacitor, /obj/item/stock_parts/micro_laser, /obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "bu" = ( @@ -163,19 +147,22 @@ /obj/item/stack/ore/bluespace_crystal, /obj/item/stack/ore/bluespace_crystal, /obj/item/stack/ore/bluespace_crystal, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/ancientstation/hivebot) "by" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/ancientstation/hivebot) "bz" = ( -/obj/machinery/door/airlock/highsecurity, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/ruin/space/ancientstation/hivebot) +/area/ruin/space/ancientstation/thetacorridor) "bB" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/simulated/wall/rust, @@ -183,6 +170,7 @@ "bF" = ( /obj/effect/decal/cleanable/blood/oil, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -195,16 +183,11 @@ }, /turf/template_noop, /area/ruin/space/ancientstation/betanorth) -"bO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/comm) "bR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "bV" = ( @@ -213,6 +196,7 @@ icon_state = "gib2" }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -222,6 +206,7 @@ icon_state = "gib2" }, /mob/living/simple_animal/hostile/hivebot/tele, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -230,6 +215,7 @@ /obj/effect/decal/remains/robot{ icon_state = "gibup" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -253,6 +239,7 @@ icon_state = "gib5" }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -260,6 +247,7 @@ "co" = ( /obj/effect/decal/cleanable/blood/oil, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -292,21 +280,20 @@ /turf/simulated/wall, /area/ruin/space/ancientstation/hivebot) "cB" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/particle_emitter/left, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "cG" = ( -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "cH" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door_control{ id = "ancient"; name = "Charlie Station Lockdown Button" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "cI" = ( @@ -314,6 +301,7 @@ icon_state = "gibup" }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -324,7 +312,6 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 4; name = "Charlie Command APC"; @@ -333,6 +320,7 @@ start_charge = 0 }, /obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/comm) "cN" = ( @@ -340,22 +328,22 @@ /turf/simulated/wall/rust, /area/ruin/space/ancientstation/betanorth) "cX" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "blue" }, /area/ruin/space/ancientstation/comm) "cY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "da" = ( @@ -371,21 +359,21 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/urinal{ pixel_y = 30 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation) "di" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, /obj/item/paper/fluff/ruins/oldstation/damagereport, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "dj" = ( @@ -400,16 +388,17 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "dp" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "dx" = ( /obj/effect/decal/remains/robot{ icon_state = "gib5" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -420,7 +409,6 @@ /area/ruin/space/ancientstation) "dF" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/beaker{ pixel_x = -4; pixel_y = 8 @@ -432,6 +420,7 @@ pixel_x = 7; pixel_y = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "dQ" = ( @@ -456,10 +445,10 @@ /obj/machinery/light{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "blue" @@ -473,8 +462,8 @@ /area/ruin/space/ancientstation/atmos) "eb" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/megaphone, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "ec" = ( @@ -493,7 +482,6 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, @@ -502,19 +490,19 @@ pixel_x = 24; report_danger_level = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "blue" }, /area/ruin/space/ancientstation/comm) "ek" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/particle_emitter/right, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "el" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/particle_accelerator/control_box, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "em" = ( @@ -529,7 +517,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/betamincorridor) "ep" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 4; pixel_x = -28 @@ -540,12 +527,12 @@ /obj/item/taperecorder{ pixel_x = -5 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "er" = ( /obj/machinery/conveyor, /obj/item/circuitboard/ore_redemption, -/obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/glass/fifty{ pixel_x = 2; pixel_y = -2 @@ -568,7 +555,6 @@ }, /area/ruin/space/ancientstation/proto) "ey" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/engineering/electrical, /obj/item/solar_assembly, /obj/item/solar_assembly, @@ -577,10 +563,12 @@ /obj/machinery/light/small/built{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "eA" = ( /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -596,37 +584,37 @@ /area/ruin/space/ancientstation/atmos) "eJ" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/lighter/zippo, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "eM" = ( /obj/structure/table, /obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, /obj/item/coin, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "eN" = ( /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; pixel_x = 28 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "eR" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/hivebot) "eY" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/deck/cards, /obj/item/folder/blue, /obj/item/pen, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "fe" = ( @@ -634,7 +622,6 @@ /turf/simulated/floor/plasteel/airless, /area/template_noop) "ff" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -642,37 +629,34 @@ /area/ruin/space/ancientstation) "fh" = ( /obj/structure/girder, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "fj" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/engineering/electrical, /obj/item/airlock_electronics, /obj/item/airlock_electronics, /obj/item/apc_electronics, /obj/item/apc_electronics, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "fl" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "fr" = ( /obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, /obj/machinery/the_singularitygen/tesla, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/proto) "fs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d2 = 2; icon_state = "0-2"; @@ -681,10 +665,10 @@ /obj/item/stack/cable_coil{ amount = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "fu" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -692,6 +676,7 @@ /obj/structure/chair{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "blue" @@ -702,17 +687,16 @@ dir = 8; pixel_y = -8 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ name = "dusty mirror"; pixel_x = -26 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation) "fx" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/mining_scanner{ desc = "A scanner that checks surrounding rock for useful minerals, click the button to scan the area around; it can also be used to stop gibtonite detonations. Wear material scanners for optimal results." }, @@ -726,6 +710,7 @@ /obj/item/stack/sheet/metal{ amount = 20 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -738,16 +723,17 @@ /obj/item/stack/sheet/mineral/uranium{ amount = 25 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/ancientstation/hivebot) "fL" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "blue" @@ -786,10 +772,10 @@ }, /area/ruin/space/ancientstation/rnd) "ga" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/toilet{ pixel_y = 12 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -803,15 +789,14 @@ pixel_x = -24; report_danger_level = 0 }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "gi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "gl" = ( @@ -831,17 +816,13 @@ /area/ruin/space/ancientstation) "gs" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/recharger, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "blue" }, /area/ruin/space/ancientstation/comm) -"gt" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/space/ancientstation/betanorth) "gv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -851,8 +832,8 @@ /area/ruin/space/ancientstation/betanorth) "gz" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/tank/internals/emergency_oxygen, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "blue" @@ -862,16 +843,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "gD" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ name = "dusty mirror"; pixel_x = -26 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -889,7 +870,6 @@ /area/ruin/space/ancientstation/rnd) "gJ" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/syringe{ pixel_x = -6; pixel_y = 12 @@ -901,6 +881,7 @@ /obj/item/slime_extract/grey{ pixel_x = 7 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "gL" = ( @@ -927,6 +908,7 @@ /obj/machinery/door/airlock/maintenance_hatch{ req_access = list(271) }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "gV" = ( @@ -938,7 +920,6 @@ /obj/machinery/power/smes/engineering{ charge = 0 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "gX" = ( @@ -955,15 +936,15 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, /obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "hf" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "hj" = ( @@ -983,7 +964,6 @@ /turf/template_noop, /area/template_noop) "hm" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/constructable_frame/machine_frame, /obj/item/stock_parts/matter_bin, /turf/simulated/floor/bluegrid{ @@ -1000,7 +980,6 @@ dir = 1; name = "Broken Computer" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1023,7 +1002,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "hs" = ( @@ -1034,8 +1012,6 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "hE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/safe/floor{ known_by = list("theta") }, @@ -1047,14 +1023,15 @@ amount = 2 }, /obj/item/areaeditor/create_area_only/theta, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "hH" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, /obj/item/shard, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "hI" = ( @@ -1098,17 +1075,16 @@ /turf/template_noop, /area/template_noop) "ig" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/all_access{ dir = 8; pixel_x = 24; report_danger_level = 0 }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "ik" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ name = "dusty mirror"; pixel_x = 26 @@ -1117,6 +1093,7 @@ dir = 4; pixel_x = 12 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1141,7 +1118,6 @@ dir = 10 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "ix" = ( @@ -1163,9 +1139,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "iF" = ( @@ -1182,11 +1158,10 @@ /area/ruin/space/ancientstation/betanorth) "iK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command/glass{ name = "Bridge" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "iM" = ( @@ -1199,15 +1174,7 @@ /obj/structure/girder/reinforced, /turf/simulated/mineral/random, /area/space/nearstation) -"iS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel/airless, -/area/ruin/space/ancientstation/betanorth) "iW" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/girder/reinforced{ obj_integrity = 120 }, @@ -1217,7 +1184,6 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "iX" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/safe/floor, /obj/item/clothing/suit/space/hardsuit/mining{ armor = list("melee"=10,"bullet"=5,"laser"=5,"energy"=5,"bomb"=35,"bio"=80,"rad"=35,"fire"=40,"acid"=60); @@ -1227,30 +1193,23 @@ /obj/item/paper{ info = "This is mine! I said so. I found it in rocks so its mine. I saw how one guy from cargo stares on my finding. Oh this suit is much, much better than this nasty NASA void suits CC gave us. I WILL NOT GIVE IT TO ANYONE, ITS MINE NOW!" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betacargo) "ja" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) -"jc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/rnd) "jf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/chem_master, /obj/item/reagent_containers/glass/beaker, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1259,11 +1218,11 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ name = "Prototype Laboratory"; req_access = list(271) }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "whitehall" }, @@ -1286,12 +1245,12 @@ /area/template_noop) "jv" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty{ pixel_x = 2; pixel_y = -2 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "jx" = ( @@ -1314,10 +1273,10 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/cap{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "jH" = ( @@ -1347,13 +1306,12 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/item/crowbar, /obj/item/flashlight/flare/glowstick/random, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "jM" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced{ dir = 1 }, @@ -1373,7 +1331,6 @@ }, /area/ruin/space/ancientstation/comm) "jO" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science{ name = "Artificial Program Core Room" @@ -1393,18 +1350,19 @@ /area/ruin/space/ancientstation) "jY" = ( /obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/space/ancientstation/hivebot) "kj" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "kk" = ( @@ -1415,36 +1373,36 @@ }, /area/ruin/space/ancientstation/proto) "km" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/r_n_d/circuit_imprinter, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/rnd) "kx" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor_switch/oneway{ obj_integrity = 70 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betamincorridor) "kD" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/southwestcorner, /obj/effect/decal/warning_stripes/northwestcorner, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/proto) "kF" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "kI" = ( @@ -1457,7 +1415,6 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) "kK" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -1473,6 +1430,7 @@ icon_state = "0-2"; pixel_y = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "kL" = ( @@ -1486,22 +1444,22 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "kN" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "kS" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/engineering/electrical, /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "kX" = ( @@ -1513,11 +1471,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "lc" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/item/circular_saw, /obj/item/retractor, @@ -1552,10 +1508,10 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "lv" = ( @@ -1580,7 +1536,6 @@ "lD" = ( /obj/structure/plasticflaps/mining, /obj/machinery/conveyor, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "lJ" = ( @@ -1611,13 +1566,12 @@ /area/ruin/space/ancientstation/proto) "mp" = ( /obj/machinery/conveyor, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "mq" = ( /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, /obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "mx" = ( @@ -1630,8 +1584,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldstation/oldeng, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "mF" = ( @@ -1648,23 +1602,22 @@ /area/ruin/space/ancientstation/sec) "mL" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/crowbar, /obj/item/flashlight/flare/glowstick/random, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "mM" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "blue" }, /area/ruin/space/ancientstation/comm) "mN" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/structure/cable{ icon_state = "2-8" @@ -1673,6 +1626,7 @@ /obj/item/stack/cable_coil{ amount = 15 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "mP" = ( @@ -1694,48 +1648,43 @@ icon_state = "cafeteria" }, /area/ruin/space/ancientstation/kitchen) -"mS" = ( -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/template_noop) "mT" = ( /obj/item/stack/ore/iron, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating/airless, /area/template_noop) "mU" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/command{ name = "Alpha Station Access" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "mX" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/recharger, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "nb" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "nc" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/shower{ dir = 8 }, /obj/machinery/door/window/westright, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1769,28 +1718,16 @@ /obj/structure/transit_tube/crossing/horizontal, /turf/template_noop, /area/template_noop) -"nv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/science, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "nA" = ( /obj/machinery/door/poddoor{ id_tag = "ancient" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ name = "Beta Station Access" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) -"nD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel/airless, -/area/ruin/space/ancientstation/betanorth) "nS" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -1802,15 +1739,15 @@ d2 = 8; icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "nU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/door/poddoor{ + id_tag = "ancient" + }, +/obj/machinery/door/airlock/command{ + name = "Theta Station Access" }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) @@ -1820,7 +1757,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/betamincorridor) "oa" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/grille{ obj_integrity = 25 }, @@ -1829,51 +1765,29 @@ }, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) -"oe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "og" = ( -/obj/effect/decal/cleanable/insectguts, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) +/turf/simulated/floor/plating, +/area/ruin/space/ancientstation/thetacorridor) "oi" = ( /obj/structure/sign/mining, /turf/simulated/wall/rust, /area/ruin/space/ancientstation/betamincorridor) "ok" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/kitchen_machine/microwave, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/ruin/space/ancientstation/kitchen) -"ol" = ( -/obj/machinery/door/poddoor{ - id_tag = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Theta Station Access" - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "on" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/flashlight/pen, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "oo" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -1923,9 +1837,9 @@ /turf/simulated/wall/rust, /area/ruin/space/ancientstation) "oy" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/item/storage/bag/ore, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betacargo) "oE" = ( @@ -1947,7 +1861,6 @@ /obj/machinery/door/poddoor{ id_tag = "ancient" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/powered) "oX" = ( @@ -1958,26 +1871,25 @@ /turf/template_noop, /area/template_noop) "pb" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/shard{ icon_state = "small" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/atmos) "pf" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/chair, /obj/item/paper/ruins/oldstation/slimesexperiments{ pixel_x = 6; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "pg" = ( /obj/structure/transit_tube/station/reverse{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "ph" = ( @@ -1988,11 +1900,6 @@ icon_state = "green" }, /area/ruin/space/ancientstation/hydroponics) -"pu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "pv" = ( /turf/simulated/wall/rust{ damage = 70 @@ -2007,9 +1914,8 @@ "pD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "pF" = ( @@ -2018,15 +1924,14 @@ /area/ruin/space/ancientstation/betacargo) "pM" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/dice/d6, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "blue" }, /area/ruin/space/ancientstation/comm) "qd" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/screwdriver/brass{ desc = "A screwdriver made of brass. The handle feels freezing cold. One of the fancy signature instuments of the Chief Engineer tool set. Looks burnt and damaged. Wonder if I could find the rest of them..."; toolspeed = 1 @@ -2043,19 +1948,19 @@ /area/template_noop) "qg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/all_access{ dir = 8; pixel_x = 24; report_danger_level = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "qj" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/optable{ name = "Robotics Operating Table" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2071,7 +1976,6 @@ report_power_alarm = 0; start_charge = 0 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -2079,8 +1983,8 @@ /area/ruin/space/ancientstation/engi) "qv" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/soap/nanotrasen, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "blue" @@ -2108,17 +2012,17 @@ /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betaengi) "qD" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/arrow, /obj/structure/transit_tube/station, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "qK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/oldpod, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "qS" = ( @@ -2130,8 +2034,8 @@ dir = 1; in_use = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2140,18 +2044,18 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/unary/vent_pump{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "qW" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/mounted/frame/apc_frame, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betacargo) "qX" = ( @@ -2179,12 +2083,11 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "rf" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/smartfridge/secure/extract, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "rm" = ( -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/bluegrid{ icon_state = "gcircuit"; name = "Mainframe Floor"; @@ -2198,28 +2101,19 @@ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "rx" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/soap/nanotrasen, /obj/machinery/shower{ dir = 8 }, /obj/machinery/door/window/westleft, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation) -"rC" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-dead" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "rO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2231,8 +2125,6 @@ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "rQ" = ( @@ -2247,25 +2139,21 @@ /turf/template_noop, /area/ruin/space/ancientstation/betanorth) "sc" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/hivebot) -"si" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/wall/rust, -/area/ruin/space/ancientstation/thetacorridor) "sr" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door_control{ id = "proto"; name = "Theta Prototype Lab Lockdown Button" }, /obj/item/paper/ruins/oldstation/protoinventory, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2320,11 +2208,11 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "sI" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/constructable_frame/machine_frame, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/matter_bin, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "sQ" = ( @@ -2335,10 +2223,10 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/betanorth) "sS" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "sV" = ( @@ -2346,10 +2234,10 @@ /turf/template_noop, /area/template_noop) "sZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/robot{ icon_state = "gibup" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "ta" = ( @@ -2364,9 +2252,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "tk" = ( @@ -2374,11 +2262,9 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "tm" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/pickaxe, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -2388,7 +2274,6 @@ name = "Mining Internal Access"; req_access = list(271) }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "ty" = ( @@ -2397,7 +2282,6 @@ }, /obj/machinery/light, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "tz" = ( @@ -2411,41 +2295,32 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "tL" = ( /obj/item/stack/rods, /turf/template_noop, /area/template_noop) -"tU" = ( -/obj/item/wrench/brass{ - desc = "A brass wrench. It's faintly warm to the touch. One of the fancy signature instuments of the Chief Engineer tool set. Looks burnt and damaged. Wonder if I could find the rest of them..."; - toolspeed = 1 - }, -/turf/template_noop, -/area/template_noop) "tY" = ( /obj/machinery/field/generator, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "ud" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "uf" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/glass, /obj/item/stack/sheet/glass, /obj/item/stock_parts/matter_bin, /obj/item/stock_parts/scanning_module, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "ug" = ( @@ -2453,7 +2328,6 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/atmos) "uj" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8 }, @@ -2463,6 +2337,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "uk" = ( @@ -2476,7 +2351,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "uy" = ( @@ -2485,7 +2359,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/atmos) "uD" = ( -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -2556,33 +2429,19 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "vf" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/vending/hydroseeds, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "greencorner" }, /area/ruin/space/ancientstation/hydroponics) -"vk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "vl" = ( /obj/machinery/door/firedoor/closed{ obj_integrity = 40 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "vw" = ( @@ -2602,56 +2461,50 @@ }, /area/ruin/space/ancientstation/kitchen) "vJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/ruin/space/ancientstation) "vL" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/the_singularitygen, /obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "vM" = ( /obj/machinery/door/firedoor/closed, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) -"vU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/thetacorridor) "vV" = ( /obj/structure/rack, -/obj/effect/decal/cleanable/dirt, /obj/item/shovel, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betacargo) "vZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ name = "Prototype Laboratory"; req_access = list(271) }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "whitehall" }, /area/ruin/space/ancientstation/proto) "wd" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, /obj/effect/decal/cleanable/blood/tracks{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "wh" = ( @@ -2663,8 +2516,8 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/item/paper/ruins/oldstation/prototesla, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2726,12 +2579,11 @@ /obj/machinery/light{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "wE" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) @@ -2743,13 +2595,12 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "wT" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2772,12 +2623,11 @@ report_danger_level = 0 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "wX" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/chem_heater, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2790,38 +2640,24 @@ }, /area/ruin/space/ancientstation/rnd) "xb" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) -"xj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/alarm/all_access{ - dir = 8; - pixel_x = 24; - report_danger_level = 0 - }, -/mob/living/simple_animal/hostile/hivebot, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "xo" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "xu" = ( /obj/machinery/seed_extractor, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "xw" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/engineering{ name = "plasma tank crate" }, @@ -2837,7 +2673,6 @@ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "xA" = ( @@ -2851,17 +2686,10 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) "xD" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) -"xK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/betaengi) +/area/ruin/space/ancientstation/thetacorridor) "xP" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -2898,7 +2726,6 @@ d2 = 4; icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 1; name = "Theta Prototype Lab APC"; @@ -2906,6 +2733,7 @@ report_power_alarm = 0; start_charge = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2917,6 +2745,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "yt" = ( @@ -2924,7 +2753,6 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "yw" = ( @@ -2935,7 +2763,6 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betaengi) "yO" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/paper/safe_code{ language = "Sol Common"; owner = "theta"; @@ -2952,7 +2779,6 @@ }, /area/ruin/space/ancientstation/thetacorridor) "yQ" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/cobweb, @@ -2975,8 +2801,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "zi" = ( @@ -2992,7 +2818,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/atmos) "zl" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/tesla_coil{ desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit"; name = "tesla coil prototype" @@ -3000,15 +2825,16 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "zo" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, /obj/item/paper/fluff/ruins/oldstation/report, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/comm) "zr" = ( @@ -3023,15 +2849,12 @@ name = "Broken Computer" }, /obj/item/card/id/away/old/midengi, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "yellow" }, /area/ruin/space/ancientstation/engi) "zw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -3055,8 +2878,8 @@ /area/ruin/space/ancientstation/kitchen) "zQ" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/storage/toolbox/mechanical/old, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "zR" = ( @@ -3093,7 +2916,6 @@ pixel_y = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "zY" = ( @@ -3109,11 +2931,6 @@ icon_state = "red" }, /area/ruin/space/ancientstation/sec) -"Ae" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "Aj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3137,37 +2954,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) -"Ap" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) -"Au" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) -"Av" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "AA" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science{ name = "Artificial Program Core Room" @@ -3185,20 +2972,20 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "AK" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/weapon, /obj/item/card/id/away/old/mechatron, /obj/item/clothing/suit/armor/vest/old, /obj/item/clothing/head/helmet/old, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "AL" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/dropper{ pixel_y = 9 }, /obj/item/storage/fancy/vials, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "AQ" = ( @@ -3216,17 +3003,12 @@ /area/ruin/space/ancientstation/rnd) "AS" = ( /obj/structure/closet/crate, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/spray/weedspray, /obj/item/reagent_containers/spray/pestspray, /obj/item/reagent_containers/spray/cleaner, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) -"AU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/drip, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/rnd) "Bc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3238,8 +3020,8 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Bd" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/mecha_part_fabricator, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -3250,9 +3032,9 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Bl" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/northeastcorner, /obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -3271,10 +3053,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor{ id_tag = "proto" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -3286,12 +3068,11 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betamincorridor) "Bu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 8; pixel_x = 28 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Bx" = ( @@ -3302,34 +3083,30 @@ /obj/item/clothing/gloves/color/fyellow/old, /obj/item/clothing/gloves/color/fyellow/old, /obj/item/multitool, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "yellow" }, /area/ruin/space/ancientstation/engi) "Bz" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ name = "Theta Longterm Storage"; req_access = list(271) }, /obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "BD" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/uranium, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betacargo) "BE" = ( /obj/machinery/door/firedoor/closed, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "BI" = ( @@ -3342,15 +3119,11 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation/kitchen) "BM" = ( -/obj/machinery/door/firedoor/closed, +/obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel/airless, -/area/ruin/space/ancientstation/betanorth) +/turf/simulated/floor/plating, +/area/ruin/space/ancientstation/thetacorridor) "BN" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, @@ -3370,7 +3143,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "yellow" @@ -3387,21 +3159,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "Ca" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/cable{ icon_state = "2-4" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "Cc" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "4-8" }, @@ -3409,6 +3179,7 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "Cf" = ( @@ -3442,8 +3213,8 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Cr" = ( @@ -3451,12 +3222,10 @@ dir = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "Cs" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 4 }, @@ -3474,6 +3243,7 @@ pixel_x = -3; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Cv" = ( @@ -3488,10 +3258,10 @@ icon_state = "1-4"; tag = "90Curve" }, -/obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Cy" = ( @@ -3506,9 +3276,9 @@ dir = 4 }, /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/folder/white, /obj/item/reagent_containers/glass/beaker, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "CJ" = ( @@ -3562,9 +3332,8 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Do" = ( @@ -3574,7 +3343,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Dr" = ( @@ -3610,10 +3378,10 @@ dir = 4; pixel_x = -28 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/robot{ icon_state = "gibup" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -3621,7 +3389,6 @@ "DC" = ( /obj/structure/lattice, /obj/item/shard, -/obj/effect/landmark/tiles/damageturf, /turf/template_noop, /area/ruin/space/ancientstation/atmos) "DE" = ( @@ -3638,6 +3405,7 @@ "DJ" = ( /obj/machinery/power/grounding_rod, /obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "DN" = ( @@ -3656,17 +3424,11 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) -"DV" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "DY" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/cap{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Ea" = ( @@ -3675,13 +3437,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) -"Eb" = ( -/obj/machinery/field/generator, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/thetacorridor) "Eg" = ( /obj/structure/girder, /turf/simulated/floor/plating/airless, @@ -3694,21 +3451,19 @@ /obj/structure/transit_tube_pod{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/arrow{ dir = 1 }, /obj/structure/transit_tube/station, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Eq" = ( /obj/structure/transit_tube/station/reverse, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Eu" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/stack/medical/bruise_pack, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -3722,7 +3477,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/betanorth) "EH" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/iron, /obj/effect/landmark/tiles/damageturf, /obj/item/stack/cable_coil{ @@ -3766,13 +3520,12 @@ /obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "Fc" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command, /obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Fe" = ( @@ -3781,7 +3534,6 @@ /area/ruin/space/ancientstation/hydroponics) "Ff" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "cautioncorner" @@ -3800,9 +3552,8 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Fm" = ( @@ -3824,10 +3575,10 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/built{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "FB" = ( @@ -3838,7 +3589,6 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "FE" = ( @@ -3847,15 +3597,14 @@ }, /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "FK" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/radiation, /obj/item/stack/sheet/mineral/uranium{ amount = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "FL" = ( @@ -3889,21 +3638,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) -"FT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "FV" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/effect/decal/cleanable/dirt, @@ -3912,11 +3651,10 @@ }, /area/ruin/space/ancientstation/kitchen) "FW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/built{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Gc" = ( @@ -3924,12 +3662,12 @@ /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/atmos) "Gd" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; dir = 8; name = "Broken Computer" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/powered) "Gi" = ( @@ -3956,26 +3694,18 @@ }, /area/ruin/space/ancientstation/hydroponics) "GA" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) -"GI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) +/area/ruin/space/ancientstation/hydroponics) "GK" = ( /obj/effect/spawner/window/reinforced, /obj/structure/transit_tube/horizontal, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) "GO" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science{ obj_integrity = 250 @@ -3991,7 +3721,6 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -4041,7 +3770,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Hw" = ( @@ -4051,16 +3779,15 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor{ id_tag = "proto" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/proto) "HC" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) @@ -4098,8 +3825,8 @@ }, /area/ruin/space/ancientstation/proto) "HY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/kitchen_machine/grill, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -4112,7 +3839,6 @@ /turf/template_noop, /area/template_noop) "Ia" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) @@ -4122,10 +3848,10 @@ }, /area/ruin/space/ancientstation/thetacorridor) "Ij" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Io" = ( @@ -4141,27 +3867,25 @@ /area/ruin/space/ancientstation/betanorth) "Iv" = ( /obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "Iw" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/r_n_d/protolathe, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/rnd) "Iz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "IA" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath/medical, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -4176,8 +3900,8 @@ "ID" = ( /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldstation/oldsec, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "IH" = ( @@ -4197,8 +3921,8 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "II" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/grounding_rod, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "IJ" = ( @@ -4211,19 +3935,13 @@ }, /area/ruin/space/ancientstation/sec) "IK" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-dead" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) -"IL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/field/generator, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/thetacorridor) "IP" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betacargo) @@ -4233,7 +3951,6 @@ /area/ruin/space/ancientstation/thetacorridor) "IV" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bottle/fluorine{ pixel_x = -3 }, @@ -4248,6 +3965,7 @@ pixel_x = -3; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "IW" = ( @@ -4266,7 +3984,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Jj" = ( @@ -4275,7 +3992,6 @@ icon_state = "0-2"; pixel_y = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 1; name = "Theta Main Corridor APC"; @@ -4283,6 +3999,7 @@ report_power_alarm = 0; start_charge = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Jm" = ( @@ -4299,7 +4016,6 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Jx" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/bodyscanner{ dir = 4; obj_integrity = 25 @@ -4311,15 +4027,15 @@ /area/ruin/space/ancientstation/betacargo) "Jz" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/toy/nuke, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "JA" = ( /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/oldpod, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "JB" = ( @@ -4338,15 +4054,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) -"JI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/space/ancientstation/betacargo) "JJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4355,14 +4066,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) -"JN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "JO" = ( /turf/simulated/wall/rust{ damage = 80 @@ -4372,7 +4075,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -4380,11 +4082,13 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "JR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/hydroponics) "JS" = ( @@ -4394,17 +4098,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) -"JT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/science, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) +/area/ruin/space/ancientstation) "JU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4416,12 +4110,12 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "JY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/all_access{ dir = 8; pixel_x = 24; report_danger_level = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Kb" = ( @@ -4435,6 +4129,7 @@ }, /obj/machinery/door/firedoor/closed, /obj/machinery/door/airlock/security, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "Kf" = ( @@ -4458,8 +4153,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Kn" = ( @@ -4472,20 +4167,12 @@ icon_state = "whitepurple" }, /area/ruin/space/ancientstation/rnd) -"Kp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "Kq" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -4499,9 +4186,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Ky" = ( @@ -4526,7 +4212,6 @@ /obj/item/stack/cable_coil{ amount = 2 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -4534,8 +4219,8 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "KR" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "KU" = ( @@ -4585,7 +4270,6 @@ }, /area/ruin/space/ancientstation/kitchen) "Lz" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump{ dir = 4; external_pressure_bound = 140; @@ -4607,9 +4291,8 @@ dir = 4 }, /obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "LC" = ( @@ -4622,7 +4305,6 @@ /obj/item/stack/sheet/glass{ amount = 30 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "yellow" @@ -4638,9 +4320,8 @@ /turf/simulated/floor/plating/airless, /area/template_noop) "LS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/chair, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "LY" = ( @@ -4658,14 +4339,6 @@ }, /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/engi) -"LZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "Me" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4678,9 +4351,8 @@ }, /area/ruin/space/ancientstation/betamincorridor) "Mk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Mm" = ( @@ -4723,8 +4395,8 @@ /area/ruin/space/ancientstation/betanorth) "Mt" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "MB" = ( @@ -4738,16 +4410,12 @@ }, /area/ruin/space/ancientstation/betanorth) "MN" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/oil/streak{ desc = "It's black and greasy with some little metal pieces in it." }, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) -"MR" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/wall/r_wall/rust, +/turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "MX" = ( /obj/structure/table/reinforced, @@ -4762,7 +4430,6 @@ /area/ruin/space/ancientstation/proto) "Nb" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bottle/carbon{ pixel_x = 5 }, @@ -4777,6 +4444,7 @@ pixel_x = -3; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Nc" = ( @@ -4835,8 +4503,8 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Nl" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Np" = ( @@ -4864,22 +4532,10 @@ /obj/structure/closet/crate, /obj/item/storage/backpack/old, /obj/item/storage/backpack/old, -/obj/effect/decal/cleanable/dirt, /obj/item/storage/backpack/old, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) -"Ny" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/sec) "Nz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4898,8 +4554,8 @@ dir = 1; in_use = 1 }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "NG" = ( @@ -4910,7 +4566,6 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "NH" = ( @@ -4931,18 +4586,11 @@ damage = 50 }, /area/ruin/space/ancientstation/thetacorridor) -"NT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-dead" - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) "NW" = ( /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldstation/oldsci, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "NX" = ( @@ -4956,16 +4604,9 @@ icon_state = "white" }, /area/ruin/space/ancientstation/proto) -"Og" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) "Om" = ( /obj/machinery/door/firedoor/closed, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "Oo" = ( @@ -4988,11 +4629,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) -"OF" = ( -/obj/effect/spawner/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/space/ancientstation/betanorth) "OI" = ( /obj/structure/chair{ dir = 8 @@ -5010,14 +4646,14 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "OO" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/soap/nanotrasen, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "OU" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -5034,9 +4670,9 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/ancientstation/betanorth) "Pc" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Pm" = ( @@ -5045,7 +4681,6 @@ icon_state = "0-4" }, /obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/engineering{ name = "Backup Generator Room" }, @@ -5053,6 +4688,7 @@ d2 = 4; icon_state = "0-4" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "Pn" = ( @@ -5062,7 +4698,6 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -5076,7 +4711,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ name = "Chemical Storage" @@ -5088,6 +4722,7 @@ dir = 8 }, /obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Pt" = ( @@ -5098,15 +4733,8 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) -"Px" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/rnd) "Pz" = ( /obj/structure/table, /obj/machinery/recharger, @@ -5121,7 +4749,6 @@ /turf/template_noop, /area/ruin/space/ancientstation/betamincorridor) "PG" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced{ dir = 8 }, @@ -5141,13 +4768,13 @@ /area/ruin/space/ancientstation/betamincorridor) "PP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "PQ" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/tele, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "PS" = ( @@ -5164,11 +4791,11 @@ "Qb" = ( /obj/structure/table, /obj/item/paper/fluff/ruins/oldstation/protosing, -/obj/effect/decal/cleanable/dirt, /obj/item/paper/ruins/oldstation/singwarn{ pixel_x = 6; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Qe" = ( @@ -5183,7 +4810,6 @@ /turf/simulated/floor/plating/airless, /area/template_noop) "Qf" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -5191,6 +4817,7 @@ /obj/effect/decal/cleanable/blood/oil/streak{ desc = "It's black and greasy with some little metal pieces in it." }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Qg" = ( @@ -5205,8 +4832,8 @@ /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betaengi) "Qk" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/rad_collector, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Qn" = ( @@ -5225,7 +4852,6 @@ /area/ruin/space/ancientstation) "Qr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Cryogenics Room" @@ -5239,26 +4865,22 @@ "Qt" = ( /obj/machinery/power/rad_collector, /obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Qz" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "2-8" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) -"QB" = ( -/obj/machinery/power/rad_collector, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/thetacorridor) "QF" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "QJ" = ( @@ -5281,8 +4903,8 @@ /area/ruin/space/ancientstation/sec) "QL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "QM" = ( @@ -5310,10 +4932,10 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "QS" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "QT" = ( @@ -5324,7 +4946,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "QV" = ( @@ -5334,22 +4955,10 @@ icon_state = "red" }, /area/ruin/space/ancientstation/sec) -"QY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation) -"QZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/ancientstation/engi) "Re" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/kitchen) "Rg" = ( @@ -5359,7 +4968,6 @@ /area/ruin/space/ancientstation/thetacorridor) "Rn" = ( /obj/structure/rack, -/obj/effect/decal/cleanable/dirt, /obj/item/clothing/shoes/magboots, /obj/item/clothing/head/helmet/space/nasavoid/old, /obj/item/clothing/head/helmet/space/nasavoid/ntblue, @@ -5387,7 +4995,6 @@ pixel_x = 24; report_danger_level = 0 }, -/obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/space/nasavoid/ntblue{ slowdown = 4 }, @@ -5397,13 +5004,12 @@ }, /area/ruin/space/ancientstation/engi) "RB" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "RJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -5414,9 +5020,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/item/paper/fluff/ruins/oldstation, /obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "RR" = ( @@ -5440,7 +5046,6 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "RY" = ( @@ -5466,18 +5071,12 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) -"Si" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/rnd) "Sm" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/tesla_coil{ desc = "A massive coil with a built-in capacitor, collects energy from lightnings on hit"; name = "tesla coil prototype" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Su" = ( @@ -5492,12 +5091,12 @@ }, /area/ruin/space/ancientstation/sec) "Sy" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Sz" = ( @@ -5509,11 +5108,10 @@ /turf/template_noop, /area/ruin/space/ancientstation/atmos) "SF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "SH" = ( @@ -5529,7 +5127,6 @@ /area/ruin/space/ancientstation/rnd) "SQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "SV" = ( @@ -5541,14 +5138,12 @@ /obj/machinery/power/terminal{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "SX" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -5607,25 +5202,16 @@ /turf/simulated/wall/rust, /area/ruin/space/ancientstation/hydroponics) "TA" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/end_cap, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "TB" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/kitchen_machine/oven, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/ruin/space/ancientstation/kitchen) -"TI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/ruin/space/ancientstation/sec) "TN" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -5633,10 +5219,9 @@ }, /area/ruin/space/ancientstation/rnd) "TP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/tiles/burnturf, /obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "TS" = ( @@ -5665,12 +5250,12 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/alarm/all_access{ dir = 8; pixel_x = 24; report_danger_level = 0 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Ub" = ( @@ -5678,11 +5263,6 @@ /obj/item/stack/rods, /turf/template_noop, /area/template_noop) -"Ug" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/rnd) "Uh" = ( /turf/simulated/wall/rust, /area/ruin/space/ancientstation/sec) @@ -5725,7 +5305,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "Up" = ( @@ -5737,22 +5316,20 @@ /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/atmos) "Us" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Ut" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 }, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Uu" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bottle/sulfur{ pixel_x = 5; pixel_y = 6 @@ -5767,6 +5344,7 @@ pixel_x = -3; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Uw" = ( @@ -5774,13 +5352,11 @@ /turf/template_noop, /area/ruin/space/ancientstation/betamincorridor) "Uy" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/fuel_chamber, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Uz" = ( /obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/smes/engineering{ charge = 0 }, @@ -5788,16 +5364,17 @@ d2 = 4; icon_state = "0-4" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "UA" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/emitter, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "UG" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "UH" = ( @@ -5820,17 +5397,17 @@ /area/ruin/space/ancientstation) "UQ" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/built{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betacargo) "UR" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/wrench, /obj/item/wirecutters, /obj/structure/rack, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "UT" = ( @@ -5844,21 +5421,20 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" }, /area/ruin/space/ancientstation/engi) "UZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Ve" = ( /obj/effect/decal/cleanable/flour, -/obj/effect/decal/cleanable/dirt, /obj/structure/table, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -5879,10 +5455,10 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Vi" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "Vl" = ( @@ -5895,7 +5471,6 @@ "Vm" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 0; icon_state = "yellow" @@ -5912,7 +5487,6 @@ charge = 100; maxcharge = 15000 }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellow" @@ -5936,7 +5510,6 @@ /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Vw" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) @@ -5961,7 +5534,6 @@ /area/ruin/space/ancientstation/engi) "VA" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bottle/ethanol{ pixel_x = -3 }, @@ -5976,11 +5548,11 @@ pixel_x = -3; pixel_y = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "VB" = ( /obj/item/clothing/head/welding, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/engi) "VF" = ( @@ -5991,8 +5563,6 @@ }, /area/ruin/space/ancientstation/kitchen) "VH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/seeds/grape, /obj/item/seeds/potato, @@ -6000,6 +5570,7 @@ /obj/item/seeds/ambrosia, /obj/item/seeds/harebell, /obj/item/seeds/carrot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/hydroponics) "VJ" = ( @@ -6008,10 +5579,10 @@ }, /area/ruin/space/ancientstation/thetacorridor) "VL" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil{ desc = "It's black and greasy. Looks like Security bot made another mess." }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "VQ" = ( @@ -6019,7 +5590,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -6028,8 +5598,8 @@ "VR" = ( /obj/effect/decal/warning_stripes/southeast, /obj/effect/decal/warning_stripes/northwest, -/obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldstation/oldmed, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "VS" = ( @@ -6054,11 +5624,6 @@ /obj/structure/sign/poster/official/here_for_your_safety, /turf/simulated/wall/rust, /area/ruin/space/ancientstation/sec) -"VW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/sec) "VX" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -6066,11 +5631,11 @@ }, /area/ruin/space/ancientstation/rnd) "VY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Wb" = ( @@ -6080,8 +5645,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/meter, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation) "Wc" = ( @@ -6106,8 +5671,8 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "Wr" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitecorner" @@ -6120,7 +5685,6 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "Wu" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/vent_pump{ dir = 8; external_pressure_bound = 140; @@ -6138,11 +5702,11 @@ }, /area/ruin/space/ancientstation/thetacorridor) "Wy" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/robot{ icon_state = "gib2" }, /obj/item/flash, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "WD" = ( @@ -6164,7 +5728,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/sec) "WM" = ( @@ -6172,16 +5735,15 @@ /area/ruin/space/ancientstation/hydroponics) "WO" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/clothing/glasses/sunglasses, /obj/item/melee/baton, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "red" }, /area/ruin/space/ancientstation/sec) "WQ" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/simulated/floor/bluegrid{ icon_state = "gcircuit"; @@ -6192,10 +5754,8 @@ }, /area/ruin/space/ancientstation/thetacorridor) "WV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel/airless, -/area/ruin/space/ancientstation/betanorth) +/turf/simulated/floor/plasteel, +/area/ruin/space/ancientstation) "WX" = ( /obj/structure/cable/yellow, /obj/machinery/power/solar_control{ @@ -6215,7 +5775,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "yellow" @@ -6254,11 +5813,11 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, /obj/structure/transit_tube/cap{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Xn" = ( @@ -6266,8 +5825,8 @@ dir = 1; in_use = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6278,16 +5837,10 @@ /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, -/area/ruin/space/ancientstation/kitchen) -"Xp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/thetacorridor) +/area/ruin/space/ancientstation/kitchen) "Xv" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/flashlight/flare/glowstick/random, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "XJ" = ( @@ -6295,23 +5848,23 @@ /turf/simulated/floor/plating/airless, /area/template_noop) "XK" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "XN" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/insectguts, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "XO" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "XQ" = ( @@ -6320,8 +5873,8 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "XS" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6365,12 +5918,12 @@ }, /area/ruin/space/ancientstation/sec) "Yj" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Yp" = ( @@ -6410,8 +5963,8 @@ }, /area/ruin/space/ancientstation/kitchen) "Yy" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer/rdconsole/public, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6424,8 +5977,8 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "YE" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6435,7 +5988,6 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "YL" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/grille{ obj_integrity = 35 }, @@ -6453,18 +6005,18 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "YQ" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "YZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Zb" = ( @@ -6492,8 +6044,8 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "Zn" = ( -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6506,7 +6058,6 @@ dir = 8; pixel_x = -24 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/power/terminal{ dir = 1 }, @@ -6514,15 +6065,16 @@ d2 = 2; icon_state = "0-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/engi) "Zq" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/broken_bottle, /obj/machinery/light{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Zr" = ( @@ -6539,12 +6091,11 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation) "Zv" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/particle_accelerator/particle_emitter/center, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/ruin/space/ancientstation/thetacorridor) "Zx" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/constructable_frame/machine_frame, /obj/item/stock_parts/manipulator, /turf/simulated/floor/bluegrid{ @@ -6557,7 +6108,6 @@ /area/ruin/space/ancientstation/thetacorridor) "Zy" = ( /obj/structure/table, -/obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/glass/bottle/phosphorus{ pixel_x = -5; pixel_y = 6 @@ -6572,6 +6122,7 @@ /obj/item/reagent_containers/glass/bottle/mercury{ pixel_x = -5 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "Zz" = ( @@ -6579,36 +6130,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) "ZD" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/poddoor{ id_tag = "proto" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/ancientstation/proto) -"ZF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/space/ancientstation/hydroponics) "ZG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/rnd) "ZI" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty{ pixel_x = 2; pixel_y = -2 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6635,12 +6181,12 @@ /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/betanorth) "ZR" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/unary/cold_sink/freezer{ current_temperature = 80; dir = 1; on = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/space/ancientstation/thetacorridor) "ZT" = ( @@ -6654,7 +6200,6 @@ /turf/simulated/mineral/random, /area/space/nearstation) "ZY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 1; in_use = 1 @@ -6662,6 +6207,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, /area/ruin/space/ancientstation/betanorth) @@ -6745,7 +6291,7 @@ ZO ZO Vf ZO -tU +ZO Wc ZO ZO @@ -6872,7 +6418,7 @@ Gr Gr wB jD -mS +XJ Vf ZO ZO @@ -7302,10 +6848,10 @@ ZO ZO ZO ZO -gt +Hw Hw Xg -OF +jR ZO ZO ZO @@ -7353,7 +6899,7 @@ ZO YL Qs hH -OF +jR ZO ZO ZO @@ -7398,10 +6944,10 @@ ZO ZO ZO ZO -OF +jR Qs -iS -OF +Xg +jR hs hs hs @@ -7452,7 +6998,7 @@ mU su hs vV -JI +Zi BD EC Jy @@ -7496,13 +7042,13 @@ XJ Ng Ip xo -iS +Xg wE hs UQ iX qd -JI +Zi Jy Jy Jy @@ -7689,14 +7235,14 @@ hY hN kj Cc -WV +kX Vi -WV +kX XK vl kX -WV -WV +kX +kX HL Hw Hw @@ -7736,7 +7282,7 @@ ZO ZO lB ZY -iS +Xg Ip Gi dQ @@ -7783,7 +7329,7 @@ ZO ZO Vf gP -nD +gv Xg Ip Jx @@ -8124,7 +7670,7 @@ Om sz Hw Qs -nD +gv BI Hw Vf @@ -8172,7 +7718,7 @@ nb Ip uG wl -nD +gv Mm ER ZO @@ -8216,7 +7762,7 @@ Hw Hw Ip ZY -iS +Xg Ip cN jR @@ -8265,13 +7811,13 @@ gm it kN Cc -WV +kX XK -WV +kX Vi vM -WV -WV +kX +kX XK HL Hw @@ -8317,7 +7863,7 @@ dp qV dp dp -BM +BE dp dp gv @@ -8368,7 +7914,7 @@ yw yw yw Je -xK +EL Je La Eg @@ -9279,7 +8825,7 @@ wq Vw BZ gV -QZ +QM Uo QM bZ @@ -9513,10 +9059,10 @@ oE iB xx FE -JN -QY -QY -QY +UM +Tx +Tx +Tx iu Zu Jq @@ -9559,8 +9105,8 @@ Oo Oo Oo Zs -pu -Ap +Vh +Yr WM WM Fe @@ -9607,12 +9153,12 @@ cX fu Oo Oo -DV -nU +XQ +JJ WM uR -ZF -ZF +wu +wu Ci Gy WM @@ -9656,12 +9202,12 @@ Cv gs bB yt -Ap +Yr Fe Np -ZF -ZF -ZF +wu +wu +wu KU WM Bc @@ -9697,19 +9243,19 @@ ZO ZT xW tG -bO +tG tG tG tG pM WZ -pu -Ap +Vh +Yr Fe KU -ZF -ZF -ZF +wu +wu +wu KU WM Mr @@ -9745,17 +9291,17 @@ ZO ZT cY cH -bO -bO -bO -bO +tG +tG +tG +tG Cv WZ -pu -Ap +Vh +Yr Fe KU -ZF +wu zX Cr GV @@ -9799,11 +9345,11 @@ eM ud ud iK -QY -oe +Tx +OJ Fe ve -ZF +wu xu iw ph @@ -9842,18 +9388,18 @@ ZT zo eY tG -bO -bO -bO +tG +tG +tG mx WZ -pu -pu +Vh +Vh Fe KU -ZF +wu VH -ZF +wu DN WM PS @@ -9895,13 +9441,13 @@ tG tG gz WZ -pu -pu +Vh +Vh Fe KU -ZF -ZF -ZF +wu +wu +wu KU WM Ni @@ -9944,12 +9490,12 @@ mx qv bB yt -og +XN Fe vf -ZF -ZF -ZF +wu +wu +wu KU WM PS @@ -9991,12 +9537,12 @@ fL mM Oo Oo -DV -DV +XQ +XQ WM NH wu -ZF +wu Cy He WM @@ -10039,12 +9585,12 @@ Oo Oo Oo Zs -pu -pu +Vh +Vh WM Ty Fe -zU +GA Fe Ku WM @@ -10086,12 +9632,12 @@ em ff fv gD -ff -pu -pu +vJ +Vh +Vh tk -QY -QY +Tx +Tx Tx Tx Zu @@ -10153,7 +9699,7 @@ Vh JY IW Vh -NT +lw Zs DR TT @@ -10184,7 +9730,7 @@ Zs Zs Zs UT -ol +fM UT Uh Uh @@ -10200,7 +9746,7 @@ Uh Uh Uh UT -fM +nU UT Zs Zs @@ -10231,8 +9777,8 @@ tL ZO ZO Zs -Vh -Vh +WV +WV RV Uh ww @@ -10242,7 +9788,7 @@ nh aA rO RJ -TI +Yh VQ Yh QJ @@ -10279,9 +9825,9 @@ ZO ZO ZO Zs -Vh +WV pg -Vh +WV Uh Su Wk @@ -10291,8 +9837,8 @@ Qg NG zr RR -VW -VW +Wk +Wk IJ Uh Ep @@ -10339,7 +9885,7 @@ aQ NG mH WH -VW +Wk Yq zZ Uh @@ -10382,12 +9928,12 @@ Uh lh lJ Wk -VW -VW -Ny -VW -VW -VW +Wk +Wk +NG +Wk +Wk +Wk QV Uh Uh @@ -10807,7 +10353,7 @@ ZO ZO ZO tz -Ae +oK Eu Ji tz @@ -10905,10 +10451,10 @@ ZO iM tz Fl -Au -vk +Kj +cs wW -Av +Zb Dn Hj Kj @@ -10952,13 +10498,13 @@ ZU ZU tL Id -GA +Zl JF -Og -Xp -Xp +Vl +Vu +Vu pD -Xp +Vu QL bk Vu @@ -11001,7 +10547,7 @@ ZU ZU NO FS -JT +iD OV OV OV @@ -11017,7 +10563,7 @@ OV OV OV iD -aC +FS JB JB JB @@ -11048,7 +10594,7 @@ fA aq iO VJ -FT +Cq Kv OV wZ @@ -11058,13 +10604,13 @@ TN Kn OO zY -Ug +YF LS Zq Jz sS OV -Kp +Kv Cq JB CP @@ -11096,8 +10642,8 @@ az JC ct Rg -GA -LZ +Zl +lv OV TN Yy @@ -11106,7 +10652,7 @@ Iw TN jv zY -Ug +YF LS CF mX @@ -11136,15 +10682,15 @@ aq aq aq aq -bz -bz +sc +sc aq aq aq JC iW uk -FT +Cq LA OV wT @@ -11157,7 +10703,7 @@ zY Us VX gG -AU +ZG QN OV FN @@ -11193,7 +10739,7 @@ sc fs jO rq -LZ +lv OV fR Zn @@ -11202,13 +10748,13 @@ TN Kq YF zY -Ug +YF YF jf wX YF OV -Kp +Kv Cq JB yo @@ -11238,19 +10784,19 @@ by az az sc -vU +AQ AA -GI +Nl Kv Pc TP ZG -Ug +YF Iz -jc -Ug +gG +YF ZG -Ug +YF Wr JP YF @@ -11280,25 +10826,25 @@ aq aq aq aq -bz -bz +sc +sc aq aq aq JC ja uk -Ae -LZ +oK +lv Pc ZG -Ug -Ug +YF +YF ZG SF -Px -Si -Si +AJ +AJ +AJ qg wd PP @@ -11336,7 +10882,7 @@ by JC zV Kf -GI +Nl Kv OV OU @@ -11384,7 +10930,7 @@ by aq jo NO -Ae +oK ty OV TN @@ -11432,8 +10978,8 @@ jY aq hY VJ -Ae -LZ +oK +lv OV TN ZI @@ -11480,7 +11026,7 @@ by aq jo VJ -GI +Nl Kv OV fR @@ -11496,7 +11042,7 @@ Cs rf dF OV -Kp +Kv Nl JB fr @@ -11529,7 +11075,7 @@ aq hY VJ GO -JT +iD OV OV OV @@ -11576,13 +11122,13 @@ by aq jx VJ -Ae +oK tK -vJ -GI -Ae +YP +Nl +oK gi -Ae +oK Nl oK Nl @@ -11594,7 +11140,7 @@ oK IC Lo oK -nv +jn Ut sI tz @@ -11616,18 +11162,18 @@ aq aq aq aq -bz -bz +sc +sc aq aq aq aq hY NO -rC +Ij Mk Pt -xj +ig Bu gi Ji @@ -11672,7 +11218,7 @@ fF aq Kb NO -HC +BM uk uk uk @@ -11680,7 +11226,7 @@ uk tz tz tz -HC +BM tz tz tz @@ -11720,8 +11266,8 @@ aq ZU VJ mq -Ia -MR +bz +uk vL xw uk @@ -11736,7 +11282,7 @@ Zv TA tz Ia -AQ +og Ia gF WQ @@ -11767,9 +11313,9 @@ cu ZU gQ NO -Ia +bz AG -MR +uk Qb UZ Bz @@ -11777,7 +11323,7 @@ AQ AQ AQ AQ -Ia +bz AQ UA cB @@ -11819,10 +11365,10 @@ AK Yj IQ Qk -QB +Qk uk -Eb -IL +UH +UH AQ PQ AQ @@ -11863,19 +11409,19 @@ ZO ZO ZO NO -si -si +tz +tz uk Qt -QB +Qk uk tY UH -IL +UH zl Sm -bd -bd +Sm +Sm el ek tz diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm index 4fcf380396c..38b9331264d 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm @@ -5,25 +5,23 @@ "ab" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ac" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ad" = ( /obj/structure/lattice, /obj/structure/cable{ icon_state = "2-8" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ae" = ( /obj/structure/lattice, @@ -32,15 +30,14 @@ dir = 2; icon_state = "coil_red2" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "af" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ag" = ( /turf/simulated/wall, @@ -48,14 +45,14 @@ "ah" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/dorms_med) "ai" = ( /obj/structure/lattice, /obj/structure/cable{ icon_state = "1-2" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ak" = ( /turf/simulated/wall, @@ -65,13 +62,11 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) "am" = ( /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -83,7 +78,6 @@ }, /obj/item/storage/firstaid/fire, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -139,11 +133,11 @@ /area/ruin/onehalf/drone_bay) "aw" = ( /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/space/nearstation) "ax" = ( /obj/structure/lattice, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "ay" = ( /obj/structure/table_frame, @@ -157,7 +151,6 @@ "aA" = ( /obj/structure/bed/roller, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -173,7 +166,6 @@ }, /obj/item/storage/firstaid, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -199,16 +191,12 @@ "aF" = ( /obj/structure/disposalpipe/trunk, /obj/item/stack/ore/diamond, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/onehalf/drone_bay) "aG" = ( /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plating/airless, /area/ruin/onehalf/drone_bay) -"aH" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/ruin/onehalf/hallway) "aI" = ( /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel/airless, @@ -216,17 +204,14 @@ "aJ" = ( /obj/machinery/iv_drip, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) "aK" = ( /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -293,7 +278,7 @@ id_tag = "bayint3"; name = "mining drone bay blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/drone_bay) "aQ" = ( /obj/machinery/door_control{ @@ -347,7 +332,7 @@ "aU" = ( /obj/item/stack/sheet/metal, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "aV" = ( /obj/machinery/door/airlock/medical/glass{ @@ -357,7 +342,6 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) @@ -377,7 +361,6 @@ /area/ruin/onehalf/drone_bay) "aY" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/structure/closet/crate/medical, @@ -392,13 +375,11 @@ pixel_x = 27 }, /turf/simulated/floor/plasteel{ - tag = "icon-white"; icon_state = "white" }, /area/ruin/onehalf/dorms_med) "aZ" = ( /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/power/apc/noalarm{ @@ -423,15 +404,14 @@ /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/drone_bay) "bd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-4" @@ -450,15 +430,14 @@ dir = 2; icon_state = "coil_red2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel/airless, @@ -468,8 +447,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-4" @@ -482,8 +460,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plasteel/airless, /area/ruin/onehalf/hallway) @@ -494,15 +471,14 @@ dir = 4 }, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "2-8" @@ -514,8 +490,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plasteel/airless, /area/ruin/onehalf/hallway) @@ -527,8 +502,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/ruin/onehalf/drone_bay) @@ -537,8 +511,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/ruin/onehalf/drone_bay) @@ -589,14 +562,14 @@ "bt" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/drone_bay) "bu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bv" = ( /obj/structure/disposalpipe/segment{ @@ -691,7 +664,7 @@ /area/ruin/onehalf/drone_bay) "bJ" = ( /obj/structure/girder, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bK" = ( /obj/machinery/vending/coffee{ @@ -705,9 +678,6 @@ /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plasteel/airless, /area/ruin/onehalf/hallway) -"bM" = ( -/turf/simulated/floor/plating, -/area/ruin/onehalf/hallway) "bN" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -726,7 +696,6 @@ /area/ruin/onehalf/hallway) "bQ" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/power/apc/noalarm{ @@ -739,7 +708,7 @@ /area/ruin/onehalf/bridge) "bR" = ( /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bS" = ( /obj/structure/disposalpipe/segment, @@ -750,18 +719,18 @@ /area/ruin/onehalf/bridge) "bU" = ( /obj/item/stack/sheet/metal, -/turf/template_noop, -/area/space/nearstation) +/turf/space, +/area/space) "bV" = ( /obj/structure/disposalpipe/segment, /obj/item/stack/rods, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "bW" = ( -/obj/structure/girder/reinforced, +/obj/structure/disposalpipe/trunk, /turf/simulated/floor/plating, -/area/ruin/onehalf/hallway) +/area/ruin/onehalf/drone_bay) "bX" = ( /turf/simulated/wall/r_wall, /area/ruin/onehalf/hallway) @@ -774,7 +743,7 @@ }, /obj/item/shard, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "ca" = ( /obj/structure/disposalpipe/segment, @@ -792,7 +761,7 @@ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "cd" = ( /obj/structure/table, @@ -837,15 +806,15 @@ icon_state = "1-2" }, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "ck" = ( /obj/structure/girder/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space/nearstation) "cl" = ( /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space/nearstation) "cm" = ( /obj/structure/lattice, @@ -853,7 +822,7 @@ dir = 4 }, /obj/item/stack/rods, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cn" = ( /obj/structure/lattice, @@ -864,7 +833,7 @@ tag = "icon-small"; icon_state = "small" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "co" = ( /obj/structure/grille, @@ -876,7 +845,7 @@ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "cp" = ( /obj/structure/disposalpipe/segment{ @@ -907,8 +876,7 @@ /area/ruin/onehalf/bridge) "ct" = ( /obj/structure/cable{ - icon_state = "2-4"; - tag = "" + icon_state = "2-4" }, /obj/structure/cable{ icon_state = "1-4" @@ -921,34 +889,31 @@ /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/machinery/door/poddoor/preopen{ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "cv" = ( /obj/item/stack/rods, -/turf/template_noop, -/area/space/nearstation) +/turf/space, +/area/space) "cw" = ( -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/space/nearstation) "cx" = ( /obj/structure/lattice, /obj/item/stack/sheet/plasteel, -/turf/template_noop, +/turf/space, /area/space/nearstation) "cy" = ( /obj/structure/lattice, @@ -956,7 +921,7 @@ tag = "icon-medium"; icon_state = "medium" }, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cz" = ( /obj/structure/grille/broken, @@ -964,7 +929,7 @@ icon_state = "1-2" }, /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "cA" = ( /obj/structure/disposalpipe/trunk{ @@ -995,21 +960,21 @@ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "cE" = ( /obj/item/stack/tile/wood, -/turf/template_noop, -/area/space/nearstation) +/turf/space, +/area/space) "cF" = ( -/turf/template_noop, -/area/ruin/onehalf/hallway) +/turf/space, +/area/space) "cG" = ( /obj/structure/lattice, /obj/structure/cable{ icon_state = "2-8" }, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cH" = ( /obj/structure/lattice, @@ -1023,7 +988,7 @@ icon_state = "pipe-b"; dir = 8 }, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cI" = ( /obj/machinery/door/airlock/command/glass{ @@ -1075,7 +1040,7 @@ dir = 2; icon_state = "coil_red2" }, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cQ" = ( /obj/machinery/light{ @@ -1086,19 +1051,19 @@ /area/ruin/onehalf/bridge) "cR" = ( /obj/item/stack/sheet/plasteel, -/turf/template_noop, -/area/space/nearstation) +/turf/space, +/area/space) "cS" = ( /obj/structure/lattice, /obj/structure/cable{ icon_state = "1-2" }, -/turf/template_noop, +/turf/space, /area/ruin/onehalf/hallway) "cU" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "cV" = ( /obj/structure/table, @@ -1123,7 +1088,6 @@ /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/structure/cable, @@ -1131,7 +1095,7 @@ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "cZ" = ( /obj/structure/lattice, @@ -1141,7 +1105,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "db" = ( /obj/structure/table, @@ -1172,7 +1136,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "dg" = ( /obj/structure/girder/reinforced, @@ -1182,107 +1146,96 @@ "dj" = ( /obj/structure/grille, /obj/item/shard, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/hallway) "dk" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /obj/machinery/door/poddoor/preopen{ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "dl" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/machinery/door/poddoor/preopen{ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "dm" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/machinery/door/poddoor/preopen{ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "dn" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, /obj/structure/cable{ - d2 = 2; icon_state = "0-2" }, /obj/structure/cable{ - d2 = 8; icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id_tag = "onehalf bridge"; name = "bridge blast door" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/onehalf/bridge) "do" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/item/shard{ tag = "icon-medium"; icon_state = "medium" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) "dp" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ icon_state = "1-4" }, /obj/item/stack/rods, -/turf/template_noop, +/turf/space, /area/space/nearstation) "dq" = ( /obj/structure/lattice, /obj/structure/cable{ - icon_state = "4-8"; - tag = "" + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "1-8"; - tag = "" + icon_state = "1-8" }, -/turf/template_noop, +/turf/space, /area/space/nearstation) (1,1,1) = {" @@ -1309,95 +1262,95 @@ aa "} (2,1,1) = {" aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (3,1,1) = {" aa -aa -aa -aa +cF +cF +cF aw -aa +cF aw aw -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (4,1,1) = {" aa -aa -aa -bM +cF +cF +bY ax -aH -bM +cv +bY aU bi bJ -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (5,1,1) = {" aa -aa +cF ae ak ax -bM +bY ax be bu -bM +bY bU -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF aa "} (6,1,1) = {" aa -aa +cF ac ak ay @@ -1406,15 +1359,15 @@ aT bd bv ak -bM -aa -aa -aa -aa -aa -aa -aa -aa +bY +cF +cF +cF +cF +cF +cF +cF +cF aa "} (7,1,1) = {" @@ -1429,14 +1382,14 @@ bf bw bz bJ -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF aa "} (8,1,1) = {" @@ -1451,14 +1404,14 @@ bh bw bK ak -aa +cF cv -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF aa "} (9,1,1) = {" @@ -1472,15 +1425,15 @@ ag bh bv bL -bW +bP ck cw -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF aa "} (10,1,1) = {" @@ -1495,14 +1448,14 @@ bg bx bN bX -aa +cF cx aw -aa -aa +cF +cF cv dg -aa +cF aa "} (11,1,1) = {" @@ -1517,14 +1470,14 @@ bf bw bO bY -aa -aa +cF +cF cE cv cR -aa +cF aw -aa +cF aa "} (12,1,1) = {" @@ -1540,11 +1493,11 @@ bw bP aw bU -aa -aa +cF +cF aw cE -aa +cF cl cx aa @@ -1648,21 +1601,21 @@ aX bm bC bT -aa +cF cn bT cJ bT aw -aa +cF bT ac aa "} (18,1,1) = {" aa -aa -aa +cF +cF ar ar ar @@ -1683,10 +1636,10 @@ aa "} (19,1,1) = {" aa -aa -aa +cF +cF as -aE +bW aM ba bo @@ -1705,8 +1658,8 @@ aa "} (20,1,1) = {" aa -aa -aa +cF +cF ar ar aN @@ -1727,8 +1680,8 @@ aa "} (21,1,1) = {" aa -aa -aa +cF +cF at aF aO @@ -1749,8 +1702,8 @@ aa "} (22,1,1) = {" aa -aa -aa +cF +cF ar ar ar @@ -1771,8 +1724,8 @@ aa "} (23,1,1) = {" aa -aa -aa +cF +cF au aE aP @@ -1793,8 +1746,8 @@ aa "} (24,1,1) = {" aa -aa -aa +cF +cF ar ar aQ @@ -1815,10 +1768,10 @@ aa "} (25,1,1) = {" aa -aa -aa +cF +cF av -aE +bW aR by bo @@ -1837,8 +1790,8 @@ aa "} (26,1,1) = {" aa -aa -aa +cF +cF ar ar ar @@ -1859,11 +1812,11 @@ aa "} (27,1,1) = {" aa -aa -aa -aa +cF +cF +cF aw -aa +cF ar bp ar @@ -1881,90 +1834,90 @@ aa "} (28,1,1) = {" aa -aa -aa -aa +cF +cF +cF ar ar ar bq bH ar -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (29,1,1) = {" aa -aa -aa -aa +cF +cF +cF aG aS bc br bG bt -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (30,1,1) = {" aa -aa -aa -aa +cF +cF +cF ar ar ar bs bI ar -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (31,1,1) = {" aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF ar bt bt ar -aa -aa -aa -aa -aa -aa -aa -aa -aa +cF +cF +cF +cF +cF +cF +cF +cF +cF aa "} (32,1,1) = {" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm index ce6f5c82e3f..468f42a581b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/space_bloodship.dmm @@ -1,97 +1,56 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "dJ" = ( +/obj/item/clothing/suit/hooded/cultrobes/cult_shield, /obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "ge" = ( /obj/structure/table/wood, -/obj/item/flashlight/lantern, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/spellbook/oneuse/fake_gib, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "iG" = ( -/obj/structure/cult/altar, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/cult/archives, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "jV" = ( -/mob/living/simple_animal/hostile/illusion/cult{ - deathmessage = "disappears into the air with a cry of agony"; - desc = "The deceived soul"; - health = 200; - maxHealth = 350; - name = "The soul of the cultist"; - icon = 'icons/mob/mob.dmi'; - icon_living = "shade"; - icon_state = "shade"; - icon_dead = "shade_dead"; - melee_damage_lower = 10; - melee_damage_upper = 25 - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/machinery/door/airlock/public, +/turf/simulated/floor/engine/cult, +/area/ruin/unpowered) +"kg" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "lw" = ( /obj/effect/decal/cleanable/blood/old, /turf/simulated/mineral/random, /area/ruin/unpowered) "nl" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "oc" = ( /turf/simulated/mineral/random, /area/ruin/unpowered) "oo" = ( /obj/item/clothing/shoes/cult, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "pf" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/brute, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/flag/cult, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "pj" = ( -/obj/item/flag/cult, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/table/wood, +/obj/item/storage/firstaid/doctor, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "qE" = ( -/obj/effect/decal/remains/human, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/table/wood, +/obj/item/candle/eternal, +/obj/item/whetstone/cult, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "sW" = ( /turf/simulated/wall/shuttle, @@ -105,17 +64,12 @@ /turf/simulated/floor/plating, /area/ruin/unpowered) "vW" = ( -/obj/item/clothing/suit/hooded/cultrobes/cult_shield, -/obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/reagent_containers/food/drinks/bottle/unholywater, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "xv" = ( /turf/space, -/area/template_noop) +/area/space) "xZ" = ( /turf/simulated/wall/cult, /area/ruin/unpowered) @@ -124,28 +78,48 @@ /area/ruin/unpowered) "AW" = ( /obj/structure/table/wood/fancy/black, -/obj/item/candle/eternal, -/obj/effect/temp_visual/cult/sparks, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Bg" = ( -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/mob/living/simple_animal/hostile/illusion/cult{ + deathmessage = "disappears into the air with a cry of agony"; + desc = "The deceived soul"; + health = 200; + maxHealth = 350; + name = "The soul of the cultist"; + icon = 'icons/mob/mob.dmi'; + icon_living = "shade"; + icon_state = "shade"; + icon_dead = "shade_dead"; + melee_damage_lower = 10; + melee_damage_upper = 25 }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Bs" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/obj/effect/rune/narsie{ + color = "#ff0000"; + used = 1 + }, +/obj/item/clothing/accessory/medal/fluff/elo{ + name = "Bloody Medal"; + desc = "Rusted and bloodstained medal. Given to who believes in... illegible to you, rust erased last words." }, +/mob/living/simple_animal/hostile/illusion/cult{ + deathmessage = "disappears into the air with a cry of agony"; + desc = "The deceived soul"; + health = 350; + maxHealth = 350; + name = "The soul of the cultist"; + icon = 'icons/mob/mob.dmi'; + icon_living = "shade"; + icon_state = "shade"; + icon_dead = "shade_dead"; + melee_damage_lower = 10; + melee_damage_upper = 25 + }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Cb" = ( /obj/structure/window/full/shuttle, @@ -153,44 +127,48 @@ /turf/simulated/floor/plating, /area/ruin/unpowered) "Cj" = ( -/obj/item/clothing/head/helmet/space/cult, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/mob/living/simple_animal/hostile/illusion/cult{ + deathmessage = "disappears into the air with a cry of agony"; + desc = "The deceived soul"; + health = 350; + maxHealth = 350; + name = "The soul of the cultist"; + icon = 'icons/mob/mob.dmi'; + icon_living = "shade"; + icon_state = "shade"; + icon_dead = "shade_dead"; + melee_damage_lower = 10; + melee_damage_upper = 25 }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "CJ" = ( /turf/simulated/wall/shuttle/nosmooth, /area/ruin/unpowered) "CO" = ( -/obj/structure/cult/forge, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/melee/cultblade, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "CT" = ( -/obj/item/reagent_containers/food/drinks/bottle/unholywater, -/obj/effect/decal/cleanable/crayon{ - color = "#cc3300"; - desc = null - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/illusion/cult{ + deathmessage = "disappears into the air with a cry of agony"; + desc = "The deceived soul"; + health = 200; + maxHealth = 350; + name = "The soul of the cultist"; + icon = 'icons/mob/mob.dmi'; + icon_living = "shade"; + icon_state = "shade"; + icon_dead = "shade_dead"; + melee_damage_lower = 10; + melee_damage_upper = 25 }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Dp" = ( -/obj/machinery/door/airlock/public, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, -/area/ruin/unpowered) +/turf/template_noop, +/area/template_noop) "Dq" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 9; @@ -216,160 +194,72 @@ }, /area/ruin/unpowered) "Hm" = ( -/obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/hostile/illusion/cult{ - deathmessage = "disappears into the air with a cry of agony"; - desc = "The deceived soul"; - health = 200; - maxHealth = 350; - name = "The soul of the cultist"; - icon = 'icons/mob/mob.dmi'; - icon_living = "shade"; - icon_state = "shade"; - icon_dead = "shade_dead"; - melee_damage_lower = 10; - melee_damage_upper = 25 - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Jn" = ( -/obj/structure/cult/pylon, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/bookcase, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Kp" = ( -/obj/structure/computerframe, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/obj/structure/table/wood/fancy/black, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 4; + pixel_y = -4 }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "KT" = ( /obj/structure/table/wood, -/obj/item/candle/eternal, -/obj/item/whetstone/cult, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/flashlight/lantern, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "KY" = ( -/mob/living/simple_animal/hostile/carp, -/turf/space, -/area/template_noop) -"Li" = ( -/obj/structure/cult/archives, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/obj/item/reagent_containers/food/drinks/bottle/unholywater, +/obj/effect/decal/cleanable/crayon{ + color = "#cc3300"; + desc = null }, +/turf/simulated/floor/engine/cult, +/area/ruin/unpowered) +"Li" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Lp" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 4; - pixel_y = -4 - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/cult/altar, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Mi" = ( -/obj/item/clothing/suit/hooded/cultrobes, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Mt" = ( -/obj/structure/chair/comfy/shuttle, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/computerframe, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "MO" = ( -/obj/item/reagent_containers/food/drinks/bottle/unholywater, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/clothing/suit/hooded/cultrobes, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "MV" = ( -/obj/effect/rune/narsie{ - color = "#ff0000"; - used = 1 - }, -/obj/item/clothing/accessory/medal/fluff/elo{ - name = "Bloody Medal"; - desc = "Rusted and bloodstained medal. Given to who believes in... illegible to you, rust erased last words." - }, -/mob/living/simple_animal/hostile/illusion/cult{ - deathmessage = "disappears into the air with a cry of agony"; - desc = "The deceived soul"; - health = 350; - maxHealth = 350; - name = "The soul of the cultist"; - icon = 'icons/mob/mob.dmi'; - icon_living = "shade"; - icon_state = "shade"; - icon_dead = "shade_dead"; - melee_damage_lower = 10; - melee_damage_upper = 25 - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, -/area/ruin/unpowered) +/mob/living/simple_animal/hostile/carp, +/turf/space, +/area/space) "NA" = ( /obj/effect/decal/remains/human, /turf/simulated/floor/plating/asteroid/airless, /area/ruin/unpowered) "NF" = ( -/obj/machinery/power/port_gen/pacman, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "NU" = ( -/obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/hostile/illusion/cult{ - deathmessage = "disappears into the air with a cry of agony"; - desc = "The deceived soul"; - health = 350; - maxHealth = 350; - name = "The soul of the cultist"; - icon = 'icons/mob/mob.dmi'; - icon_living = "shade"; - icon_state = "shade"; - icon_dead = "shade_dead"; - melee_damage_lower = 10; - melee_damage_upper = 25 - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 +/obj/effect/decal/cleanable/crayon{ + color = "#cc3300"; + desc = null }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Pz" = ( /turf/simulated/wall/shuttle/nosmooth{ @@ -378,6 +268,7 @@ }, /area/ruin/unpowered) "RD" = ( +/obj/effect/decal/cleanable/blood/old, /mob/living/simple_animal/hostile/illusion/cult{ deathmessage = "disappears into the air with a cry of agony"; desc = "The deceived soul"; @@ -391,29 +282,16 @@ melee_damage_lower = 10; melee_damage_upper = 25 }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "TZ" = ( /obj/structure/table/wood, -/obj/item/spellbook/oneuse/fake_gib, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/candle/eternal, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Uv" = ( -/obj/structure/table/wood, -/obj/item/storage/firstaid/doctor, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/cult/forge, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "UX" = ( /obj/structure/shuttle/engine/propulsion{ @@ -423,99 +301,77 @@ /turf/simulated/floor/plating, /area/ruin/unpowered) "Vn" = ( -/obj/structure/bookcase, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/table/wood, +/obj/item/storage/firstaid/brute, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Wh" = ( -/obj/effect/decal/cleanable/crayon{ - color = "#cc3300"; - desc = null - }, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/clothing/head/helmet/space/cult, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "WW" = ( -/obj/structure/table/wood, -/obj/item/candle/eternal, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Xi" = ( -/obj/item/melee/cultblade, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/structure/cult/pylon, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) "Yt" = ( /obj/structure/table/wood/fancy/black, -/obj/item/storage/toolbox/emergency, -/turf/simulated/floor/engine/cult{ - oxygen = 24; - nitrogen = 23; - temperature = 300 - }, +/obj/item/candle/eternal, +/obj/effect/temp_visual/cult/sparks, +/turf/simulated/floor/engine/cult, /area/ruin/unpowered) (1,1,1) = {" -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp "} (2,1,1) = {" +Dp xv xv xv @@ -559,12 +415,10 @@ xv xv xv xv -xv -xv +Dp "} (3,1,1) = {" -xv -xv +Dp xv xv xv @@ -608,10 +462,10 @@ xv xv xv xv +Dp "} (4,1,1) = {" -xv -xv +Dp xv xv xv @@ -655,10 +509,10 @@ xv xv xv xv +Dp "} (5,1,1) = {" -xv -xv +Dp xv xv xv @@ -702,10 +556,10 @@ xv xv xv xv +Dp "} (6,1,1) = {" -xv -xv +Dp xv xv xv @@ -749,10 +603,10 @@ xv xv xv xv +Dp "} (7,1,1) = {" -xv -xv +Dp xv xv xv @@ -782,10 +636,10 @@ oc oc oc yu -Bg -Xi -Bg -Bg +WW +CO +WW +WW yu oc oc @@ -796,10 +650,10 @@ xv xv xv xv +Dp "} (8,1,1) = {" -xv -xv +Dp xv xv xv @@ -829,10 +683,10 @@ oc oc yu oo -Bg -qE -Bg -Bg +WW +Hm +WW +WW yu oc oc @@ -843,10 +697,10 @@ xv xv xv xv +Dp "} (9,1,1) = {" -xv -xv +Dp xv xv xv @@ -863,7 +717,7 @@ EI EI xv xv -KY +MV xv xv xv @@ -874,13 +728,13 @@ EI oc oc yu +Cj RD NU -Wh xZ +NU Wh -Cj -Bg +WW yu oc oc @@ -890,10 +744,10 @@ EI xv xv xv +Dp "} (10,1,1) = {" -xv -xv +Dp xv xv xv @@ -920,15 +774,15 @@ EI EI oc yu -Bg -Bg -Wh -Bg -Bg -Bg -Wh -Bg -Bg +WW +WW +NU +WW +WW +WW +NU +WW +WW yu oc oc @@ -937,12 +791,12 @@ EI xv xv xv +Dp "} (11,1,1) = {" +Dp xv -xv -xv -KY +MV xv xv xv @@ -967,15 +821,15 @@ EI EI oc yu -Bg -qE +WW +Hm xZ -Bg -MV -Bg +WW +Bs +WW xZ -Bg -Bg +WW +WW yu oc oc @@ -984,10 +838,10 @@ EI xv xv xv +Dp "} (12,1,1) = {" -xv -xv +Dp xv xv xv @@ -1014,15 +868,15 @@ EI EI oc yu -Bg -Bg -Wh -Bg -Bg -Bg -Wh -Bg -Bg +WW +WW +NU +WW +WW +WW +NU +WW +WW yu oc oc @@ -1031,10 +885,10 @@ xv xv xv xv +Dp "} (13,1,1) = {" -xv -xv +Dp xv xv xv @@ -1062,13 +916,13 @@ EI oc oc yu -Bg -Bg -CT +WW +WW +KY xZ -Wh +NU +vW MO -Mi yu oc oc @@ -1078,10 +932,10 @@ xv xv xv xv +Dp "} (14,1,1) = {" -xv -xv +Dp xv xv xv @@ -1107,14 +961,14 @@ xv EI EI EI -oc -oc -yu -dJ -Bg -qE -Bg -NU +oc +oc +yu +NF +WW +Hm +WW +RD yu oc oc @@ -1125,10 +979,10 @@ xv xv xv xv +Dp "} (15,1,1) = {" -xv -xv +Dp xv xv xv @@ -1158,10 +1012,10 @@ EI oc oc yu -Jn -Bg -Bg -Jn +Xi +WW +WW +Xi yu oc oc @@ -1172,10 +1026,10 @@ xv xv xv xv +Dp "} (16,1,1) = {" -xv -xv +Dp xv xv xv @@ -1219,10 +1073,10 @@ xv xv xv xv +Dp "} (17,1,1) = {" -xv -xv +Dp xv xv xv @@ -1266,10 +1120,10 @@ xv xv xv xv +Dp "} (18,1,1) = {" -xv -xv +Dp xv xv xv @@ -1285,7 +1139,7 @@ xv xv Dq Cb -Dp +jV Cb GR xv @@ -1313,10 +1167,10 @@ xv xv xv xv +Dp "} (19,1,1) = {" -xv -xv +Dp xv xv xv @@ -1331,9 +1185,9 @@ Cb sW Dz sW -Bg -Bg -Bg +WW +WW +WW sW Dz sW @@ -1360,10 +1214,10 @@ xv xv xv xv +Dp "} (20,1,1) = {" -xv -xv +Dp xv xv xv @@ -1373,18 +1227,18 @@ xv Dq Dz sW -CO +Uv +Uv CO Xi -Jn sW -jV -Bg Bg +WW +WW sW -AW Yt AW +Yt sW GR xv @@ -1407,10 +1261,10 @@ xv xv xv xv +Dp "} (21,1,1) = {" -xv -xv +Dp xv xv xv @@ -1418,21 +1272,21 @@ xv xv Dq Dz -Bg +WW sW -dJ -dJ -Bg -Bg +NF +NF +WW +WW sW Cb -Dp +jV Cb sW -pj -Bg -Bg -Bg +pf +WW +WW +WW Dz GR xv @@ -1454,33 +1308,33 @@ xv xv xv xv +Dp "} (22,1,1) = {" -xv -xv +Dp xv xv xv Dq Dz sW -Bg -Bg +WW +WW sW -jV -Bg -Bg -Bg -Bg -Bg -Bg Bg +WW +WW +WW +WW +WW +WW +WW sW -Bg -Bg -qE -Bg -Bg +WW +WW +Hm +WW +WW sW GR xv @@ -1501,34 +1355,34 @@ xv xv xv xv +Dp "} (23,1,1) = {" -xv -xv +Dp xv xv UX vK sW +Li NF -dJ -Bg +WW sW +WW +WW Bg +WW +WW +WW +WW +WW Bg -jV -Bg -Bg -Bg -Bg -Bg -jV sW -Bg -Hm -Bg -Bg -Bg +WW +CT +WW +WW +WW Dz GR xv @@ -1548,35 +1402,35 @@ xv xv xv xv +Dp "} (24,1,1) = {" -xv -xv +Dp xv xv UX vK Dz +Li NF -dJ -Bg +WW sW -Bg +WW +Hm qE KT -ge +TZ +WW +WW +WW +WW WW -Bg -Bg -Bg -Bg -Bg sW -Bg -Bg -Bg +WW +WW +WW +Mi Mt -Kp Cb EI EI @@ -1595,35 +1449,35 @@ xv xv xv xv +Dp "} (25,1,1) = {" -xv -xv +Dp xv xv UX vK sW +Li NF -dJ -jV -Dp Bg -dJ +jV +WW +NF +Vn pf pj -Uv -Bg -Bg -dJ -Bg -Bg -Dp -Bg -Bg -Bg +WW +WW +NF +WW +WW +jV +WW +WW +WW +Mi Mt -Kp Cb EI oc @@ -1642,35 +1496,35 @@ xv xv xv xv +Dp "} (26,1,1) = {" -xv -xv +Dp xv xv UX vK Dz -NF -nl -Bg +Li +kg +WW sW -Bg -Bg +WW +WW +KT ge TZ WW -Bg -Bg -qE -Bg -Bg +WW +Hm +WW +WW sW -Bg +WW +CT Hm -qE +Mi Mt -Kp Cb EI EI @@ -1689,34 +1543,34 @@ xv xv xv xv +Dp "} (27,1,1) = {" -xv -xv +Dp xv xv UX vK sW +Li NF -dJ -Bg +WW sW -Vn -Bg -Bg -Bg -Bg -Bg -Bg -Bg -Bg +Jn +WW +WW +WW +WW +WW +WW +WW +WW sW -Bg -Bg -Bg -Bg -Bg +WW +WW +WW +WW +WW Dz Pz EI @@ -1736,33 +1590,33 @@ xv xv xv xv +Dp "} (28,1,1) = {" -xv -xv +Dp xv xv xv EE Dz sW -Bg -Bg +WW +WW sW -Vn -Bg -Bg -Bg -Bg -Bg -Bg -Bg +Jn +WW +WW +WW +WW +WW +WW +WW sW -Bg -Bg -qE -Bg -Bg +WW +WW +Hm +WW +WW sW Pz xv @@ -1783,10 +1637,10 @@ xv xv xv xv +Dp "} (29,1,1) = {" -xv -xv +Dp xv xv xv @@ -1794,21 +1648,21 @@ xv xv EE sW -Bs +nl sW +NF dJ -vW -Bg -Bg +WW +WW sW Cb -Dp +jV Cb sW -pj -Bg -Bg -Bg +pf +WW +WW +WW Dz Pz xv @@ -1830,10 +1684,10 @@ xv xv xv xv +Dp "} (30,1,1) = {" -xv -xv +Dp xv xv xv @@ -1843,18 +1697,18 @@ xv EE sW sW +Lp +Lp iG -iG -Li -Jn +Xi sW -jV -Bg Bg +WW +WW sW -AW -Lp -AW +Yt +Kp +Yt sW Pz xv @@ -1877,10 +1731,10 @@ xv xv xv xv +Dp "} (31,1,1) = {" -xv -xv +Dp xv xv xv @@ -1895,9 +1749,9 @@ Cb Cb Dz sW -Bg -Bg -Bg +WW +WW +WW sW Dz CJ @@ -1920,14 +1774,14 @@ xv xv xv xv -KY +MV xv xv xv +Dp "} (32,1,1) = {" -xv -xv +Dp xv xv xv @@ -1943,7 +1797,7 @@ xv xv EE Cb -Dp +jV Cb Pz xv @@ -1971,10 +1825,10 @@ xv xv xv xv +Dp "} (33,1,1) = {" -xv -xv +Dp xv xv xv @@ -2018,10 +1872,10 @@ xv xv xv xv +Dp "} (34,1,1) = {" -xv -xv +Dp xv xv xv @@ -2065,10 +1919,10 @@ EI EI xv xv +Dp "} (35,1,1) = {" -xv -xv +Dp xv xv xv @@ -2112,10 +1966,10 @@ EI EI EI xv +Dp "} (36,1,1) = {" -xv -xv +Dp xv xv xv @@ -2159,10 +2013,10 @@ EI oc oc EI +Dp "} (37,1,1) = {" -xv -xv +Dp xv xv xv @@ -2206,10 +2060,10 @@ oc oc oc EI +Dp "} (38,1,1) = {" -xv -xv +Dp xv xv xv @@ -2253,10 +2107,10 @@ oc oc EI EI +Dp "} (39,1,1) = {" -xv -xv +Dp xv xv xv @@ -2300,10 +2154,10 @@ oc oc EI EI +Dp "} (40,1,1) = {" -xv -xv +Dp xv xv xv @@ -2332,7 +2186,7 @@ xv xv xv xv -KY +MV xv xv xv @@ -2347,15 +2201,15 @@ EI EI EI xv +Dp "} (41,1,1) = {" +Dp xv xv xv xv -xv -xv -KY +MV xv xv xv @@ -2394,10 +2248,10 @@ EI EI xv xv +Dp "} (42,1,1) = {" -xv -xv +Dp xv xv xv @@ -2441,8 +2295,10 @@ xv xv xv xv +Dp "} (43,1,1) = {" +Dp xv xv xv @@ -2486,10 +2342,10 @@ xv xv xv xv -xv -xv +Dp "} (44,1,1) = {" +Dp xv xv xv @@ -2533,53 +2389,52 @@ xv xv xv xv -xv -xv +Dp "} (45,1,1) = {" -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv -xv +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp +Dp "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm index 049eb815be7..6c2fcf7c943 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm @@ -13,15 +13,15 @@ /area/ruin/unpowered) "af" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/unpowered) "ah" = ( /obj/machinery/door/poddoor/multi_tile/four_tile_ver{ id_tag = "secpodbay" }, /obj/structure/spacepoddoor, -/turf/simulated/floor/plating/airless, -/area/ruin/powered) +/turf/simulated/floor/plating, +/area/ruin/powered/space_bar) "am" = ( /turf/simulated/wall, /area/ruin/powered/space_bar) @@ -29,13 +29,13 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/unpowered) +/turf/simulated/floor/plating/asteroid, +/area/ruin/powered/space_bar) "ao" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, /area/ruin/powered) "aq" = ( -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/unpowered) "ar" = ( /obj/effect/decal/cleanable/dirt, @@ -76,7 +76,7 @@ /turf/simulated/floor/shuttle, /area/ruin/powered) "aD" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/clothing/accessory/holster, /turf/simulated/floor/wood, /area/ruin/powered/space_bar) @@ -97,9 +97,6 @@ /obj/structure/sign/poster/contraband/donut_corp, /turf/simulated/wall, /area/ruin/powered/space_bar) -"aJ" = ( -/turf/simulated/wall, -/area/ruin/powered) "aK" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -110,7 +107,7 @@ /turf/simulated/floor/wood, /area/ruin/powered/space_bar) "aM" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/head/beret/black, /turf/simulated/floor/wood, @@ -140,9 +137,6 @@ }, /turf/simulated/floor/plating, /area/ruin/powered/space_bar) -"aT" = ( -/turf/simulated/floor/plating/airless, -/area/ruin/powered/space_bar) "aU" = ( /obj/structure/table/reinforced, /turf/simulated/floor/wood, @@ -169,8 +163,8 @@ }, /area/ruin/powered/space_bar) "aY" = ( -/turf/simulated/floor/plating/airless, -/area/ruin/powered) +/turf/simulated/floor/plating, +/area/ruin/powered/space_bar) "aZ" = ( /obj/machinery/light{ dir = 1 @@ -195,11 +189,6 @@ dir = 4 }, /turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) -"bf" = ( -/obj/structure/grille, -/obj/structure/window/full/reinforced, -/turf/simulated/floor/plating/airless, /area/ruin/powered/space_bar) "bg" = ( /turf/simulated/floor/carpet/blue, @@ -208,7 +197,7 @@ /obj/machinery/door/airlock/external/glass{ id_tag = "sb_in" }, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/powered/space_bar) "bk" = ( /obj/structure/chair{ @@ -239,7 +228,7 @@ /area/ruin/powered/space_bar) "bm" = ( /turf/simulated/wall/r_wall, -/area/ruin/powered) +/area/ruin/powered/space_bar) "bn" = ( /obj/structure/sink{ dir = 4; @@ -248,7 +237,7 @@ /turf/simulated/floor/wood, /area/ruin/powered/space_bar) "bp" = ( -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "bq" = ( /obj/machinery/light{ @@ -271,7 +260,7 @@ "dG" = ( /obj/structure/sink/puddle, /obj/item/toy/carpplushie/dehy_carp, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "eb" = ( /turf/simulated/floor/carpet/green, @@ -281,15 +270,15 @@ /turf/simulated/floor/carpet/arcade, /area/ruin/powered/space_bar) "fb" = ( -/obj/structure/table/holotable/wood, /obj/item/newspaper, /obj/item/card/id/prisoner, +/obj/structure/table/wood, /turf/simulated/floor/wood, /area/ruin/powered/space_bar) "fi" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/powered) +/turf/simulated/floor/plating, +/area/ruin/powered/space_bar) "fp" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -305,19 +294,13 @@ }, /turf/simulated/floor/shuttle, /area/ruin/powered) -"gr" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/unpowered) "gv" = ( /obj/machinery/arcade/claw, /turf/simulated/floor/carpet/arcade, /area/ruin/powered/space_bar) "gz" = ( /obj/structure/closet/crate/trashcart, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "gT" = ( /obj/structure/sign/barsign, @@ -334,7 +317,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/unpowered) "iH" = ( /obj/structure/window/reinforced/polarized, @@ -365,7 +348,7 @@ c_tag = "Spacebar Shuttle and Pods LZ"; network = list("spacebar") }, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "mN" = ( /obj/effect/decal/cleanable/dirt, @@ -417,7 +400,7 @@ /obj/machinery/door/airlock/external/glass{ id_tag = "sb_in" }, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/powered/space_bar) "qr" = ( /obj/structure/table/wood/fancy/black, @@ -451,8 +434,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) +/turf/simulated/floor/plating/asteroid, +/area/ruin/powered/space_bar) "tT" = ( /turf/simulated/wall/shuttle/nosmooth/interior{ dir = 5; @@ -576,7 +559,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/unpowered) "EM" = ( /obj/structure/coatrack, @@ -587,8 +570,8 @@ id_tag = "sb_out" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/powered) +/turf/simulated/floor/plating, +/area/ruin/powered/space_bar) "GP" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/carpet/blue, @@ -657,7 +640,7 @@ /area/ruin/powered/space_bar) "Kp" = ( /obj/item/trash/plate, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "Kw" = ( /obj/item/chair/stool/bar, @@ -716,10 +699,10 @@ /area/ruin/powered) "MC" = ( /obj/structure/spacepoddoor, -/turf/simulated/floor/plating/airless, -/area/ruin/powered) +/turf/simulated/floor/plating, +/area/ruin/powered/space_bar) "Nn" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/clipboard, /obj/item/paper, /obj/item/reagent_containers/food/snacks/donut/sprinkles, @@ -731,12 +714,8 @@ }, /turf/simulated/floor/plasteel, /area/ruin/powered/space_bar) -"OY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating/airless, -/area/ruin/powered/space_bar) "Pa" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/machinery/chem_dispenser/soda, /turf/simulated/floor/wood, /area/ruin/powered/space_bar) @@ -744,8 +723,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/unpowered) +/turf/simulated/floor/plating/asteroid, +/area/ruin/powered/space_bar) "PH" = ( /turf/simulated/mineral, /area/ruin/unpowered) @@ -753,7 +732,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/ruin/powered/space_bar) "QQ" = ( /obj/structure/bookcase, @@ -771,12 +750,12 @@ "Sx" = ( /obj/structure/grille, /obj/structure/window/full/reinforced, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "SF" = ( /obj/machinery/light, -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/powered) +/turf/simulated/floor/plating/asteroid, +/area/ruin/powered/space_bar) "Tq" = ( /obj/machinery/light{ dir = 4 @@ -791,7 +770,7 @@ /turf/simulated/floor/carpet/arcade, /area/ruin/powered/space_bar) "TB" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/reagent_containers/food/drinks/cans/beer, /obj/item/book/manual/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, @@ -817,7 +796,7 @@ /area/ruin/powered/space_bar) "TZ" = ( /turf/space, -/area/ruin/unpowered) +/area/space) "Ug" = ( /obj/structure/table/wood, /obj/item/deck/cards{ @@ -872,7 +851,7 @@ /area/ruin/powered/space_bar) "XS" = ( /obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plating/asteroid/airless, +/turf/simulated/floor/plating/asteroid, /area/ruin/unpowered) "YT" = ( /obj/machinery/light/small{ @@ -1041,14 +1020,14 @@ aa aa ac ac -bp -bp -bp +ac +ac +ac TZ TZ TZ -bp -bp +ac +ac ac ac aa @@ -1083,14 +1062,14 @@ ab ab ac ac -bp +ac be TZ TZ TZ -bp +ac be -bp +ac ac ac aa @@ -1125,14 +1104,14 @@ ab ab ab ab -bp +ac bm MC MC MC ah bm -bp +ac ac ac ac @@ -1167,14 +1146,14 @@ ab ab ab ab -PH +ab bm aY aY aY aY bm -bp +ac ac be ac @@ -1218,9 +1197,9 @@ aY bm Sx Sx -aJ +am Gj -aJ +am ac ac ab @@ -1260,9 +1239,9 @@ aY bm bp bp -aJ +am aY -aJ +am ac ab ab @@ -1302,9 +1281,9 @@ ah bm bp bp -aJ +am fi -aJ +am Sx ae ae @@ -1344,9 +1323,9 @@ bp tK bp bp -aJ +am Gj -aJ +am bp bp ae @@ -1419,7 +1398,7 @@ as as as qc -OY +fi bj bp bp @@ -1670,9 +1649,9 @@ TN as fb Xs -bf -OY -bf +It +fi +It bp bp tT @@ -1713,12 +1692,12 @@ as Ca aH Cx -aT -bf +aY +It bp bp bp -be +PD bp bp bp @@ -2262,7 +2241,7 @@ bp bp bp bp -gr +tK PH PH PH diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm index e02cda72d40..5a50c0f43e9 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebotany.dmm @@ -34,9 +34,9 @@ /area/ruin/space/spacebotany/Med) "aG" = ( /obj/machinery/disposal, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen"; + dir = 10 }, /area/ruin/space/spacebotany/Chem) "aJ" = ( @@ -86,8 +86,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "bp" = ( @@ -99,7 +98,6 @@ "bv" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "blue" }, /area/ruin/space/spacebotany/WestGarden) @@ -245,8 +243,7 @@ /turf/simulated/floor/plating, /area/ruin/space/spacebotany/Vault) "dJ" = ( -/obj/effect/decal/cleanable/ash, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -302,7 +299,6 @@ /obj/item/storage/backpack/duffel/syndie/med, /obj/item/seeds/cherry/bomb, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -346,7 +342,6 @@ pixel_y = 8 }, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -354,8 +349,7 @@ /obj/item/paper, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "eQ" = ( @@ -561,10 +555,9 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 1; +/turf/simulated/floor/plasteel/airless{ icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + dir = 1 }, /area/ruin/space/spacebotany/Chem) "hf" = ( @@ -588,12 +581,6 @@ /obj/effect/decal/cleanable/glass, /turf/simulated/floor/plasteel/dark, /area/ruin/space/spacebotany/Vault) -"hA" = ( -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/ruin/space/spacebotany/WestGarden) "hC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -659,8 +646,7 @@ /obj/structure/spacevine, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue"; - tag = "icon-whiteblue (SOUTHEAST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "ia" = ( @@ -777,7 +763,7 @@ /area/ruin/space/spacebotany/Chem) "jf" = ( /obj/effect/decal/cleanable/glass, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -870,9 +856,9 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen"; + dir = 8 }, /area/ruin/space/spacebotany/Chem) "kF" = ( @@ -909,8 +895,7 @@ /obj/structure/spacevine, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "kN" = ( @@ -1090,8 +1075,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "ny" = ( @@ -1156,6 +1140,7 @@ /area/ruin/space/spacebotany/GardenMaint) "nY" = ( /obj/effect/decal/cleanable/blood/drip, +/obj/structure/lattice, /turf/space, /area/ruin/space/spacebotany/Chem) "og" = ( @@ -1339,7 +1324,7 @@ /area/ruin/space/spacebotany/Hydro) "qu" = ( /obj/effect/decal/cleanable/flour, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -1361,10 +1346,9 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 1; +/turf/simulated/floor/plasteel/airless{ icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + dir = 1 }, /area/ruin/space/spacebotany/Chem) "rg" = ( @@ -1375,7 +1359,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/wall, +/obj/structure/window/full/reinforced, +/obj/structure/grille, +/turf/simulated/floor/plating, /area/ruin/space/spacebotany/GardenMaint) "rq" = ( /obj/effect/decal/cleanable/dust, @@ -1385,7 +1371,7 @@ /obj/effect/decal/cleanable/dust, /obj/effect/decal/cleanable/insectguts, /obj/effect/decal/cleanable/ash, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -1434,6 +1420,7 @@ /area/ruin/space/spacebotany/Vault) "sa" = ( /obj/effect/decal/cleanable/ash, +/obj/structure/lattice, /turf/space, /area/ruin/space/spacebotany/Chem) "sn" = ( @@ -1499,9 +1486,8 @@ /area/ruin/space/spacebotany/Dorm) "tg" = ( /obj/effect/decal/cleanable/blood, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "tm" = ( @@ -1557,7 +1543,9 @@ /area/ruin/space/spacebotany/GardenMaint) "uc" = ( /obj/structure/disposalpipe/segment, -/turf/simulated/wall, +/obj/structure/window/full/reinforced, +/obj/structure/grille, +/turf/space, /area/ruin/space/spacebotany/EastGarden) "uk" = ( /obj/structure/reagent_dispensers/oil, @@ -1576,7 +1564,6 @@ /obj/item/paper/spacebotany/note, /obj/item/paper/spacebotany/note1, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -1591,7 +1578,7 @@ /area/ruin/space/spacebotany/EastGarden) "uw" = ( /obj/effect/decal/cleanable/dust, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -1695,8 +1682,10 @@ /turf/simulated/floor/plating, /area/ruin/space/spacebotany/Vault) "vJ" = ( -/turf/simulated/floor/plating, -/area/space) +/obj/effect/spawner/random_spawners/grille_13, +/obj/structure/lattice, +/turf/space, +/area/ruin/space/spacebotany/Chem) "vL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1880,7 +1869,6 @@ "yn" = ( /obj/machinery/suit_storage_unit, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -1914,8 +1902,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "yZ" = ( @@ -1934,8 +1921,7 @@ dir = 4 }, /obj/machinery/light/small{ - dir = 4; - pixel_y = 8 + dir = 4 }, /turf/simulated/floor/plating, /area/ruin/space/spacebotany/GardenMaint) @@ -1973,7 +1959,7 @@ /area/ruin/space/spacebotany/Vault) "zR" = ( /obj/effect/decal/cleanable/insectguts, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -1999,7 +1985,6 @@ pixel_x = 24 }, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -2232,9 +2217,9 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen"; + dir = 8 }, /area/ruin/space/spacebotany/Chem) "CI" = ( @@ -2367,7 +2352,6 @@ /area/ruin/space/spacebotany/Hydro) "Em" = ( /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "blue" }, /area/ruin/space/spacebotany/WestGarden) @@ -2393,10 +2377,8 @@ /turf/simulated/floor/plating, /area/ruin/space/spacebotany/EastGarden) "EI" = ( -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" - }, +/obj/structure/lattice, +/turf/space, /area/ruin/space/spacebotany/Chem) "EN" = ( /obj/structure/spacevine, @@ -2548,9 +2530,8 @@ "GR" = ( /obj/effect/decal/cleanable/dust, /obj/effect/decal/cleanable/dust, -/turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Ha" = ( @@ -2569,7 +2550,7 @@ /area/ruin/space/spacebotany/Garden) "HJ" = ( /obj/effect/spawner/random_spawners/blood_20, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -2675,8 +2656,7 @@ /obj/item/paper, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Jp" = ( @@ -2697,8 +2677,7 @@ /obj/structure/spacevine, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "whitebluecorner"; - tag = "icon-whitebluecorner" + icon_state = "whitebluecorner" }, /area/ruin/space/spacebotany/Med) "JG" = ( @@ -2742,8 +2721,7 @@ /obj/item/reagent_containers/applicator/dual, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "Kc" = ( @@ -2804,8 +2782,7 @@ /obj/item/pen, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Le" = ( @@ -2895,7 +2872,6 @@ /obj/structure/table/reinforced, /obj/machinery/light, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "blue" }, /area/ruin/space/spacebotany/WestGarden) @@ -2932,7 +2908,9 @@ /area/ruin/space/spacebotany/GardenMaint) "Mj" = ( /obj/effect/spawner/random_spawners/grille_13, -/turf/space, +/turf/simulated/floor/plasteel/airless{ + icon_state = "white" + }, /area/ruin/space/spacebotany/Chem) "Ms" = ( /obj/item/cigbutt{ @@ -2990,17 +2968,15 @@ /area/ruin/space/spacebotany/WestGarden) "MX" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/simulated/floor/plasteel{ - dir = 1; +/turf/simulated/floor/plasteel/airless{ icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + dir = 1 }, /area/ruin/space/spacebotany/Chem) "MY" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Nj" = ( @@ -3008,9 +2984,9 @@ /turf/simulated/floor/plasteel, /area/ruin/space/spacebotany/WestGarden) "Nq" = ( -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen"; + dir = 8 }, /area/ruin/space/spacebotany/Chem) "Nz" = ( @@ -3114,9 +3090,8 @@ /turf/simulated/floor/plating, /area/ruin/space/spacebotany/Hydro) "OZ" = ( -/turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Pd" = ( @@ -3214,8 +3189,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "Qh" = ( @@ -3282,8 +3256,7 @@ /obj/effect/decal/cleanable/dust, /obj/machinery/light, /turf/simulated/floor/plasteel{ - icon_state = "whitegreen"; - tag = "icon-whitegreen (EAST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "QM" = ( @@ -3514,7 +3487,6 @@ /area/ruin/space/spacebotany/Med) "SZ" = ( /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "darkredfull" }, /area/ruin/space/spacebotany/Dorm) @@ -3545,8 +3517,7 @@ "Tl" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Tn" = ( @@ -3712,8 +3683,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Vf" = ( @@ -3730,9 +3700,9 @@ }, /area/ruin/space/spacebotany/Hydro) "Vh" = ( -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/simulated/floor/plasteel/airless{ + icon_state = "whitegreen"; + dir = 9 }, /area/ruin/space/spacebotany/Chem) "Vv" = ( @@ -3835,7 +3805,7 @@ "WZ" = ( /obj/effect/decal/cleanable/dust, /obj/effect/spawner/random_spawners/oil_20, -/turf/simulated/floor/plasteel{ +/turf/simulated/floor/plasteel/airless{ icon_state = "white" }, /area/ruin/space/spacebotany/Chem) @@ -3843,8 +3813,7 @@ /obj/structure/rack, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue"; - tag = "icon-whitehall (WEST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "Xk" = ( @@ -3965,6 +3934,7 @@ "Yr" = ( /obj/effect/decal/cleanable/dust, /obj/effect/decal/cleanable/ash, +/obj/structure/lattice, /turf/space, /area/ruin/space/spacebotany/Chem) "Yw" = ( @@ -4055,8 +4025,7 @@ /obj/item/paper/spacebotany/report, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen"; - tag = "icon-whitegreen (WEST)" + icon_state = "whitegreen" }, /area/ruin/space/spacebotany/Chem) "Zs" = ( @@ -4073,8 +4042,7 @@ /obj/item/storage/backpack/duffel/syndie/med, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue"; - tag = "icon-whiteblue (SOUTHEAST)" + icon_state = "whiteblue" }, /area/ruin/space/spacebotany/Med) "Zt" = ( @@ -5179,7 +5147,7 @@ xu Ub xu xG -hA +gX Tf dw xu @@ -5247,7 +5215,7 @@ XJ nV DX vg -hA +gX kF xu Os @@ -6732,9 +6700,9 @@ NP Vh EI Yr -Ez -uw dJ +uw +sa GR NP Os @@ -6792,7 +6760,7 @@ Ap kN SR Iu -VK +Iu rh Iu cM @@ -6800,7 +6768,7 @@ MX uw uw WZ -gg +EI zR tg NP @@ -6864,11 +6832,11 @@ vZ NC Dh hd -gg -gg -Ez -gg -gg +EI +EI +dJ +EI +EI OZ NP Os @@ -6923,7 +6891,7 @@ SR sn pV pV -IK +SR SR ak ak @@ -6931,9 +6899,9 @@ ES ak NP ra -gg +EI qu -gg +EI HJ jf cM @@ -6979,7 +6947,7 @@ DE DE DE DE -vJ +ak IK IK Fj @@ -6999,10 +6967,10 @@ Os NP HJ sa -gg -gg +EI +EI rw -gg +EI nY jj Os @@ -7064,12 +7032,12 @@ Os Os Os cM -gg -Ez +EI +dJ Mj Mj -Ez -gg +dJ +EI Db nS cx @@ -7133,8 +7101,8 @@ Os Os gg nS -Mj -gg +vJ +EI QF nS vt diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm index 30b5c845019..174d22e173b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/spacehotelv1.dmm @@ -35,61 +35,29 @@ icon_state = "white" }, /area/ruin/space/spacehotelv1/bar) -"an" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) "ao" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/structure/cable{ icon_state = "2-4" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "ay" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, +/obj/structure/lattice/catwalk, /obj/structure/cable{ - d2 = 8; - icon_state = "0-8" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" + icon_state = "1-8" }, -/area/template_noop) +/turf/space, +/area/space) "az" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/ruin/space/spacehotelv1/tcomms) "aD" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -252,9 +220,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -363,7 +328,6 @@ "cl" = ( /obj/machinery/autolathe, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -379,18 +343,9 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/foremaints) "ct" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/template_noop, -/area/template_noop) +/obj/effect/decal/warning_stripes/northwestsouth, +/turf/simulated/floor/plating/airless, +/area/ruin/space/spacehotelv1/tcomms) "cu" = ( /obj/effect/decal/warning_stripes/yellow, /obj/structure/closet/crate/freezer, @@ -454,21 +409,28 @@ /area/ruin/space/spacehotelv1/entryhallway) "cO" = ( /obj/structure/lattice/catwalk, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, /obj/structure/cable{ - icon_state = "1-2" + d2 = 4; + icon_state = "0-4" }, -/turf/template_noop, +/turf/space, /area/ruin/space/spacehotelv1/tcomms) "cT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/docking_port/stationary{ + dir = 2; + dwidth = 3; + height = 4; + id = "spacehotelv1"; + name = "Docking port The Twin-Nexus Hotel"; + width = 6 }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "cZ" = ( /obj/structure/closet/crate/can, /turf/simulated/floor/sepia{ @@ -476,16 +438,14 @@ }, /area/ruin/space/spacehotelv1/bar) "db" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 3; - height = 4; - id = "spacehotelv1"; - name = "Docking port The Twin-Nexus Hotel"; - width = 6 +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" }, -/turf/template_noop, -/area/template_noop) +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "dc" = ( /obj/machinery/vending/snack/free, /turf/simulated/floor/wood, @@ -493,16 +453,10 @@ "dd" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "di" = ( /obj/machinery/light{ dir = 8 @@ -677,16 +631,10 @@ "eL" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "eM" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/structure/cable{ @@ -696,17 +644,11 @@ /area/ruin/space/spacehotelv1/forestarboardmaints) "eT" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/structure/cable{ icon_state = "1-8" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "eX" = ( /obj/structure/toilet{ dir = 4 @@ -728,15 +670,17 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/engi2) "fa" = ( -/obj/machinery/power/tracker, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, /obj/structure/cable{ - d2 = 8; - icon_state = "0-8" + d2 = 4; + icon_state = "0-4" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "fg" = ( /obj/machinery/door/window/westright{ dir = 1 @@ -748,7 +692,6 @@ icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/janitor) @@ -781,17 +724,15 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/guestroom2) "fF" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, -/obj/structure/cable, +/obj/machinery/power/tracker, /obj/structure/cable{ - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "fI" = ( /obj/machinery/power/apc{ dir = 1; @@ -821,20 +762,15 @@ }, /area/ruin/space/spacehotelv1/guestroom6) "fR" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, +/obj/structure/lattice/catwalk, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" + icon_state = "2-4" }, -/area/template_noop) +/turf/space, +/area/space) "fT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -893,10 +829,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -904,17 +842,13 @@ "gA" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) "gM" = ( /obj/structure/lattice/catwalk, -/obj/structure/marker_beacon{ - icon_state = "markerrandom" - }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "gN" = ( /obj/structure/chair/comfy{ dir = 4 @@ -975,17 +909,11 @@ }, /area/ruin/space/spacehotelv1/entryhallway) "hg" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/ruin/space/spacehotelv1/tcomms) "hi" = ( /turf/simulated/floor/carpet, /area/ruin/space/spacehotelv1/restoraunt) @@ -1045,7 +973,11 @@ "hE" = ( /obj/machinery/constructable_frame/machine_frame, /obj/item/circuitboard/tcomms/core, -/turf/simulated/floor/light, +/turf/simulated/floor/light{ + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, /area/ruin/space/spacehotelv1/tcomms) "hF" = ( /obj/machinery/camera{ @@ -1057,6 +989,13 @@ icon_state = "white" }, /area/ruin/space/spacehotelv1/bar) +"hH" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/turf/space, +/area/ruin/space/spacehotelv1/aftmaints) "hL" = ( /obj/machinery/power/apc{ dir = 8; @@ -1132,12 +1071,8 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/aftmaints) "ij" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "ik" = ( /obj/machinery/door/airlock, /turf/simulated/floor/plasteel{ @@ -1154,7 +1089,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "iv" = ( /obj/machinery/door/firedoor, @@ -1168,7 +1103,6 @@ /area/ruin/space/spacehotelv1/guestroom5) "iC" = ( /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -1192,7 +1126,7 @@ /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, /obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/decals) "iK" = ( /obj/effect/spawner/window/reinforced, @@ -1271,7 +1205,6 @@ icon_state = "1-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -1290,13 +1223,12 @@ "jo" = ( /obj/effect/decal/warning_stripes/west, /obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/decals) "jr" = ( /obj/machinery/door/airlock/external, /obj/structure/fans/tiny, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -1354,7 +1286,6 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -1364,14 +1295,6 @@ }, /area/ruin/space/spacehotelv1/entryhallway) "jW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4; - initialize_directions = 11 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - initialize_directions = 11 - }, /obj/structure/cable{ icon_state = "1-2" }, @@ -1379,6 +1302,8 @@ dir = 8; pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/centralhallway) "jY" = ( @@ -1494,11 +1419,18 @@ /turf/simulated/floor/carpet, /area/ruin/space/spacehotelv1/restoraunt) "kA" = ( -/obj/machinery/power/tracker, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" }, -/area/template_noop) +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/space, +/area/space) "kC" = ( /obj/item/beach_ball, /turf/simulated/floor/beach/sand{ @@ -1546,7 +1478,6 @@ dir = 9 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -1574,7 +1505,6 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -1582,7 +1512,7 @@ /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, /obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/decals) "lv" = ( /mob/living/simple_animal/bot/medbot{ @@ -1608,12 +1538,12 @@ "lK" = ( /obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/decals) "lL" = ( /obj/effect/decal/warning_stripes/north, /obj/item/stack/cable_coil, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "lM" = ( /obj/structure/rack, @@ -1656,8 +1586,7 @@ /area/ruin/space/spacehotelv1/reception) "lY" = ( /obj/machinery/shower{ - dir = 8; - tag = "icon-shower (WEST)" + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -1877,8 +1806,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "vault"; - tag = "icon-vault (WEST)" + icon_state = "vault" }, /area/ruin/space/spacehotelv1/entryhallway) "oc" = ( @@ -1979,7 +1907,6 @@ pixel_y = -26 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -1993,7 +1920,6 @@ "oF" = ( /obj/machinery/door/airlock/survival_pod, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -2047,17 +1973,14 @@ /area/ruin/space/spacehotelv1/guestroom3) "pg" = ( /obj/structure/lattice/catwalk, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -24 +/obj/structure/cable{ + icon_state = "1-8" }, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + icon_state = "1-4" }, -/turf/template_noop, -/area/ruin/space/spacehotelv1/tcomms) +/turf/space, +/area/space) "ph" = ( /obj/machinery/light/small, /obj/item/reagent_containers/food/condiment/flour, @@ -2210,9 +2133,7 @@ /obj/machinery/bottler, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/ruin/space/spacehotelv1/bar) "qr" = ( @@ -2332,7 +2253,6 @@ id_tag = "storage2" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -2343,12 +2263,20 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/guestroom3) "rn" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/unary/outlet_injector/on{ - dir = 4 +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" }, -/turf/template_noop, -/area/ruin/space/spacehotelv1/aftmaints) +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "rp" = ( /turf/simulated/wall, /area/ruin/space/spacehotelv1/foremaints) @@ -2407,15 +2335,6 @@ }, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/restoraunt) -"rM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/wall, -/area/ruin/space/spacehotelv1/reception) "rN" = ( /obj/machinery/firealarm{ dir = 4; @@ -2466,8 +2385,7 @@ "sh" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "vault"; - tag = "icon-vault (WEST)" + icon_state = "vault" }, /area/ruin/space/spacehotelv1/entryhallway) "sl" = ( @@ -2514,12 +2432,17 @@ }, /area/ruin/space/spacehotelv1/guestroom5) "sA" = ( -/obj/structure/lattice/catwalk, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, /obj/structure/cable{ - icon_state = "2-8" + d2 = 8; + icon_state = "0-8" }, -/turf/template_noop, -/area/template_noop) +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "sB" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/wood, @@ -2587,10 +2510,14 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/cargostorage) "sS" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/template_noop, -/area/template_noop) +/obj/structure/lattice/catwalk, +/obj/machinery/camera{ + c_tag = "Hotel's Telecomms"; + dir = 4; + network = list("spacehotel") + }, +/turf/space, +/area/ruin/space/spacehotelv1/tcomms) "sU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -2618,7 +2545,6 @@ pixel_y = 6 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -2652,17 +2578,15 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/engi1) "tm" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, +/obj/structure/lattice/catwalk, /obj/structure/cable{ - d2 = 2; - icon_state = "0-2" + icon_state = "4-8" }, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" +/obj/structure/cable{ + icon_state = "2-8" }, -/area/template_noop) +/turf/space, +/area/space) "tu" = ( /obj/structure/chair/wood, /turf/simulated/floor/wood, @@ -2704,18 +2628,11 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/guestroom3) "tD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber{ - name = "standard air scrubber"; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, /obj/machinery/computer/crew, /turf/simulated/floor/plasteel/dark, /area/ruin/space/spacehotelv1/reception) "tE" = ( /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -2807,18 +2724,11 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/centralhallway) "uj" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/power/tracker, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" }, -/turf/template_noop, -/area/template_noop) +/area/space) "ul" = ( /obj/structure/table/glass, /obj/structure/window/reinforced{ @@ -2854,8 +2764,7 @@ /area/ruin/space/spacehotelv1/guestroom3) "us" = ( /obj/machinery/shower{ - dir = 8; - tag = "icon-shower (WEST)" + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -2884,7 +2793,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -2982,7 +2890,7 @@ id_tag = "hoteltcomms"; locked = 1 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "vk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -3107,12 +3015,6 @@ /turf/simulated/floor/carpet/arcade, /area/ruin/space/spacehotelv1/guestroom2) "wk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/machinery/light{ dir = 8 }, @@ -3129,14 +3031,6 @@ }, /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/forestarboardmaints) -"ww" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1; - initialize_directions = 11 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/wall, -/area/ruin/space/spacehotelv1/reception) "wx" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -3415,8 +3309,7 @@ /area/ruin/space/spacehotelv1/forehallway) "yj" = ( /obj/machinery/shower{ - dir = 4; - tag = "icon-shower (EAST)" + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -3457,13 +3350,12 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/foremaints) "yI" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, +/obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/ruin/space/spacehotelv1/tcomms) +/turf/space, +/area/space) "yK" = ( /obj/machinery/disco, /turf/simulated/floor/plating, @@ -3487,7 +3379,6 @@ pixel_y = 32 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -3555,9 +3446,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -3570,12 +3458,17 @@ }, /area/ruin/space/spacehotelv1/kitchen) "zs" = ( -/obj/structure/lattice/catwalk, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/turf/template_noop, -/area/template_noop) +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "zu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3632,7 +3525,6 @@ network = list("spacehotel") }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -3705,7 +3597,7 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "AF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3825,20 +3717,23 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/plasteel/dark, /area/ruin/space/spacehotelv1/reception) "Bt" = ( -/obj/structure/lattice/catwalk, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, /obj/structure/cable{ - icon_state = "1-8" + d2 = 4; + icon_state = "0-4" }, -/turf/template_noop, -/area/ruin/space/spacehotelv1/tcomms) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "Bu" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -3900,7 +3795,6 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -4002,12 +3896,7 @@ /area/ruin/space/spacehotelv1/restoraunt2) "CY" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/purple{ - desc = "Труба ведёт газ на фильтрацию"; - dir = 4; - name = "Труба на фильтрацию" - }, -/turf/template_noop, +/turf/space, /area/ruin/space/spacehotelv1/aftmaints) "Db" = ( /obj/machinery/light{ @@ -4045,14 +3934,10 @@ /turf/simulated/wall, /area/ruin/space/spacehotelv1/restoraunt2) "Dr" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, -/obj/structure/cable, -/turf/simulated/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/template_noop) +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/ruin/space/spacehotelv1/tcomms) "Dt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -4435,8 +4320,8 @@ "Fy" = ( /obj/structure/grille, /obj/structure/lattice, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "FC" = ( /turf/simulated/wall, /area/ruin/space/spacehotelv1/cargostorage) @@ -4456,10 +4341,12 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/forehallway) "FP" = ( +/obj/effect/decal/warning_stripes/south, /obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plating, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "FQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -4509,7 +4396,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/janitor) @@ -4559,8 +4445,7 @@ /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "vault"; - tag = "icon-vault (WEST)" + icon_state = "vault" }, /area/ruin/space/spacehotelv1/entryhallway) "Gm" = ( @@ -4631,12 +4516,20 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/forehallway) "He" = ( -/obj/structure/lattice/catwalk, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, /obj/structure/cable{ - icon_state = "2-4" + d2 = 8; + icon_state = "0-8" }, -/turf/template_noop, -/area/template_noop) +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "Hj" = ( /obj/machinery/door/airlock/public/glass, /turf/simulated/floor/wood, @@ -4714,9 +4607,14 @@ }, /area/ruin/space/spacehotelv1/bar) "HR" = ( -/obj/effect/decal/warning_stripes/northwestsouth, -/turf/simulated/floor/plating, -/area/ruin/space/spacehotelv1/tcomms) +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/space, +/area/ruin/space/spacehotelv1/aftmaints) "HU" = ( /obj/machinery/door/airlock/maintenance, /turf/simulated/floor/plating, @@ -4726,13 +4624,21 @@ /area/ruin/space/spacehotelv1/forestarboardmaints) "Ib" = ( /obj/structure/AIcore, -/turf/simulated/floor/light, +/turf/simulated/floor/light{ + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, /area/ruin/space/spacehotelv1/tcomms) "Ic" = ( /obj/machinery/tcomms/relay/ruskie{ network_id = "TWIN-NEXUS HOTEL" }, -/turf/simulated/floor/light, +/turf/simulated/floor/light{ + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, /area/ruin/space/spacehotelv1/tcomms) "Ik" = ( /obj/effect/decal/warning_stripes/yellow/hollow, @@ -4776,10 +4682,8 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/centralhallway) "IA" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plating, -/area/ruin/space/spacehotelv1/tcomms) +/turf/simulated/floor/plating/airless, +/area/space) "IB" = ( /obj/structure/toilet, /turf/simulated/floor/plasteel{ @@ -4787,12 +4691,6 @@ }, /area/ruin/space/spacehotelv1/guestroom5) "IE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/chair/office/light, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/reception) @@ -4823,8 +4721,7 @@ /obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "vault"; - tag = "icon-vault (WEST)" + icon_state = "vault" }, /area/ruin/space/spacehotelv1/entryhallway) "IK" = ( @@ -4852,15 +4749,17 @@ /turf/simulated/floor/carpet/arcade, /area/ruin/space/spacehotelv1/reception) "IQ" = ( -/obj/machinery/power/tracker, +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, /obj/structure/cable{ - d2 = 4; - icon_state = "0-4" + d2 = 2; + icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "IR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4880,13 +4779,13 @@ "IW" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "IY" = ( /obj/structure/chair/wood, /turf/simulated/floor/plasteel/grimy, @@ -4972,7 +4871,7 @@ /area/ruin/space/spacehotelv1/kitchen) "JS" = ( /obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "JT" = ( /obj/machinery/door/airlock/maintenance, @@ -4983,20 +4882,28 @@ /area/ruin/space/spacehotelv1/guestroom5) "JU" = ( /obj/structure/lattice/catwalk, +/obj/structure/marker_beacon{ + icon_state = "markerrandom" + }, /turf/space, -/area/template_noop) +/area/space) "JV" = ( /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/ruin/space/spacehotelv1/bar) "JW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" }, -/turf/template_noop, -/area/template_noop) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/space) "JX" = ( /obj/machinery/vending/chinese/free, /turf/simulated/floor/plasteel/dark, @@ -5014,12 +4921,6 @@ /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/aftportmaints) "Ko" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/reagent_dispensers/water_cooler, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/reception) @@ -5072,7 +4973,7 @@ id_tag = "hoteltcomms"; locked = 1 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "KA" = ( /obj/structure/table/wood/fancy, @@ -5282,8 +5183,7 @@ /obj/item/clothing/under/blacktango, /obj/item/clothing/head/bowlerhat, /obj/machinery/light{ - dir = 1; - in_use = 1 + dir = 1 }, /obj/structure/closet/cabinet, /turf/simulated/floor/plasteel{ @@ -5371,11 +5271,8 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/ruin/space/spacehotelv1/tcomms) "Mj" = ( /obj/machinery/door/airlock{ id_tag = "restoom1" @@ -5424,7 +5321,6 @@ }, /obj/structure/cable, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -5480,25 +5376,22 @@ }, /area/ruin/space/spacehotelv1/entryhallway) "MS" = ( -/obj/effect/decal/warning_stripes/yellow/partial, -/obj/effect/decal/warning_stripes/arrow, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "dark" +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" }, -/area/ruin/space/spacehotelv1/entryhallway) +/turf/space, +/area/space) "MT" = ( /obj/machinery/vending/cigarette/free, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/entryhallway) "MW" = ( /obj/structure/lattice/catwalk, -/obj/machinery/camera{ - c_tag = "Hotel's Telecomms"; - dir = 4; - network = list("spacehotel") +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/template_noop, +/turf/space, /area/ruin/space/spacehotelv1/tcomms) "MZ" = ( /turf/simulated/wall, @@ -5509,7 +5402,6 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -5750,14 +5642,6 @@ /obj/random/plushie, /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/guestroom4) -"OA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1; - initialize_directions = 11 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/wall, -/area/ruin/space/spacehotelv1/reception) "OC" = ( /obj/machinery/atmospherics/unary/vent_scrubber{ dir = 1; @@ -5817,7 +5701,6 @@ id_tag = "ext_shuttle_door" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -5850,21 +5733,13 @@ /turf/simulated/floor/plasteel/dark, /area/ruin/space/spacehotelv1/centralhallway) "OT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/machinery/fishtank/wall{ opacity = 1 }, /turf/simulated/floor/plating, /area/ruin/space/spacehotelv1/reception) "OX" = ( -/obj/machinery/power/solar{ - name = "Aft Starboard Solar Panel" - }, +/obj/machinery/power/tracker, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -5872,7 +5747,7 @@ /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" }, -/area/template_noop) +/area/space) "OZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -5883,7 +5758,6 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -6094,9 +5968,9 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/centralhallway) "Qp" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/template_noop) +/obj/structure/lattice, +/turf/space, +/area/space) "Qt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -6111,7 +5985,6 @@ icon_state = "2-8" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -6120,7 +5993,6 @@ icon_state = "2-4" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/cargostorage) @@ -6334,7 +6206,7 @@ /obj/item/stack/sheet/glass{ amount = 4 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/airless, /area/ruin/space/spacehotelv1/tcomms) "Sg" = ( /obj/structure/cable{ @@ -6429,9 +6301,18 @@ /turf/simulated/floor/plasteel/grimy, /area/ruin/space/spacehotelv1/restoraunt1) "SM" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/space, +/area/space) "SS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6489,7 +6370,6 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/entryhallway) @@ -6505,10 +6385,13 @@ "Tz" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/template_noop, -/area/template_noop) +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/space, +/area/space) "TA" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/tripple, @@ -6733,13 +6616,13 @@ "UO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/turf/template_noop, -/area/template_noop) +/turf/space, +/area/space) "UY" = ( /obj/structure/table/wood/fancy, /obj/machinery/light, @@ -6828,12 +6711,6 @@ }, /area/ruin/space/spacehotelv1/bar) "VH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/table/wood, /obj/item/paper/deltainfo{ info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff strive to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more information.
"; @@ -6905,9 +6782,10 @@ /turf/simulated/floor/wood, /area/ruin/space/spacehotelv1/bar) "Wm" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/ruin/space/spacehotelv1/aftmaints) +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space) "Wo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -6939,10 +6817,7 @@ pixel_x = -4; pixel_y = 2 }, -/turf/simulated/floor/bluegrid{ - icon_state = "gcircuit"; - name = "Mainframe Floor" - }, +/turf/simulated/floor/greengrid, /area/ruin/space/spacehotelv1/reception) "Wt" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -7013,7 +6888,11 @@ /area/ruin/space/spacehotelv1/restoraunt) "Xc" = ( /obj/structure/computerframe, -/turf/simulated/floor/light, +/turf/simulated/floor/light{ + oxygen = 0; + nitrogen = 0; + temperature = 2.7 + }, /area/ruin/space/spacehotelv1/tcomms) "Xe" = ( /obj/machinery/door/firedoor, @@ -7061,15 +6940,6 @@ /obj/structure/chair/office/light, /turf/simulated/floor/plasteel/dark, /area/ruin/space/spacehotelv1/centralhallway) -"XA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet/arcade, -/area/ruin/space/spacehotelv1/reception) "XD" = ( /obj/structure/toilet, /turf/simulated/floor/plasteel{ @@ -7166,7 +7036,6 @@ /obj/item/key/janitor, /obj/item/clothing/under/janimaid, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/janitor) @@ -7194,13 +7063,12 @@ /turf/simulated/floor/plasteel/grimy, /area/ruin/space/spacehotelv1/forehallway) "Yv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -7283,7 +7151,6 @@ name = "Nicolas" }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/janitor) @@ -7293,7 +7160,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, /area/ruin/space/spacehotelv1/janitor) @@ -7317,11 +7183,10 @@ /turf/simulated/wall, /area/ruin/space/spacehotelv1/forehallway) "Zm" = ( -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/west, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plating, -/area/ruin/space/spacehotelv1/tcomms) +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/turf/simulated/floor/plating/airless, +/area/ruin/space/spacehotelv1/entryhallway) "Zn" = ( /obj/structure/table/wood/fancy/black, /obj/item/candle/eternal{ @@ -7478,65 +7343,6 @@ LE LE LE LE -SM -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -gM -LE -LE -LE -LE -LE -LE -LE -"} -(2,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE LE LE LE @@ -7551,12 +7357,10 @@ LE LE LE LE -SM LE LE LE LE -SM LE LE LE @@ -7584,118 +7388,261 @@ LE LE LE LE +"} +(2,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Qp -IQ +ij +ij +ij +ij Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +ij +ij LE +"} +(3,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +gM +OX +gM +ij +ij +ij +ij +ij +ij LE +"} +(4,1,1) = {" LE -LE -LE -"} -(3,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -HR -LE -LE -LE -LE -HR -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ct +ij +ij +ij +ij +ct +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij lo -LE -LE +ij +ij lo -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -JW -SM -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +eL +Qp +ij +ij +ij +ij +ij +ij LE "} -(4,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(5,1,1) = {" LE -LE -LE -LE -LE -gM -SM -SM -FP +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +Qp +Qp +az bK bK bK @@ -7704,217 +7651,223 @@ bK bK bK bK -Zm -SM -SM -gM -LE -LE -SM -LE -LE -LE -LE -LE +hg +Qp +Qp +JU +ij +ij +Qp +ij +ij +ij +ij +ij Pe lK -SM -SM +Qp +Qp lK Pe -LE -LE -LE -LE -LE -LE -SM -LE -LE -SM -JW -SM -LE -LE -SM -LE -LE +ij +ij +ij +ij +ij +ij +Qp +ij +ij +Qp +eL +Qp +ij +ij +Qp +ij +ij +ij LE "} -(5,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(6,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij bK Ib JS -MW -pg +sS +cO lL Xc bK -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -gM -SM -SM +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +JU +Qp +Qp lK jo jo lK -SM -SM -gM -LE -LE -SM -SM -SM -SM -SM -He -Mg +Qp +Qp +JU +ij +ij +Qp +Qp +Qp +Qp +Qp +ao +IW +MS +Qp +Qp +Qp +Qp +Qp ij -SM -SM -SM -SM -SM LE "} -(6,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -Fy -LE -LE -LE +(7,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +Fy +ij +ij +ij +ij +ij +ij bK Ic AC -cO -Bt +MW +Mg Sf hE bK -LE -LE -LE -LE -LE -LE -SM -LE -SM -LE -LE -LE +ij +ij +ij +ij +ij +ij +Qp +ij +Qp +ij +ij +ij Pe lK -SM -SM +Qp +Qp lK Pe -LE -LE -LE -tm -fR -fR -fR -fR -fR -IW -SM +ij +ij +ij +IQ +rn +rn +rn +rn +rn UO -fF -fF -fF -fF -fF -Dr -"} -(7,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +Qp +Tz +zs +zs +zs +zs +zs +db LE +"} +(8,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Fy Fy -SM -SM -SM -SM +Qp +Qp +Qp +Qp Fy -LE -LE -gM -SM -SM -FP +ij +ij +JU +Qp +Qp +az bK bK Kz @@ -7923,84 +7876,86 @@ bK ve bK bK -Zm -SM -SM -gM -LE -LE -SM -LE -SM -LE -LE -LE -LE -lK -LE -LE -lK -LE -LE -LE -LE -LE -LE -SM -Qp +hg Qp Qp -JW +JU +ij +ij Qp -JW +ij Qp +ij +ij +ij +ij +lK +ij +ij +lK +ij +ij +ij +ij +ij +ij Qp +gM +gM +gM +eL +gM +eL +gM +gM +gM Qp -SM -LE +ij +ij LE "} -(8,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(9,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Fy Fy -LE -LE -SM -LE -LE +ij +ij +Qp +ij +ij Fy -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij ir -zs -Qp -Qp -Qp +eT +gM +gM +gM +Dr IA -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij Io ya ya @@ -8008,72 +7963,74 @@ ya ya ya Io -LE +ij lK -LE -LE +ij +ij lK -LE -LE -LE -LE -fR -fR -fR -fR -fR -fR -IW -SM +ij +ij +ij +ij +rn +rn +rn +rn +rn +rn UO -fF -fF -fF -fF -fF -fF -"} -(9,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +Qp +Tz +zs +zs +zs +zs +zs +zs LE +"} +(10,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Fy Fy -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -yI -LE -LE -LE -LE -IA -LE -LE -LE -LE -LE -LE +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +FP +ij +ij +ij +ij +Dr +ij +ij +ij +ij +ij +ij Io tw GC @@ -8081,72 +8038,74 @@ pN GC uK Io -LE +ij lK -LE -LE +ij +ij lK -LE -LE -LE -LE -LE -LE -SM -Qp -Qp -Qp -JW -Qp -JW -Qp +ij +ij +ij +ij +ij +ij Qp +gM +gM +gM +eL +gM +eL +gM +gM +gM Qp -SM -LE +ij +ij LE "} -(10,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(11,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Fy Fy -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -yI -LE -LE -LE -LE -IA -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +FP +ij +ij +ij +ij +Dr +ij +ij +ij +ij +ij +ij Io qZ hi @@ -8154,65 +8113,67 @@ kw hi HN Io -SM +Qp iH -SM -SM +Qp +Qp iH -SM -LE -LE -LE -tm -fR -fR -fR -fR -fR -IW -SM +Qp +ij +ij +ij +IQ +rn +rn +rn +rn +rn UO -fF -fF -fF -fF -fF -fF -"} -(11,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE +Qp +Tz +zs +zs +zs +zs +zs +zs LE +"} +(12,1,1) = {" LE -SM -SM -SM -SM -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +Qp +Qp +Qp +Qp +Qp uW -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij cC -SM -SM -SM -SM +Qp +Qp +Qp +Qp Uk tx tx @@ -8234,42 +8195,44 @@ Wf Wf Wf Dq -rn -LE -LE -SM -SM -SM -SM +hH +ij +ij Qp -JW Qp -JW Qp -SM -SM -SM -SM +Qp +gM +eL +gM +eL +gM +Qp +Qp +Qp +Qp +ij LE "} -(12,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(13,1,1) = {" LE -SM -SM -SM -SM -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +Qp +Qp +Qp +Qp uW uW uW @@ -8307,42 +8270,44 @@ IY on DQ Dq -CY -LE -LE -LE -LE -LE -LE -Qp -JW -SM -JW +HR +ij +ij +ij +ij +ij +ij +gM +eL Qp -LE -LE -LE -LE +eL +gM +ij +ij +ij +ij +ij LE "} -(13,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE +(14,1,1) = {" LE -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +Qp uW ju pC @@ -8380,42 +8345,44 @@ oe oe ZF Dq +HR CY -Wm -He -Tz -Tz -Tz -Tz -Tz -uj +ao +dd +dd +dd +dd +dd +pg +gM +eL +gM Qp -JW Qp -SM -SM -SM -SM +Qp +Qp +ij LE "} -(14,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE +(15,1,1) = {" LE -LE -LE -SM -LE -LE -LE -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +Qp +ij +ij +ij +Qp uW ZS st @@ -8455,40 +8422,42 @@ se Dq Xo ub -JW -LE -LE -LE -LE +eL +ij +ij +ij +ij +ij +eL +Qp +Tz +zs +zs +zs +zs +zs +db LE -JW -SM -UO -fF -fF -fF -fF -fF -Dr "} -(15,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -gM -LE -LE +(16,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij Fy Fy Fy -LE -LE -SM +ij +ij +Qp uW jw pM @@ -8532,36 +8501,38 @@ Dz aH aH aH -SM -SM -JW -Qp -JW Qp Qp +eL +gM +eL +gM +gM +gM Qp -SM -LE +ij +ij LE "} -(16,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE +(17,1,1) = {" LE -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +Qp uW Eh Eh @@ -8605,36 +8576,38 @@ cK kH mt aH +ij +ij +eL +Qp +Tz +zs +zs +zs +zs +zs +db LE -LE -JW -SM -UO -fF -fF -fF -fF -fF -Dr "} -(17,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE +(18,1,1) = {" LE -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +Qp uW jH pQ @@ -8678,35 +8651,37 @@ HK dQ gR UL -LE -LE -JW -Qp -JW -Qp -Qp +ij +ij +eL +gM +eL +gM +gM +gM Qp -SM -LE +ij +ij LE "} -(18,1,1) = {" -LE -LE -LE -LE -LE +(19,1,1) = {" LE +ij +ij +ij +ij +ij +ij Fy Fy Fy -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij rp rp mg @@ -8751,35 +8726,37 @@ gw Sg eZ aH -SM -SM -JW -SM -UO -fF -fF -fF -fF -fF -Dr -"} -(19,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE +Qp +Qp +eL +Qp +Tz +zs +zs +zs +zs +zs +db LE +"} +(20,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij ai sd uP @@ -8824,35 +8801,37 @@ Eq eF zz UL -LE -LE -sA -Tz -zs -SM -SM -SM -SM -SM +ij +ij +yI +dd +eT +Qp +Qp +Qp +Qp +Qp +ij LE "} -(20,1,1) = {" -LE -LE -LE -LE -LE -LE +(21,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij ai Yp uP @@ -8897,35 +8876,37 @@ aH aH aH aH -LE -LE -SM +ij +ij Qp -SM -LE -LE -LE -LE -LE +gM +Qp +ij +ij +ij +ij +ij +ij LE "} -(21,1,1) = {" -LE -LE -LE +(22,1,1) = {" LE -gM -SM -SM +ij +ij +ij +ij +JU +Qp +Qp Fy -SM -SM -SM -SM -SM -SM -SM -SM +Qp +Qp +Qp +Qp +Qp +Qp +Qp +Qp ai lM vl @@ -8969,35 +8950,37 @@ vb pj vb Ea -Qp -Qp -Qp -Qp -Qp -Qp -Qp -Qp -Qp -LE -LE +gM +gM +gM +gM +gM +gM +gM +gM +gM +ij +ij +ij LE "} -(22,1,1) = {" -LE -LE -LE -LE -LE -LE +(23,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -SM -LE -LE -Qp +ij +ij Qp +ij +ij +gM +gM rp rp rp @@ -9027,7 +9010,7 @@ IV bV JJ tD -OA +IV Fb oI VL @@ -9043,34 +9026,36 @@ JV Bu Ea Ea -LE -LE -SM -LE -SM -LE -Ea +ij +ij Qp -LE -LE +ij +Qp +ij +Ea +gM +ij +ij +ij LE "} -(23,1,1) = {" -LE -LE -LE -LE -LE -LE +(24,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -SM -LE -LE -He -Tz +ij +ij +Qp +ij +ij +ao +dd sN bO aP @@ -9100,7 +9085,7 @@ IV EI Ws lv -rM +IV sO VL Hn @@ -9123,26 +9108,28 @@ YC Ea YC Ea -Qp -LE -LE +gM +ij +ij +ij LE "} -(24,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -SM +(25,1,1) = {" LE -LE -JW +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +Qp +ij +ij +eL rp rp rp @@ -9173,7 +9160,7 @@ IV HP oZ Bs -ww +IV Sj gd FV @@ -9196,26 +9183,28 @@ ZH Ls qq Ea -Qp -LE gM +ij +JU +ij LE "} -(25,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -SM -LE +(26,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +Qp +ij +ij +eL rp kh eE @@ -9246,7 +9235,7 @@ IV IV IV DE -rM +IV Ol Ol Ol @@ -9269,26 +9258,28 @@ ds ds NQ Ea +gM +ij Qp -LE -SM +ij LE "} -(26,1,1) = {" -LE -LE -LE -LE -LE -LE +(27,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -SM -LE -LE -JW +ij +ij +Qp +ij +ij +eL rp EX RB @@ -9342,26 +9333,28 @@ LT gc Dp Ea +gM +ij Qp -LE -SM +ij LE "} -(27,1,1) = {" -LE -LE -LE -LE -LE -LE +(28,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -SM -LE -LE -JW +ij +ij +Qp +ij +ij +eL rp yH RB @@ -9415,26 +9408,28 @@ Xs Xs ds Ea -SM -LE -SM +Qp +ij +Qp +ij LE "} -(28,1,1) = {" -LE -LE -LE -LE -LE -LE +(29,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -SM -LE -LE -JW +ij +ij +Qp +ij +ij +eL rp rp nf @@ -9492,23 +9487,25 @@ YC YC YC Ea -"} -(29,1,1) = {" -LE -LE LE +"} +(30,1,1) = {" LE -gM -SM -SM -SM -SM -SM -SM -SM -SM -JW -SM +ij +ij +ij +ij +JU +Qp +Qp +Qp +Qp +Qp +Qp +Qp +Qp +eL +Qp rp KH rp @@ -9538,7 +9535,7 @@ ex ex ex wP -XA +ex ex ex ex @@ -9565,23 +9562,25 @@ BR BR VG Ea -"} -(30,1,1) = {" -LE -LE -LE -LE -LE LE +"} +(31,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij Fy -LE -LE -LE -LE -LE -JW -SM +ij +ij +ij +ij +ij +eL +Qp ai nf rp @@ -9611,7 +9610,7 @@ ex LX oX wP -XA +ex ex oX ex @@ -9638,23 +9637,25 @@ BR Rk BR YC -"} -(31,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE LE +"} +(32,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +eL +Qp ai nf rp @@ -9711,23 +9712,25 @@ BR BR Zp YC -"} -(32,1,1) = {" -LE -LE -LE -LE LE +"} +(33,1,1) = {" LE -SM -Fy +ij +ij +ij +ij +ij +ij +Qp Fy -LE -LE -LE -LE -JW -SM +Fy +ij +ij +ij +ij +eL +Qp ai RB rp @@ -9757,7 +9760,7 @@ nG ex TQ wP -XA +ex ex TQ ex @@ -9784,23 +9787,25 @@ BR BR VG Ea -"} -(33,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE LE +"} +(34,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +eL +Qp ai fM rp @@ -9830,7 +9835,7 @@ PW ex ex wP -XA +ex ex ex ex @@ -9857,23 +9862,25 @@ BR BR VG Ea -"} -(34,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE LE +"} +(35,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +eL +Qp rp ZC Pn @@ -9903,7 +9910,7 @@ ui ui wG AM -Rn +ui ui Ya ui @@ -9930,22 +9937,24 @@ BR BR BR YC -"} -(35,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -gM -LE -LE -LE LE +"} +(36,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +eL rp rp vl @@ -10003,22 +10012,24 @@ sq BR HQ YC -"} -(36,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE LE +"} +(37,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +eL rp ji vl @@ -10076,22 +10087,24 @@ BR BR VG Ea -"} -(37,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE LE +"} +(38,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +eL rp cr uP @@ -10127,15 +10140,15 @@ Xe jM iv vF -SM -LE -LE -LE -LE -LE -LE -LE -LE +Qp +ij +ij +ij +ij +ij +ij +ij +ij Ea Yh GU @@ -10149,22 +10162,24 @@ Ea Ea Ea Ea -"} -(38,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE LE -sS +"} +(39,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Wm +ij +eL rp rp xN @@ -10201,14 +10216,14 @@ BZ WB vF vF -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij Ea Ea cZ @@ -10219,26 +10234,28 @@ nA yV Le Ea -LE -LE +ij +ij +ij LE "} -(39,1,1) = {" -LE -LE -LE -LE -LE -LE -LE +(40,1,1) = {" LE -LE -LE -LE -sS -SM -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Wm +Qp +eL +Qp rp uP rp @@ -10274,15 +10291,15 @@ OZ Kv Vj zi -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij Ea YC Ea @@ -10292,26 +10309,28 @@ YC Ea YC Ea -LE -LE +ij +ij +ij LE "} -(40,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM +(41,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +eL +Qp rp vl rp @@ -10347,44 +10366,46 @@ BZ jU dc zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij LE "} -(41,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -sS +(42,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Wm +ij +eL +Qp rp NI rp @@ -10420,44 +10441,46 @@ Qt nt EQ vF -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij LE "} -(42,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -sS +(43,1,1) = {" LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Wm +ij +eL +Qp rp uP rp @@ -10493,44 +10516,46 @@ BZ jU tX zi +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij LE +"} +(44,1,1) = {" LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -"} -(43,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +eL +Qp rp VW rp @@ -10566,44 +10591,46 @@ BZ jU sB zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -gM -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij LE "} -(44,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(45,1,1) = {" LE -sS -SM -JW -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Wm +Qp +eL +Qp rp vl rp @@ -10639,43 +10666,45 @@ BZ jU hm zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij LE "} -(45,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM +(46,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +eL rp rp vl @@ -10713,42 +10742,44 @@ Ge vF vF vF -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(46,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(47,1,1) = {" LE -JW +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +eL rp kk vl @@ -10786,42 +10817,44 @@ aF jr Tw OL -db -LE -LE -LE -LE -LE -LE -LE -LE -gM -LE -LE -LE -LE -LE -LE -LE -LE -LE +cT +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(47,1,1) = {" -LE -LE -LE -LE -LE -OX -LE -OX -LE -OX -LE -LE +(48,1,1) = {" LE -JW +ij +ij +ij +ij +ij +fa +ij +fa +ij +fa +ij +ij +ij +eL rp dq uP @@ -10859,42 +10892,44 @@ he vF vF vF -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(48,1,1) = {" -LE -LE -LE -LE -LE -an -LE -an -LE -an -LE -LE +(49,1,1) = {" LE -JW +ij +ij +ij +ij +ij +Bt +ij +Bt +ij +Bt +ij +ij +ij +eL rp TA vl @@ -10920,10 +10955,10 @@ tf jl Kj iK -LE -LE -LE -LE +ij +ij +ij +ij zi eg Cg @@ -10931,43 +10966,45 @@ uA jU nV zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(49,1,1) = {" -LE -LE -LE -LE -LE -an -SM -an -SM -an -LE -LE +(50,1,1) = {" LE -JW +ij +ij +ij +ij +ij +Bt +Qp +Bt +Qp +Bt +ij +ij +ij +eL rp rp gN @@ -10993,10 +11030,10 @@ Fu Tc As zZ -LE -LE -LE -LE +ij +ij +ij +ij zi tX Cg @@ -11004,44 +11041,46 @@ uA jU nV zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(50,1,1) = {" +(51,1,1) = {" LE +ij +gM Qp -SM -SM Qp -an -SM -an -SM -an -He -Tz -Tz -ct -ij +gM +Bt +Qp +Bt +Qp +Bt +ao +dd +dd +IW +MS rp ai rp @@ -11066,10 +11105,10 @@ Ax og fV iK -LE -LE -LE -LE +ij +ij +ij +ij zi xG xP @@ -11077,57 +11116,59 @@ kT tN nV zi -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(51,1,1) = {" -gM +(52,1,1) = {" +LE +JU +uj +dd +dd +dd kA -Tz -Tz -Tz -ao -Tz -ao -Tz -ao dd -SM +kA +dd +kA +ay Qp -SM -cT -Tz -ij +gM +Qp +tm +dd +MS rp ai ai rp -SM +Qp rp -SM -SM -SM -SM -SM +Qp +Qp +Qp +Qp +Qp Te aD Ah @@ -11139,10 +11180,10 @@ tB Du xv zZ -SM -SM -SM -SM +Qp +Qp +Qp +Qp vF AW AB @@ -11150,57 +11191,59 @@ tE he vF vF -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(52,1,1) = {" +(53,1,1) = {" LE -Qp -SM -SM -Qp -ay -SM -ay -SM -ay -sA -Tz -Tz -Tz -dd -SM -JW -Qp -Qp -Qp -Qp -Qp -Qp +ij +gM Qp Qp +gM +He Qp +He Qp +He +yI +dd +dd +dd +ay Qp +eL +gM +gM +gM +gM +gM +gM +gM +gM +gM +gM +gM Te Te BU @@ -11211,157 +11254,161 @@ zZ zZ RJ zZ -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij zi IJ Cg tE ak aR -MS -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +Zm +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(54,1,1) = {" LE -LE -LE -LE -"} -(53,1,1) = {" -LE -LE -LE -LE -LE -ay -SM -ay -SM -ay -LE -LE -LE -LE -JW -Qp -JW -LE -LE -LE -LE -SM -LE -SM -LE -LE -LE -Qp +ij +ij +ij +ij +ij +He Qp +He Qp +He +ij +ij +ij +ij +eL +gM +eL +ij +ij +ij +ij Qp +ij Qp -JU -LE -JU +ij +ij +ij +gM +gM +gM +gM +gM +gM +ij +gM iK ce iK -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij zi Gj eA tE yY aR -MS -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +Zm +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(54,1,1) = {" -LE -LE -LE -LE -LE -ay -LE -ay -LE -ay -LE -LE -LE -LE -JW -SM -JW -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -SM -LE -SM +(55,1,1) = {" LE -SM +ij +ij +ij +ij +ij +He +ij +He +ij +He +ij +ij +ij +ij +eL +Qp +eL +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +Qp +ij +Qp +ij +Qp zZ GI zZ -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij vF vF vF @@ -11369,759 +11416,858 @@ MR vF vF vF -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(55,1,1) = {" -LE -LE -LE -LE -LE -az -LE -az -LE -az -LE -LE -LE +(56,1,1) = {" LE +ij +ij +ij +ij +ij sA -eL -zs -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -Qp -LE +ij +sA +ij +sA +ij +ij +ij +ij +yI +fR +eT +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +gM +ij +gM Qp -SM -LE -SM -LE -LE -LE -LE -LE +ij Qp +ij +ij +ij +ij +ij +gM vF eX FU tH vF -Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +gM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(56,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -tm -fR -fR -fR -eT -hg -hg -hg -Dr -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -gM +(57,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +IQ +rn +rn +rn SM -LE -LE -LE -LE -LE +JW +JW +JW +db +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij Qp +ij +ij +ij +ij +ij +gM vF zi zi zi vF -Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +gM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(57,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -SM -JW -SM -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(58,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +Qp +eL +Qp +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +gM +gM +gM +gM +gM +gM +gM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(59,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +IQ +rn +rn +rn SM +JW +JW +JW +db +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +gM +ij +ij +ij +ij +ij +gM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(60,1,1) = {" LE -LE -LE -LE -Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Qp Qp +eL Qp Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij Qp +ij +ij +ij +ij +ij Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(58,1,1) = {" +(61,1,1) = {" LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -tm -fR -fR -fR -eT -hg -hg -hg -Dr -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -gM -LE -LE -LE -LE -LE -Qp -LE -LE -LE -LE -LE -Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -"} -(59,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +IQ +rn +rn +rn SM JW -SM -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -"} -(60,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -tm -fR -fR -fR -eT -hg -hg -hg -Dr -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -"} -(61,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -Qp JW -Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -"} -(62,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM JW -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +db +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(62,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +gM +eL +gM +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} (63,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +eL +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(64,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +Qp +eL +Qp +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(65,1,1) = {" LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -SM -JW -SM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij gM -LE -LE -LE -LE -LE +fF gM -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE "} -(64,1,1) = {" -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -Qp -fa -Qp -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE -LE +(66,1,1) = {" LE +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +JU +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij +ij LE +"} +(67,1,1) = {" LE LE LE -"} -(65,1,1) = {" LE LE LE @@ -12137,7 +12283,6 @@ LE LE LE LE -gM LE LE LE diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm index 86d329a5cf6..d76c4c75974 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/spaceprison.dmm @@ -22,7 +22,6 @@ "af" = ( /obj/machinery/power/tracker, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ @@ -74,7 +73,6 @@ name = "South-East Solar Panel" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plasteel/airless{ @@ -235,7 +233,6 @@ "aE" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -384,7 +381,6 @@ "bb" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /obj/effect/decal/cleanable/dust, @@ -404,7 +400,6 @@ /obj/machinery/power/smes, /obj/effect/decal/warning_stripes/west, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -532,7 +527,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -546,7 +540,6 @@ /area/space/nearstation) "bx" = ( /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /obj/machinery/power/solar_control{ @@ -883,7 +876,6 @@ "cq" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /obj/structure/cable{ @@ -1348,7 +1340,6 @@ "iS" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /obj/structure/cable{ @@ -1451,7 +1442,6 @@ pixel_y = 0 }, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -1531,7 +1521,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating, @@ -1564,7 +1553,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -1674,7 +1662,6 @@ icon_state = "2-4" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -1776,7 +1763,6 @@ "tJ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -1842,7 +1828,6 @@ "vE" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-4" }, /turf/simulated/floor/plating/airless, @@ -2284,7 +2269,6 @@ "Fh" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /obj/structure/cable{ @@ -2486,7 +2470,6 @@ icon_state = "2-8" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2515,9 +2498,6 @@ /obj/effect/landmark/tiles/damageturf, /turf/simulated/floor/plating, /area/ruin/spaceprison) -"Lr" = ( -/turf/simulated/floor/plating/airless, -/area/ruin/spaceprison) "Me" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -2562,7 +2542,6 @@ icon_state = "4-8" }, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /turf/simulated/floor/plating, @@ -2903,7 +2882,6 @@ "Uv" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-2" }, /turf/simulated/floor/plating, @@ -2925,7 +2903,6 @@ "Vs" = ( /obj/effect/spawner/window/reinforced, /obj/structure/cable{ - d2 = 4; icon_state = "0-8" }, /turf/simulated/floor/plating/airless, @@ -4619,7 +4596,7 @@ qp tJ ac cQ -Lr +ac ac ai sE diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm index ded799fd87a..170e83a0f79 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm @@ -1,41 +1,44 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aM" = ( -/obj/item/stack/sheet/metal, -/turf/template_noop, -/area/template_noop) +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) "bb" = ( -/obj/structure/lattice, -/turf/template_noop, +/obj/machinery/gibber/autogibber, +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "syndiecake"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) "bk" = ( /turf/simulated/floor/plating/airless, /area/space) -"dy" = ( -/obj/structure/lattice, -/obj/item/stack/sheet/metal, -/turf/template_noop, -/area/template_noop) "es" = ( /obj/machinery/conveyor{ id = "syndiecake"; - dir = 5 + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "fq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/dispenser/oxygen, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) +/obj/structure/grille/broken, +/turf/space, +/area/space) "fU" = ( -/obj/machinery/gibber/autogibber, -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - id = "syndiecake"; - dir = 4 +/obj/machinery/power/smes, +/obj/structure/cable/blue{ + d2 = 2; + icon_state = "0-2" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "fY" = ( @@ -43,107 +46,117 @@ id = "syndiecake"; dir = 4 }, -/turf/simulated/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin) "hm" = ( -/obj/structure/lattice, -/turf/simulated/floor/plating/airless, -/area/template_noop) +/obj/machinery/conveyor{ + id = "syndiecake" + }, +/turf/simulated/floor/plasteel/airless, +/area/space) "ho" = ( /mob/living/simple_animal/pet/dog/corgi, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"iK" = ( -/mob/living/simple_animal/pet/dog/corgi, -/mob/living/simple_animal/pet/dog/corgi, /obj/machinery/conveyor{ id = "syndiecake"; dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) +"iK" = ( +/obj/item/stack/cable_coil/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin/unpowered) "jf" = ( -/obj/machinery/conveyor/inverted{ +/obj/machinery/conveyor{ id = "syndiecake"; - dir = 10 + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "jR" = ( -/obj/item/stack/cable_coil/random, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "kh" = ( -/obj/machinery/conveyor{ - id = "syndiecake" - }, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/cigarettes/cigpack_random, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, -/area/space) +/area/ruin/unpowered) "ky" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/syndicate, +/obj/machinery/suit_storage_unit/syndicate, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "ls" = ( -/obj/structure/lattice, -/turf/template_noop, +/obj/structure/lattice/catwalk, +/turf/space, /area/space) "lK" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, +/obj/item/trash/syndi_cakes, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "mu" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 5; - id = "sindiecake_dock"; - name = "Docking port Syndicake Factory"; - width = 8 - }, -/turf/template_noop, -/area/space) -"mx" = ( /obj/structure/lattice, /obj/item/stack/rods, -/turf/template_noop, +/turf/space, /area/space) "nV" = ( /obj/structure/grille/broken, /turf/space, /area/ruin/space) "ob" = ( -/obj/effect/spawner/random_spawners/syndicate/loot, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin/space) +"om" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"om" = ( -/obj/item/trash/syndi_cakes, -/turf/template_noop, -/area/space) "oJ" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/space) +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) "oO" = ( /turf/simulated/floor/plating/airless, /area/ruin) "pb" = ( -/obj/structure/lattice/catwalk, -/turf/template_noop, -/area/space) +/obj/structure/cable{ + icon_state = "1-2"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin/unpowered) "pd" = ( -/turf/template_noop, +/obj/item/stack/sheet/metal, +/turf/space, /area/space) "pp" = ( -/turf/simulated/floor/plating/airless, -/area/template_noop) -"pR" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/power/terminal{ + dir = 4 }, -/obj/item/trash/syndi_cakes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "qA" = ( @@ -152,16 +165,17 @@ /turf/space, /area/space) "qS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/syndicate, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "rG" = ( -/mob/living/simple_animal/pet/dog/corgi, -/obj/machinery/conveyor_switch/oneway{ - id = "syndiecake" +/obj/machinery/light{ + dir = 8 }, +/obj/item/trash/syndi_cakes, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "rJ" = ( @@ -169,53 +183,53 @@ /turf/space, /area/ruin/space) "rL" = ( -/obj/structure/rack{ - dir = 4 +/obj/machinery/door/airlock/mining/glass{ + locked = 1; + max_integrity = 300000; + name = "Corgi processing"; + normal_integrity = 300000 }, -/obj/random/tool, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"rU" = ( -/obj/effect/spawner/random_spawners/oil_20, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "sd" = ( -/obj/machinery/power/apc/noalarm{ - area = null; - dir = 8; - keep_preset_name = 1; - light_power = 0; - locked = 0; - max_integrity = 0; - name = "Manufacturing control room APC"; - pixel_y = -24; - shorted = 1; - start_charge = -1 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "sN" = ( +/mob/living/simple_animal/pet/dog/corgi, +/mob/living/simple_animal/pet/dog/corgi, +/obj/machinery/conveyor{ + id = "syndiecake"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "tz" = ( -/obj/item/stack/cable_coil/cut, -/turf/template_noop, -/area/space) -"ub" = ( -/obj/structure/grille/broken, -/turf/template_noop, -/area/space) -"uA" = ( -/obj/machinery/door/airlock/mining/glass{ - locked = 1; - name = "Egg processing" +/obj/structure/cable{ + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "90Curve" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) +"ub" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/metal, +/turf/space, +/area/space) +"uA" = ( +/obj/item/stack/rods, +/obj/item/stack/sheet/metal, +/turf/space, +/area/space) "uF" = ( /obj/structure/cable{ icon_state = "1-2"; @@ -224,17 +238,14 @@ /turf/simulated/wall, /area/ruin/unpowered) "vV" = ( -/obj/machinery/conveyor{ - id = "syndiecake"; - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "xT" = ( -/obj/machinery/door/airlock/mining/glass{ - locked = 1; - name = "Manufacturing Control Room" +/obj/machinery/conveyor_switch/oneway{ + id = "syndiecake" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "yS" = ( @@ -242,17 +253,16 @@ /turf/space, /area/space) "yU" = ( -/turf/simulated/floor/plasteel, -/area/ruin) -"zd" = ( /obj/structure/cable{ - icon_state = "1-8"; + icon_state = "4-8"; tag = "" }, -/obj/structure/cable{ - icon_state = "1-4"; - tag = "90Curve" - }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin/unpowered) +"zd" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "zo" = ( @@ -264,67 +274,59 @@ /turf/simulated/wall, /area/space) "zF" = ( -/obj/item/stack/cable_coil/cut, -/turf/template_noop, -/area/template_noop) +/obj/machinery/conveyor{ + id = "syndiecake"; + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/unpowered) "zP" = ( -/mob/living/simple_animal/hostile/alien/sentinel{ - animal_species = /mob/living/simple_animal/pet/dog; - attack_sound = 'sound/weapons/bite.ogg'; - attacktext = "кусает"; - damage_coeff = list("brute"=1,"fire"=1,"tox"=1,"clone"=1,"stamina"=1,"oxy"=1); - death_sound = null; - deathmessage = ""; - desc = "This is no longer a goodboy. Not anymore. He has seen too much."; - icon = 'icons/mob/pets.dmi'; - icon_living = "corgi"; - icon_state = "corgi"; - name = "angry corgi"; - retreat_distance = 2 +/obj/structure/cable{ + icon_state = "2-8" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "zY" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/port_gen/pacman, +/obj/effect/spawner/random_spawners/syndicate/loot, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "At" = ( -/obj/item/reagent_containers/food/snacks/syndicake, -/obj/item/reagent_containers/food/snacks/syndicake, -/obj/item/reagent_containers/food/snacks/syndicake, -/obj/item/reagent_containers/food/snacks/syndicake, -/obj/item/reagent_containers/food/snacks/syndicake, -/obj/item/reagent_containers/food/snacks/syndicake, -/turf/simulated/floor/plasteel, -/area/space) -"AH" = ( -/obj/machinery/power/terminal{ - dir = 4 +/obj/machinery/door/airlock/mining/glass{ + locked = 1; + name = "Manufacturing Control Room" }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" +/turf/simulated/floor/plasteel/airless, +/area/ruin/unpowered) +"AH" = ( +/obj/machinery/light{ + dir = 8 }, -/turf/simulated/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "AJ" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "EVA Storage" + }, /obj/structure/cable{ - icon_state = "1-2"; + icon_state = "4-8"; tag = "" }, -/turf/simulated/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "BG" = ( /turf/space, /area/ruin/unpowered) "BI" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8"; + tag = "" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Cp" = ( @@ -332,16 +334,12 @@ /turf/space, /area/ruin/unpowered) "CY" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/template_noop) +/obj/item/stack/cable_coil/cut, +/turf/space, +/area/space) "Da" = ( /turf/space, /area/space) -"Dz" = ( -/obj/item/trash/syndi_cakes, -/turf/template_noop, -/area/template_noop) "Ec" = ( /obj/structure/lattice, /obj/random/tool, @@ -351,27 +349,33 @@ /turf/simulated/wall, /area/ruin/unpowered) "Fw" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plasteel, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "FO" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"GB" = ( -/mob/living/simple_animal/pet/dog/corgi, /obj/machinery/conveyor{ - id = "syndiecake"; - dir = 4 + id = "syndiecake" }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin) +"GB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "He" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "syndiecake" +/obj/machinery/conveyor{ + id = "syndiecake"; + dir = 4 }, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) +/turf/simulated/floor/plasteel/airless, +/area/space) "Hx" = ( /obj/item/stack/rods, /turf/space, @@ -380,79 +384,62 @@ /turf/template_noop, /area/template_noop) "Ic" = ( -/obj/item/stack/sheet/metal, -/turf/template_noop, -/area/space) -"Id" = ( -/obj/machinery/door/airlock/mining/glass{ - locked = 1; - max_integrity = 300000; - name = "Corgi processing"; - normal_integrity = 300000 +/obj/structure/rack{ + dir = 4 }, +/obj/random/tool, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"IB" = ( -/obj/machinery/power/apc/noalarm{ - area = null; - dir = 8; - keep_preset_name = 1; - locked = 0; - name = "EVA room APC"; - pixel_x = -24; - start_charge = -1 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, +"Id" = ( +/obj/machinery/autolathe, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) +"IB" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space) "JI" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "EVA Storage" - }, -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" +/obj/structure/chair/office/dark{ + dir = 4; + tag = "icon-officechair_dark (EAST)" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Ki" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) -"Kr" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Nexus" +/mob/living/simple_animal/pet/dog/corgi, +/obj/machinery/conveyor_switch/oneway{ + id = "syndiecake" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) +"Kr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin/space) "KD" = ( -/obj/machinery/space_heater, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) -"Le" = ( -/obj/machinery/power/smes, -/obj/structure/cable/blue{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/tcomms/relay/ruskie{ + network_id = "SYNDICAKES-FACTORY" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Mi" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/syndicake, +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Mz" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "Nw" = ( -/obj/machinery/autolathe, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "NQ" = ( @@ -460,91 +447,117 @@ /turf/space, /area/space) "OA" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/cigarettes/cigpack_random, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered) +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/space) "OK" = ( /obj/item/reagent_containers/food/snacks/syndicake, /turf/space, /area/space) "OU" = ( +/obj/structure/table/reinforced, /turf/simulated/floor/plasteel/airless, -/area/ruin) -"QF" = ( -/obj/machinery/conveyor{ - id = "syndiecake" - }, -/turf/simulated/floor/plasteel, -/area/ruin) -"QI" = ( -/obj/structure/chair/office/dark, -/turf/simulated/floor/plasteel, /area/ruin/unpowered) -"Ra" = ( -/obj/machinery/tcomms/relay/ruskie{ - network_id = "SYNDICAKES-FACTORY" - }, +"QF" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) -"Rg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, +"QI" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Ry" = ( -/obj/structure/table/reinforced, -/turf/simulated/floor/plasteel, +/obj/machinery/door/airlock/mining/glass{ + name = "Nexus" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "RB" = ( -/obj/machinery/suit_storage_unit/syndicate, +/mob/living/simple_animal/hostile/alien/sentinel{ + animal_species = /mob/living/simple_animal/pet/dog; + attack_sound = 'sound/weapons/bite.ogg'; + attacktext = "кусает"; + damage_coeff = list("brute"=1,"fire"=1,"tox"=1,"clone"=1,"stamina"=1,"oxy"=1); + death_sound = null; + deathmessage = ""; + desc = "This is no longer a goodboy. Not anymore. He has seen too much."; + icon = 'icons/mob/pets.dmi'; + icon_living = "corgi"; + icon_state = "corgi"; + name = "angry corgi"; + retreat_distance = 2 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Tj" = ( -/obj/structure/chair/office/dark{ - dir = 4; - tag = "icon-officechair_dark (EAST)" +/obj/machinery/conveyor/inverted{ + id = "syndiecake"; + dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Tt" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/turf/simulated/floor/plasteel, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered) "TM" = ( /obj/effect/spawner/random_spawners/wall_rusted_70, /turf/simulated/wall, /area/ruin) "TT" = ( -/obj/structure/cable{ - icon_state = "4-8"; - tag = "" - }, +/obj/effect/spawner/random_spawners/oil_20, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Uq" = ( -/obj/machinery/conveyor{ - id = "syndiecake"; - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/space) +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/airless, +/area/ruin) "UC" = ( -/obj/item/stack/rods, -/obj/item/stack/sheet/metal, -/turf/template_noop, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 5; + id = "sindiecake_dock"; + name = "Docking port Syndicake Factory"; + width = 8 + }, +/turf/space, /area/space) "UR" = ( /obj/machinery/door/airlock/external, /turf/simulated/floor/plating/airless, /area/ruin/powered) "Vf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel, +/obj/machinery/power/apc/noalarm{ + area = null; + dir = 8; + keep_preset_name = 1; + locked = 0; + name = "EVA room APC"; + pixel_x = -24; + start_charge = -1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, /area/ruin/unpowered) "Vt" = ( /turf/simulated/wall/indestructible/fakeglass, @@ -560,13 +573,33 @@ /turf/space, /area/ruin/space) "Xd" = ( -/obj/item/trash/syndi_cakes, +/obj/machinery/power/apc/noalarm{ + area = null; + dir = 8; + keep_preset_name = 1; + light_power = 0; + locked = 0; + max_integrity = 0; + name = "Manufacturing control room APC"; + pixel_y = -24; + shorted = 1; + start_charge = -1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Xn" = ( -/obj/item/reagent_containers/food/snacks/syndicake, +/obj/machinery/door/airlock/mining/glass{ + locked = 1; + name = "Egg processing" + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/airless, -/area/ruin) +/area/ruin/unpowered) "XZ" = ( /obj/item/stack/sheet/metal, /obj/item/stack/sheet/metal, @@ -583,13 +616,12 @@ /area/space) "YU" = ( /obj/structure/computerframe, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Zs" = ( -/obj/machinery/conveyor{ - id = "syndiecake"; - dir = 4 - }, +/mob/living/simple_animal/pet/dog/corgi, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, /area/ruin/unpowered) "Zt" = ( @@ -603,24 +635,6 @@ Hy Hy Hy Hy -bb -bb -bb -bb -bb -bb -EJ -EJ -EJ -EJ -EJ -EJ -EJ -EJ -Ki -Ki -Ki -Hy Hy Hy Hy @@ -636,31 +650,11 @@ Hy Hy Hy Hy -"} -(2,1,1) = {" Hy Hy Hy Hy Hy -EJ -EJ -EJ -EJ -EJ -EJ -EJ -zY -BI -IB -KD -sN -RB -EJ -EJ -EJ -pb -pd Hy Hy Hy @@ -677,573 +671,728 @@ Hy Hy Hy "} -(3,1,1) = {" -Hy -Hy +(2,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(3,1,1) = {" Hy +Da +Da +Da +Da +Da +Cp +Cp +Cp +Cp +Cp +Cp EJ -ob -rG -BI -He -sN EJ -AH -sN -TT -sN -sN -sN -UR -YR -UR -pb -pb -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +EJ +EJ +EJ +EJ +EJ +EJ +NQ +NQ +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (4,1,1) = {" Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +EJ +EJ +EJ EJ -sN -iK -ho -GB -sN EJ -Le +EJ +EJ +jR +GB Vf zd -rU -sN -FO +vV +ky EJ EJ EJ -pb -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +ls +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (5,1,1) = {" Hy -Hy -Hy -Hy -Hy -EJ -sN -GB -sN -GB -sN +Da +Da +Da +Da +Da EJ -Ra -sN -TT -sN -sN -Tt +zY +Ki +GB +xT +vV EJ -pd -pd +pp +vV +BI +vV +vV +vV +UR +YR +UR ls -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +ls +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (6,1,1) = {" Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da EJ +vV sN Zs -sN -Zs -sN +ho +vV EJ +fU Nw -sN +tz TT -sN +vV QI -YU EJ -pd -pd +EJ +EJ ls -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (7,1,1) = {" Hy -Hy -Hy -Hy -Hy -EJ -sN -Zs -sN -Zs -rU +Da +Da +Da +Da +Da EJ -sN +vV ho -TT -Tj -sN -sN +vV +ho +vV EJ -pd -pd -ls -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +KD +vV +BI +vV +vV +sd +EJ +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (8,1,1) = {" Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da EJ +vV es vV +es vV -jf -sN EJ -fq -Fw -TT +Id +vV +BI +vV Mi YU -OA EJ -pd -pd -ls -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} (9,1,1) = {" Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da EJ -Zs +vV +es +vV +es +TT EJ +vV +Zs +BI +JI +vV +vV +EJ +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Hy +"} +(10,1,1) = {" +Hy +Da +Da +Da +Da +Da +EJ +zF +jf +jf +Tj +vV EJ +aM +QF +BI +om +YU +kh EJ -Id +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Hy +"} +(11,1,1) = {" +Hy +Da +Da +Da +Da +Da EJ +es EJ EJ -JI +EJ +rL EJ EJ EJ +AJ EJ EJ EJ EJ EJ -pd -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +EJ +EJ +EJ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(10,1,1) = {" -Hy -Hy -Hy -Hy +(12,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -Zs +es Vt -Tj -pR -sd +JI +rG +Xd EJ -sN -BI -TT -sN -sN -jR +Mz +AH +yU +Mz +Mz +iK VR -OU -OU -OU +Kr +Kr +Kr EJ -pd -pd -pd +Da +Da +Da OK -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(11,1,1) = {" -Hy -Hy -Hy -Hy +(13,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -Zs +es Vt -ky -rL -Rg -uF -AJ -AJ qS -sN +Ic +zP +uF +pb +pb +Fw +Mz rJ rJ VR -Xn -oO -OU +ob +IB +Kr EJ -pd -pd -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(12,1,1) = {" -Hy -Hy -Hy -Hy +(14,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -Zs +es EJ -sN -Xd -sN -xT -sN -sN -sN -sN -sN -sN +vV +lK +vV +At +Mz +Mz +Mz +Mz +Mz +Mz +Ry Kr -OU -oO -oO +IB +IB EJ +Da +Da +Da +Da +Hx +Da +Da +Da +Da +Da pd -pd -pd -pd -oJ -Hy -Hy -Hy -Hy -Hy -aM -Hy -Hy -Hy +Da +Da +Da +Da Hy "} -(13,1,1) = {" -Hy -Hy -Hy -Hy +(15,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -Zs +es Vt -Tj -zP -Xd +JI +RB +lK EJ Cp -sN -sN -sN -sN -sN +Mz +Mz +Mz +Mz +Mz EJ -oO -oO +IB +IB rJ EJ +Da +Da +yS +Da +Da +Da +Da pd -pd -om -pd -pd -pd -Hy -aM -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da Hy "} -(14,1,1) = {" -Hy -Hy -Hy -Hy +(16,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -Zs +es Vt -lK +oJ YU -sN +vV EJ BG Cp -sN Mz -Ry -Ry -EJ +Tt OU -oO +OU +EJ +Kr +IB rJ EJ -Ic -oJ pd -pd -pd -tz -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Hx +Da +Da +Da +CY +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(15,1,1) = {" -Hy -Hy -Hy -Hy +(17,1,1) = {" Hy +Da +Da +Da +Da +Da EJ -fU +bb EJ EJ EJ -uA +Xn EJ EJ EJ -Kr +Ry EJ EJ EJ EJ -OU -oO +Kr +IB OK Da -pd -pd +Da +Da NQ -Ic -pd pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(16,1,1) = {" -Hy -Hy -Hy -Hy +(18,1,1) = {" Hy +Da +Da +Da +Da +Da Zt fY -OU -OU +Uq +Uq oO oO -yU +Uq WL -OU -OU -OU -OU +Uq +Uq +Uq +Uq WL XZ -oO +IB Da OK OK -pd -pd +Da +Da NQ VH -pd -pd -pd -pd +Da +Da +Da +Da OK +Da +Da +pd +Da +Da +Da Hy +"} +(19,1,1) = {" Hy -aM -Hy -Hy -Hy -"} -(17,1,1) = {" -Hy -Hy -Hy -Hy -Hy -pd +Da +Da +Da +Da +Da +Da rJ rJ rJ @@ -1255,7 +1404,7 @@ oO oO Hx NQ -OU +Uq oO NQ NQ @@ -1265,26 +1414,28 @@ qA Da NQ zt -pd +Da OK -pd -pd -pd -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(18,1,1) = {" -Hy -Hy -Hy -Hy +(20,1,1) = {" Hy -pd -Uq +Da +Da +Da +Da +Da +Da +He bk nV oO @@ -1301,34 +1452,36 @@ yS Hx Da Da -pd -pd +Da +Da NQ NQ +Da +Da +Da pd -pd -pd -Ic -pd -pd -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da Hy "} -(19,1,1) = {" -Hy -Hy -Hy +(21,1,1) = {" Hy -Ki +Da +Da +Da +Da +NQ bk -pd -kh +Da +hm rJ -kh -kh +hm +hm NQ oO Da @@ -1341,33 +1494,35 @@ Da OK OK Da -pd +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da NQ Da Da -pd -pd -pd -pd -pd -pd -pd -Hy -Ki -Hy Hy "} -(20,1,1) = {" -CY -Hy -Hy -Hy +(22,1,1) = {" Hy +Hx +Da +Da +Da +Da bk -pd -pd +Da +Da VH -pd +Da VH VH NQ @@ -1382,662 +1537,741 @@ Da Da Da Hx -Ic -pd -pd -pd -om -pd -pd -pd pd +Da +Da +Da +yS +Da +Da +Da +Da OK -Hy -Hy -Hy +Da +Da +Da +Da Hy "} -(21,1,1) = {" -Hy -Hy -Hy +(23,1,1) = {" Hy -Ki -pp -hm +Da +Da +Da +Da +NQ +bk Zt +Zt +Da +Da +Da +Da +Da pd -pd -pd -pd -pd -Ic -pd -pd +Da +Da oO -OU -OU +Uq +Uq Da NQ +Da +Da +Da +Da +Da +Da +Hx +Da pd -pd -pd -pd -pd -pd -oJ -pd -Ic -ls -pd -pd -pd -Hy -Hy -Hy +NQ +Da +Da +Da +Da +Da +Da +Da Hy "} -(22,1,1) = {" -Hy -Hy -Ki -Hy -Hy -Hy -Ki +(24,1,1) = {" Hy -pd -oJ +Da +Da +NQ +Da +Da +Da +NQ +Da +Da +Hx OK -pd -pd -ub +Da +Da +fq NQ -QF -QF -QF -QF +FO +FO +FO +FO Da bk -oJ -pd -pd -pd +Hx +Da +Da +Da YT Ec -pd -pd -pd -pd -pd -pd -ls -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +NQ +Da +Da +Da +Da Hy "} -(23,1,1) = {" -Hy -Hy -Hy -Hy -CY -Hy -Hy -Hy +(25,1,1) = {" Hy -pd -pd +Da +Da +Da +Da +Hx +Da +Da +Da +Da +Da +Da zo OK -pd +Da VH NQ NQ TM NQ NQ +Da +Da pd -pd -Ic NQ NQ -At +OA VH -pd +Da OK +Da +Hx +Da +Da pd -oJ -pd -pd -Ic -Hy -Hy -Hy +Da +Da +Da +Da Hy "} -(24,1,1) = {" -Hy -Hy -Hy -Ki -Hy -Hy -Hy -Hy -Hy +(26,1,1) = {" Hy -pd -pd -pd -pd -pd -pd -pd -pd +Da +Da +Da NQ -ls -pd -pd -pd -pd -pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +NQ +NQ +Da +Da +Da +Da +Da VH VH Da Da -pd -oJ -pd -pd -pd -Hy -Hy -Hy +Da +Hx +Da +Da +Da +Da +Da +Da +Da Hy "} -(25,1,1) = {" -CY -Hy -Hy -Hy -Hy -dy -CY -CY -Hy -aM +(27,1,1) = {" Hy +Hx +Da +Da +Da +Da +ub +Hx +Hx +Da pd -pd -pd -pd -pd -pd -pd -pd -pd -pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da OK -pd -oJ -pd -om -pd -pd +Da +Hx +Da +yS +Da +Da OK -pd -pd -pd -pd -pd -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(26,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +(28,1,1) = {" Hy -pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da NQ OK -pd -pd -UC -pd -om -pd -pd -pd -oJ -pd -pd -pd -pd -pd -pd -UC -pd -pd -Hy -Hy -Hy +Da +Da +uA +Da +yS +Da +Da +Da +Hx +Da +Da +Da +Da +Da +Da +uA +Da +Da +Da +Da +Da +Da +yS Hy -Dz "} -(27,1,1) = {" -Hy -Hy -CY -Hy -Hy -Hy +(29,1,1) = {" Hy +Da +Da +Hx +Da +Da +Da +Da +Hx +Da +Da +Da CY -Hy -Hy -Hy -zF -Hy -pd -oJ -pd -pd -pd -pd -pd -pd -pd +Da +Da +Hx +Da +Da +Da +Da +Da +Da +Da OK -oJ -pd -mx -pd -pd -pd -pd -pd +Hx +Da +mu +Da +Da +Da +Da +Da +Da +Da +Da +Da pd -Hy -Hy -Hy -aM -Hy +Da +Da Hy "} -(28,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -CY -CY +(30,1,1) = {" Hy -pd -pd -pd -pd -ls -pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Hx +Hx +Da +Da +Da +Da +Da +NQ +Da OK +Da +Da +UC +Da +Da +Da +Da +Hx pd -pd -mu -pd -pd -pd -pd -oJ -Ic -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy "} -(29,1,1) = {" -Hy -aM -Hy -Hy -Ki -Hy +(31,1,1) = {" Hy +Da +pd +Da +Da +NQ +Da +Da +Da +NQ +Da +Hx +Da +Da +Da +Da +Da +Da +Da +Da +Da +NQ +Da +Da +Hx +Da +Da +uA +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy -Ki +"} +(32,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +pd +Da +Da +Da +Da +mu +Da +Da +pd +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da CY +Da +Da +Da +Da +Da +Da Hy +"} +(33,1,1) = {" Hy -Hy -Hy -pd -pd -pd -pd -pd -ls -pd -pd -oJ -pd -pd -UC -pd -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -"} -(30,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -aM -Hy -Hy -Hy -Hy -mx -pd -pd -Ic -pd -pd -ls -pd -pd -pd -pd -pd -pd -Hy -Hy -zF -Hy -Hy -Hy -Hy -Hy -Hy -"} -(31,1,1) = {" -Hy -Hy -CY -Hy -CY -Hy -aM -Hy -Hy -Hy -Hy -Hy -Dz -Hy -Hy -Hy -Hy -pd -pd -pd -pd +Da +Da +Hx +Da +Hx +Da pd +Da +Da +Da +Da +Da +yS +Da +Da +Da +Da +Da +Da +Da +Da +Da NQ -Ic -pd -pd -oJ -pd -aM -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -"} -(32,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -CY -Hy -Hy -Hy -CY -Hy -aM -Hy -CY -Hy -Hy -pd -oJ -pd -pd -OK -pd -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -"} -(33,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Ki -Hy -Hy -Hy -CY -CY -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy pd -pd -ls -pd -pd -pd -Hy -Hy -Hy -Hy -Hy -Hy -aM -Hy -Hy -Hy -Hy -Hy -"} -(34,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -CY -Hy -Hy -Hy -Hy -aM -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -"} -(35,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -zF -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -"} -(36,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy +Da +Da +Hx +Da +pd +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(34,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Hx +Da +Da +Da +Hx +Da +pd +Da +Hx +Da +Da +Da +Hx +Da +Da +OK +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(35,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +NQ +Da +Da +Da +Hx +Hx +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +NQ +Da +Da +Da +Da +Da +Da +Da +Da +Da +pd +Da +Da +Da +Da +Da Hy +"} +(36,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Hx +Da +Da +Da +Da +pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(37,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +CY +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(38,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(39,1,1) = {" Hy +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +yS +Da +Da +Da +Da +pd +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da +Da Hy +"} +(40,1,1) = {" Hy Hy Hy Hy -"} -(37,1,1) = {" Hy Hy Hy @@ -2056,12 +2290,10 @@ Hy Hy Hy Hy -Dz Hy Hy Hy Hy -aM Hy Hy Hy diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index ab797f6df75..ad5313bbbe7 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -10,7 +10,7 @@ /area/space/nearstation) "ac" = ( /turf/space, -/area/template_noop) +/area/space) "ad" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel, @@ -40,20 +40,10 @@ /obj/effect/mob_spawn/mousedead, /turf/simulated/floor/plasteel, /area/derelict/dock) -"ai" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/turf/space, -/area/space/nearstation) "aj" = ( /obj/item/shard, /turf/space, -/area/space/nearstation) -"ak" = ( -/obj/item/stack/rods, -/turf/space, -/area/space/nearstation) +/area/space) "al" = ( /turf/simulated/wall/mineral/titanium, /area/derelict/bridge) @@ -452,13 +442,6 @@ icon_state = "darkblue" }, /area/derelict/bridge) -"bi" = ( -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" - }, -/area/derelict/bridge) "bj" = ( /obj/item/paper/djstation{ desc = "Записка испачкана чернильными пятнами, сильный и дрожащий почерк, нацарапанный по ней, едва различим."; @@ -593,17 +576,13 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/derelict/bridge) "bA" = ( /obj/structure/table/wood, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/derelict/bridge) "bB" = ( @@ -617,9 +596,7 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/derelict/bridge) "bD" = ( @@ -812,8 +789,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "cb" = ( @@ -1121,12 +1097,6 @@ icon_state = "wood" }, /area/derelict/bridge) -"cR" = ( -/obj/item/shard{ - icon_state = "small" - }, -/turf/space, -/area/space/nearstation) "cS" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -1369,14 +1339,12 @@ "dw" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "blue" }, /area/derelict/crew_quarters) "dx" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "blue" }, /area/derelict/crew_quarters) @@ -1768,15 +1736,13 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/engineer_area) "ew" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/engineer_area) "ex" = ( @@ -2802,7 +2768,7 @@ "gR" = ( /mob/living/simple_animal/hostile/carp, /turf/space, -/area/space/nearstation) +/area/space) "gT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2856,7 +2822,7 @@ icon_state = "small" }, /turf/space, -/area/template_noop) +/area/space) "gZ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2967,10 +2933,6 @@ icon_state = "grimy" }, /area/derelict/crew_quarters) -"hq" = ( -/obj/item/stack/ore/uranium, -/turf/space, -/area/space/nearstation) "hr" = ( /obj/machinery/power/solar{ id = "russolar" @@ -3004,8 +2966,7 @@ req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ - icon_state = "ramptop"; - tag = "icon-stage_stairs" + icon_state = "ramptop" }, /area/derelict/security) "hv" = ( @@ -3017,8 +2978,7 @@ req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ - icon_state = "ramptop"; - tag = "icon-stage_stairs" + icon_state = "ramptop" }, /area/derelict/security) "hw" = ( @@ -3088,8 +3048,7 @@ req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ - icon_state = "stage_stairs"; - tag = "icon-stage_stairs" + icon_state = "stage_stairs" }, /area/derelict/church) "hF" = ( @@ -3102,8 +3061,7 @@ req_access = list(128,129,130,131) }, /turf/simulated/floor/plasteel{ - icon_state = "stage_stairs"; - tag = "icon-stage_stairs" + icon_state = "stage_stairs" }, /area/derelict/church) "hI" = ( @@ -3398,10 +3356,6 @@ /obj/structure/flora/rock/pile, /turf/simulated/floor/plating/airless, /area/derelict/annex) -"ih" = ( -/obj/item/stack/ore/iron, -/turf/space, -/area/space/nearstation) "ii" = ( /turf/space, /area/derelict/annex) @@ -3438,11 +3392,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, +/turf/simulated/floor/engine/vacuum, /area/derelict/annex) "in" = ( /obj/structure/cable{ @@ -3470,10 +3420,6 @@ icon_state = "chapel" }, /area/derelict/church) -"iq" = ( -/obj/item/stack/tile, -/turf/space, -/area/space/nearstation) "is" = ( /obj/machinery/camera{ c_tag = "Лобби 2"; @@ -3556,11 +3502,7 @@ }, /area/derelict/rnd) "iE" = ( -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, +/turf/simulated/floor/engine/vacuum, /area/derelict/annex) "iG" = ( /obj/item/shard{ @@ -3772,7 +3714,7 @@ "jh" = ( /obj/item/stack/sheet/mineral/titanium, /turf/space, -/area/template_noop) +/area/space) "jj" = ( /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ @@ -3834,8 +3776,7 @@ /obj/item/spentcasing, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/rnd) "ju" = ( @@ -3948,7 +3889,7 @@ amount = 2 }, /turf/space, -/area/template_noop) +/area/space) "jK" = ( /obj/structure/lattice/catwalk, /turf/space, @@ -4119,8 +4060,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/rnd) "kj" = ( @@ -4382,7 +4322,7 @@ icon_state = "1-2" }, /turf/space, -/area/template_noop) +/area/space) "kK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -4395,7 +4335,7 @@ icon_state = "1-2" }, /turf/space, -/area/template_noop) +/area/space) "kL" = ( /turf/simulated/floor/plasteel{ icon_state = "derelict1" @@ -4459,8 +4399,7 @@ "kV" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/rnd) "kW" = ( @@ -4518,11 +4457,7 @@ /area/derelict/annex) "ld" = ( /obj/structure/flora/rock, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, +/turf/simulated/floor/engine/vacuum, /area/derelict/annex) "le" = ( /obj/structure/sign/securearea{ @@ -4658,7 +4593,7 @@ icon_state = "2-8" }, /turf/space, -/area/template_noop) +/area/space) "lu" = ( /obj/machinery/door/airlock/external{ id_tag = "kc13_ussp"; @@ -4725,14 +4660,10 @@ icon_state = "2-4" }, /turf/space, -/area/template_noop) +/area/space) "lD" = ( /obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, +/turf/simulated/floor/engine/vacuum, /area/derelict/annex) "lE" = ( /obj/structure/spider/stickyweb, @@ -4939,7 +4870,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "me" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, @@ -5111,14 +5042,14 @@ amount = 1 }, /turf/space, -/area/template_noop) +/area/space) "mF" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "mH" = ( /obj/machinery/door/airlock/medical/glass{ name = "Medical Wing"; @@ -5127,8 +5058,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/med) "mI" = ( @@ -5146,8 +5076,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/med) "mK" = ( @@ -5197,8 +5126,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/church) "mR" = ( @@ -5916,7 +5844,6 @@ welded = 1 }, /turf/simulated/floor/plasteel{ - dir = 0; icon_state = "green" }, /area/derelict/garden) @@ -5985,8 +5912,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/dining) "oW" = ( @@ -5995,15 +5921,13 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/dining) "oX" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/dining) "oY" = ( @@ -6054,7 +5978,7 @@ name = "Near USSP" }, /turf/space, -/area/template_noop) +/area/space) "pe" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel, @@ -6156,8 +6080,7 @@ /obj/structure/closet/jcloset, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel{ - icon_state = "dark"; - tag = "icon-dark" + icon_state = "dark" }, /area/derelict/common) "pu" = ( @@ -6231,8 +6154,7 @@ /area/derelict/arrival) "pC" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark"; - tag = "icon-dark" + icon_state = "dark" }, /area/derelict/common) "pD" = ( @@ -6295,8 +6217,7 @@ "pM" = ( /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "dark"; - tag = "icon-dark" + icon_state = "dark" }, /area/derelict/common) "pN" = ( @@ -6306,8 +6227,7 @@ }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "dark"; - tag = "icon-dark" + icon_state = "dark" }, /area/derelict/common) "pO" = ( @@ -6326,7 +6246,7 @@ "pQ" = ( /obj/item/stack/sheet/metal, /turf/space, -/area/template_noop) +/area/space) "pR" = ( /obj/item/shard, /turf/space, @@ -6403,15 +6323,13 @@ /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/common) "pZ" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/common) "qa" = ( @@ -6474,22 +6392,19 @@ /obj/effect/decal/cleanable/cobweb, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qj" = ( /obj/structure/chair/stool, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qk" = ( /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /turf/simulated/wall/mineral/titanium, /area/derelict/arrival) @@ -6498,15 +6413,13 @@ slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Russian cigarette!","Cigarettes! Now with 100% less capitalism.") }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qm" = ( /obj/machinery/vending/sovietsoda, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qn" = ( @@ -6565,8 +6478,7 @@ "qw" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qx" = ( @@ -6582,8 +6494,7 @@ /area/derelict/arrival) "qy" = ( /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qz" = ( @@ -6649,8 +6560,7 @@ "qG" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qH" = ( @@ -6658,8 +6568,7 @@ icon_state = "1-2" }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qI" = ( @@ -6673,8 +6582,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qJ" = ( @@ -6717,8 +6625,7 @@ }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "qO" = ( @@ -6868,8 +6775,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rh" = ( @@ -6998,16 +6904,14 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rw" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rx" = ( @@ -7080,8 +6984,7 @@ on = 0 }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rE" = ( @@ -7102,16 +7005,14 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rH" = ( /obj/structure/table/wood/poker, /obj/item/deck/cards, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rI" = ( @@ -7119,8 +7020,7 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rJ" = ( @@ -7134,8 +7034,7 @@ }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rK" = ( @@ -7180,8 +7079,7 @@ }, /obj/machinery/portable_atmospherics/canister/air, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rO" = ( @@ -7235,8 +7133,7 @@ }, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rU" = ( @@ -7275,8 +7172,7 @@ /obj/structure/table, /obj/machinery/computer/library/public, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "rY" = ( @@ -7345,7 +7241,7 @@ amount = 1 }, /turf/space, -/area/template_noop) +/area/space) "sh" = ( /turf/simulated/wall/mineral/titanium, /area/ruin/unpowered/no_grav) @@ -7356,11 +7252,7 @@ "sj" = ( /obj/item/stack/ore/iron, /turf/space, -/area/template_noop) -"sk" = ( -/obj/item/shard, -/turf/space, -/area/template_noop) +/area/space) "sl" = ( /obj/item/stack/tile, /obj/effect/decal/cleanable/blood/gibs/cleangibs, @@ -7374,18 +7266,18 @@ /turf/simulated/floor/plasteel, /area/derelict/rnd) "so" = ( -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "sp" = ( /obj/item/stack/rods, /turf/space, -/area/template_noop) +/area/space) "sq" = ( /obj/item/shard{ icon_state = "medium" }, /turf/space, -/area/template_noop) +/area/space) "sr" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -7401,7 +7293,7 @@ "ss" = ( /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "st" = ( /obj/structure/cable{ icon_state = "2-4" @@ -7411,7 +7303,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "su" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7424,7 +7316,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "sv" = ( /obj/item/gps/ruin{ gpstag = "Russian Distress Signal" @@ -7460,7 +7352,7 @@ /obj/machinery/light/small/built{ dir = 1 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "te" = ( /obj/structure/cable{ @@ -7505,9 +7397,7 @@ /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/remains/robot, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/derelict/security) "tI" = ( @@ -7584,7 +7474,7 @@ "ul" = ( /obj/effect/decal/cleanable/blood/gibs, /turf/space, -/area/template_noop) +/area/space) "uK" = ( /obj/machinery/light/small{ dir = 4 @@ -7748,7 +7638,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/space/nearstation) "xe" = ( /obj/structure/cable{ @@ -7838,13 +7728,13 @@ tag = "" }, /turf/space, -/area/template_noop) +/area/space) "xT" = ( /obj/structure/computerframe{ desc = "This computer is a husk of what it once was. Time and decay has worn its cheap circuitry to dust."; name = "decrepit computer" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "xZ" = ( /obj/effect/decal/cleanable/ash, @@ -7884,7 +7774,7 @@ "yF" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "yG" = ( /obj/effect/decal/cleanable/dust, @@ -7903,7 +7793,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/space/nearstation) "yY" = ( /obj/machinery/door/airlock/public/glass{ @@ -7916,8 +7806,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/church) "za" = ( @@ -8014,12 +7903,11 @@ width = 20 }, /turf/space, -/area/template_noop) +/area/space) "Ad" = ( /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "Ah" = ( @@ -8053,7 +7941,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "Aq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/r_n_d/destructive_analyzer, @@ -8184,7 +8072,7 @@ tag = "" }, /turf/space, -/area/template_noop) +/area/space) "BZ" = ( /obj/machinery/door/airlock/mining, /turf/simulated/floor/plating/airless, @@ -8210,7 +8098,7 @@ /obj/structure/lattice, /obj/effect/decal/cleanable/ash, /turf/space, -/area/template_noop) +/area/space) "Ci" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ @@ -8261,7 +8149,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "CU" = ( /obj/effect/decal/cleanable/dirt, @@ -8424,9 +8312,8 @@ /turf/simulated/floor/plasteel, /area/derelict/common) "DQ" = ( -/obj/item/mounted/frame/light_fixture, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "DX" = ( /obj/structure/cable{ @@ -8439,7 +8326,7 @@ "Ea" = ( /obj/structure/lattice, /turf/space, -/area/template_noop) +/area/space) "Ec" = ( /mob/living/simple_animal/cockroach, /obj/structure/cable{ @@ -8467,8 +8354,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "Ek" = ( @@ -8551,7 +8437,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "ET" = ( /obj/effect/landmark/tiles/damageturf, /obj/item/stack/cable_coil/cut{ @@ -8565,8 +8451,7 @@ /obj/effect/decal/cleanable/dust, /obj/structure/spider/stickyweb, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "EW" = ( @@ -8574,7 +8459,7 @@ /obj/machinery/light/built{ dir = 1 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "EY" = ( /obj/item/clothing/head/helmet/space/syndicate/orange{ @@ -8602,7 +8487,7 @@ speed = -0.1 }, /turf/space, -/area/template_noop) +/area/space) "Fi" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ @@ -8692,7 +8577,7 @@ /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "GJ" = ( /obj/effect/decal/cleanable/dirt, @@ -8747,7 +8632,7 @@ icon_state = "1-8" }, /turf/space, -/area/template_noop) +/area/space) "Hi" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -8816,7 +8701,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "HR" = ( /obj/structure/cable{ @@ -8917,7 +8802,7 @@ icon_state = "2-8" }, /turf/space, -/area/template_noop) +/area/space) "IR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8930,15 +8815,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) -"IV" = ( -/obj/effect/decal/cleanable/dust, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" - }, -/area/derelict/bridge) +/area/space) "Jd" = ( /obj/structure/cable{ icon_state = "4-8" @@ -9018,24 +8895,19 @@ req_access = list(130) }, /turf/space, -/area/template_noop) +/area/space) "JR" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/common) "JS" = ( /obj/item/stack/sheet/mineral/uranium{ amount = 5 }, -/turf/simulated/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, +/turf/simulated/floor/engine/vacuum, /area/derelict/annex) "Ke" = ( /obj/structure/grille, @@ -9048,7 +8920,7 @@ /area/derelict/garden) "Km" = ( /obj/structure/table, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "Kw" = ( /obj/structure/cable{ @@ -9089,7 +8961,7 @@ /area/derelict/dining) "KK" = ( /obj/structure/table_frame, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "KM" = ( /obj/structure/grille, @@ -9116,10 +8988,10 @@ icon_state = "1-4" }, /turf/space, -/area/template_noop) +/area/space) "KZ" = ( /obj/structure/computerframe, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "La" = ( /obj/structure/cable{ @@ -9133,7 +9005,7 @@ icon_state = "1-8" }, /turf/space, -/area/template_noop) +/area/space) "Li" = ( /obj/effect/decal/cleanable/dust, /mob/living/simple_animal/cockroach, @@ -9199,7 +9071,7 @@ "Ml" = ( /obj/item/stack/ore/uranium, /turf/space, -/area/template_noop) +/area/space) "Mn" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/landmark/tiles/damageturf, @@ -9227,7 +9099,7 @@ /area/derelict/security) "MA" = ( /obj/item/clothing/mask/breath/medical, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "MF" = ( /obj/effect/decal/cleanable/dirt, @@ -9267,7 +9139,7 @@ "Na" = ( /obj/structure/door_assembly/door_assembly_ext, /turf/space, -/area/template_noop) +/area/space) "Nd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash, @@ -9289,7 +9161,7 @@ icon_state = "4-8" }, /turf/space, -/area/template_noop) +/area/space) "ND" = ( /obj/machinery/camera{ c_tag = "Отдых"; @@ -9318,8 +9190,7 @@ "NK" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "NP" = ( @@ -9382,7 +9253,7 @@ icon_state = "1-2" }, /turf/space, -/area/template_noop) +/area/space) "Ov" = ( /obj/structure/door_assembly/door_assembly_shuttle, /turf/simulated/floor/plating/airless, @@ -9474,9 +9345,7 @@ pixel_y = 10 }, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "dark"; - tag = "icon-vault (NORTHEAST)" + icon_state = "dark" }, /area/derelict/bridge) "Ps" = ( @@ -9535,7 +9404,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "PL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -9548,7 +9417,7 @@ "PM" = ( /obj/structure/chair/comfy/shuttle, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "PR" = ( /obj/structure/cable{ @@ -9584,7 +9453,7 @@ tag = "" }, /turf/space, -/area/template_noop) +/area/space) "Qx" = ( /obj/structure/cable{ icon_state = "2-4" @@ -9598,7 +9467,7 @@ /area/derelict/annex) "QH" = ( /obj/structure/chair/comfy/shuttle, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "QO" = ( /obj/structure/shuttle/engine/heater{ @@ -9609,7 +9478,7 @@ "QW" = ( /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "Rc" = ( /obj/effect/decal/cleanable/dirt, @@ -9622,9 +9491,7 @@ /area/space/nearstation) "Ri" = ( /obj/structure/grille, -/turf/simulated/floor/plasteel/airless{ - icon_state = "floorscorched2" - }, +/turf/simulated/floor/plating/airless, /area/ruin/unpowered/no_grav) "Rj" = ( /obj/effect/landmark/tiles/damageturf, @@ -9716,7 +9583,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "Sm" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ @@ -9747,7 +9614,7 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "Su" = ( /turf/simulated/floor/plating/airless, /area/derelict/garden) @@ -9796,8 +9663,7 @@ "SL" = ( /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plasteel{ - icon_state = "dark"; - tag = "icon-dark" + icon_state = "dark" }, /area/derelict/common) "Ta" = ( @@ -9836,7 +9702,7 @@ "TT" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "TV" = ( /obj/structure/cable{ @@ -9894,7 +9760,7 @@ "Ur" = ( /obj/item/circuitboard/pacman/super, /turf/space, -/area/template_noop) +/area/space) "Uw" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -9912,10 +9778,6 @@ icon_state = "bar" }, /area/derelict/dining) -"UF" = ( -/mob/living/simple_animal/hostile/carp, -/turf/space, -/area/template_noop) "UI" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -9957,13 +9819,13 @@ width = 8 }, /turf/space, -/area/template_noop) +/area/space) "Vf" = ( /obj/item/shard{ icon_state = "small" }, /turf/space, -/area/template_noop) +/area/space) "Vm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -10171,8 +10033,7 @@ /obj/effect/decal/cleanable/spiderling_remains, /mob/living/simple_animal/hostile/poison/giant_spider, /turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" + icon_state = "redfull" }, /area/derelict/arrival) "Yg" = ( @@ -10184,11 +10045,10 @@ }, /obj/structure/lattice/catwalk, /turf/space, -/area/template_noop) +/area/space) "Yn" = ( /turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "rampbottom" }, /area/derelict/engineer_area) "Yq" = ( @@ -10248,7 +10108,7 @@ icon_state = "2-4" }, /turf/space, -/area/template_noop) +/area/space) "Zb" = ( /obj/item/flag/ussp, /turf/simulated/floor/plasteel{ @@ -10275,15 +10135,11 @@ amount = 1 }, /turf/space, -/area/template_noop) -"Zk" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/ruin/unpowered/no_grav) +/area/space) "Zq" = ( /obj/item/stack/tile, /turf/space, -/area/template_noop) +/area/space) "Zy" = ( /obj/structure/grille, /obj/structure/window/full/shuttle, @@ -14535,7 +14391,7 @@ ac ac ac ac -sk +aj ac ac ac @@ -16118,7 +15974,7 @@ oc oI oc oD -oc +ac ac ac ac @@ -16348,7 +16204,7 @@ ac ac ac ac -ak +sp ac ac oc @@ -16579,7 +16435,7 @@ ac ac ac ac -UF +gR ac ac ac @@ -16594,7 +16450,7 @@ ac ac ac ac -ih +sj ac ac oc @@ -16721,7 +16577,7 @@ ac ac ac ac -oc +ac oc pr mU @@ -16789,7 +16645,7 @@ ac ac ac ac -sk +aj ac ac ac @@ -16839,11 +16695,11 @@ ac ac ac ac -hq +Ml ac ac ac -ai +sq ac tk tk @@ -16937,7 +16793,7 @@ ac ac ac ac -ag +Ea ac ac ac @@ -17080,13 +16936,13 @@ mg AE HF EN -cR +Vf ac ag ac ac ac -iq +Zq ac ac ac @@ -17300,7 +17156,7 @@ al ag ag ag -UF +gR ac ac ac @@ -17329,7 +17185,7 @@ Ox ac ac ac -ak +sp ac ac ac @@ -17666,7 +17522,7 @@ ac ac ac ac -ag +Ea ac ag Md @@ -18149,7 +18005,7 @@ bW as ac ac -cR +Vf ac ac jh @@ -18330,7 +18186,7 @@ ac sh PM so -Zk +DQ so CA ac @@ -18394,7 +18250,7 @@ as ac ac ac -ai +sq ac sp ac @@ -18454,7 +18310,7 @@ HN TT GG GG -Zk +DQ ac Il ac @@ -18577,7 +18433,7 @@ so GG ag ag -UF +gR Rh ag ac @@ -18695,7 +18551,7 @@ sf jx Lr QW -Zk +DQ si ac ac @@ -18773,7 +18629,7 @@ fN AF wo ac -UF +gR ac vr if @@ -18786,7 +18642,7 @@ lD iE if ac -UF +gR ac ac Hi @@ -19427,7 +19283,7 @@ ac ac sh sW -Zk +DQ so si ac @@ -19607,7 +19463,7 @@ ss as aS bc -bi +aJ wu ce cw @@ -19673,9 +19529,9 @@ sh sh Km so -Zk +DQ so -Zk +DQ so KK ag @@ -19728,7 +19584,7 @@ ac Nt as aT -bi +aJ bz bz bz @@ -19739,7 +19595,7 @@ ac ac ac ac -UF +gR ac ag eA @@ -19850,11 +19706,11 @@ ac Nt as aU -IV +Ih bA bO cf -bi +aJ cG al al @@ -19976,8 +19832,8 @@ bj Pq bP cg -IV -bi +Ih +aJ cU as ac @@ -20098,8 +19954,8 @@ bk bC bC bC -bi -bi +aJ +aJ cV as ag @@ -20852,7 +20708,7 @@ ac ac ac ac -UF +gR pk Kw pk diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm index 75bc82d0bb3..fe9ecea1a92 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm @@ -480,11 +480,11 @@ dir = 1; layer = 2.9 }, -/turf/simulated/floor/mineral/plasma, +/turf/space, /area/ruin/unpowered) "bG" = ( /obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, +/turf/space, /area/ruin/unpowered) "bH" = ( /turf/simulated/wall/mineral/titanium, diff --git a/_maps/map_files/RandomZLevels/evil_santa.dmm b/_maps/map_files/RandomZLevels/evil_santa.dmm index 5ab4fbe5f69..a0df9a655b4 100644 --- a/_maps/map_files/RandomZLevels/evil_santa.dmm +++ b/_maps/map_files/RandomZLevels/evil_santa.dmm @@ -481,7 +481,7 @@ }, /area/vision_change_area/awaymission/evil_santa/spawn_nw) "et" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/weldingtool, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/asteroid, @@ -1301,7 +1301,7 @@ }, /area/vision_change_area/awaymission/evil_santa/mine) "ki" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/asteroid, @@ -1778,7 +1778,7 @@ /turf/simulated/floor/wood/oak, /area/vision_change_area/awaymission/evil_santa/end/hall) "oj" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/paintkit/ripley_red, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/asteroid, @@ -2119,7 +2119,7 @@ }, /area/vision_change_area/awaymission/evil_santa/forest_labyrinth) "qY" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/screwdriver{ pixel_y = 10 }, @@ -2521,7 +2521,7 @@ /turf/simulated/floor/wood, /area/vision_change_area/awaymission/evil_santa/hut_w) "uw" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/oilcan/full, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/asteroid, @@ -5441,7 +5441,7 @@ }, /area/vision_change_area/awaymission/evil_santa/hut_w) "TQ" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/clothing/head/welding/flamedecal, /obj/effect/decal/cleanable/dust, /turf/simulated/floor/plating/asteroid, diff --git a/_maps/map_files/RandomZLevels/stationCollision.dmm b/_maps/map_files/RandomZLevels/stationCollision.dmm index f3a7fdb9df9..a6433208bff 100644 --- a/_maps/map_files/RandomZLevels/stationCollision.dmm +++ b/_maps/map_files/RandomZLevels/stationCollision.dmm @@ -142,16 +142,7 @@ /turf/simulated/floor/plasteel, /area/awaymission/northblock) "aC" = ( -/turf/simulated/wall/shuttle{ - icon_state = "wall3" - }, -/area/awaymission/syndishuttle) -"aD" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "diagonalWall3" - }, +/turf/simulated/wall/shuttle, /area/awaymission/syndishuttle) "aE" = ( /obj/machinery/door/airlock/engineering, @@ -205,12 +196,6 @@ }, /turf/simulated/floor/plating/airless, /area/awaymission/syndishuttle) -"aQ" = ( -/turf/simulated/floor/plating/airless, -/turf/simulated/wall/shuttle{ - icon_state = "diagonalWall3" - }, -/area/awaymission/syndishuttle) "aR" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/landmark/tiles/damageturf, @@ -246,16 +231,8 @@ }, /turf/simulated/floor/shuttle/plating, /area/awaymission/syndishuttle) -"aY" = ( -/turf/simulated/floor/shuttle/plating, -/turf/simulated/wall/shuttle{ - icon_state = "diagonalWall3" - }, -/area/awaymission/syndishuttle) "aZ" = ( -/turf/simulated/wall/shuttle{ - icon_state = "wall3" - }, +/turf/simulated/wall/shuttle, /area/space/nearstation) "ba" = ( /turf/simulated/wall, @@ -415,13 +392,6 @@ dir = 1 }, /area/awaymission/northblock) -"bE" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/awaymission/syndishuttle) "bF" = ( /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel, @@ -534,13 +504,6 @@ }, /turf/simulated/floor/shuttle/plating, /area/awaymission/syndishuttle) -"bW" = ( -/turf/simulated/floor/shuttle/plating, -/turf/simulated/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/awaymission/syndishuttle) "bX" = ( /turf/simulated/floor/plasteel/airless{ tag = "icon-blue (NORTHEAST)"; @@ -571,7 +534,7 @@ /turf/simulated/floor/plasteel, /area/awaymission/research) "cc" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/gun/energy/floragun{ pixel_x = 2; pixel_y = 3 @@ -769,13 +732,6 @@ icon_state = "dark" }, /area/awaymission/research) -"cD" = ( -/turf/simulated/floor/plating/airless, -/turf/simulated/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/awaymission/syndishuttle) "cE" = ( /obj/structure/window/reinforced{ dir = 8 @@ -888,11 +844,6 @@ icon_state = "dark" }, /area/awaymission/research) -"cQ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple, -/turf/space, -/area/awaymission/northblock) "cR" = ( /obj/machinery/portable_atmospherics/canister/toxins{ stat = 1 @@ -1087,11 +1038,6 @@ icon_state = "dark" }, /area/awaymission/research) -"do" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/effect/landmark/tiles/damageturf, -/turf/simulated/floor/plating/airless, -/area/awaymission/northblock) "dp" = ( /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel, @@ -2196,21 +2142,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/awaymission/midblock) -"fL" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - tag = "icon-swall_f6"; - icon_state = "swall_f6"; - dir = 2 - }, -/area/awaymission/arrivalblock) -"fM" = ( -/turf/simulated/wall/shuttle{ - tag = "icon-swall14"; - icon_state = "swall14"; - dir = 2 - }, -/area/awaymission/arrivalblock) "fN" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -2241,15 +2172,6 @@ /obj/structure/grille, /turf/simulated/floor/shuttle/plating, /area/awaymission/arrivalblock) -"fQ" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - dir = 3; - icon_state = "swall_f10"; - layer = 2; - tag = "icon-swall_f10" - }, -/area/awaymission/arrivalblock) "fR" = ( /obj/item/paper{ pixel_x = 3 @@ -2309,20 +2231,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/awaymission/midblock) -"fZ" = ( -/turf/simulated/wall/shuttle{ - tag = "icon-swall3"; - icon_state = "swall3"; - dir = 2 - }, -/area/awaymission/arrivalblock) -"ga" = ( -/turf/simulated/wall/shuttle{ - tag = "icon-swall1"; - icon_state = "swall1"; - dir = 2 - }, -/area/awaymission/arrivalblock) "gb" = ( /turf/simulated/floor/shuttle{ icon_state = "floor3" @@ -2847,14 +2755,6 @@ "hu" = ( /turf/simulated/floor/plasteel, /area/awaymission/arrivalblock) -"hv" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - tag = "icon-swall_f5"; - icon_state = "swall_f5"; - dir = 2 - }, -/area/awaymission/arrivalblock) "hw" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel, @@ -2998,14 +2898,6 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/simulated/floor/plasteel, /area/awaymission/midblock) -"hR" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - tag = "icon-swall_f9"; - icon_state = "swall_f9"; - dir = 2 - }, -/area/awaymission/arrivalblock) "hS" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -4237,11 +4129,7 @@ /turf/simulated/floor/plating, /area/awaymission/southblock) "lq" = ( -/turf/simulated/wall/shuttle{ - tag = "icon-swall12"; - icon_state = "swall12"; - dir = 2 - }, +/turf/simulated/wall/shuttle, /area/awaymission/arrivalblock) "lr" = ( /obj/structure/grille, @@ -4622,22 +4510,22 @@ aa aa aa aa -fL -fZ +lq +lq gw gQ hn -fZ -fZ -fZ +lq +lq +lq gw gQ hn -fZ -fZ -fZ -fZ -ga +lq +lq +lq +lq +lq aa aa aa @@ -4667,15 +4555,15 @@ aa aa aa aa -aD -aY +aC +aC bf bq bq bq bf -bW -bE +aC +aC aa aa aa @@ -4688,8 +4576,8 @@ aa aa aa aa -fM -ga +lq +lq gx gb gc @@ -4734,13 +4622,13 @@ aa aa aa aa -aD -aY +aC +aC br bf by -bW -bE +aC +aC aa aa aa @@ -4801,11 +4689,11 @@ aa aa aa aa -aD +aC aC bt aC -bE +aC aa aa aa @@ -4952,8 +4840,8 @@ aj af aa aa -fM -ga +lq +lq gx gb gc @@ -4996,7 +4884,7 @@ aa aa aa aa -aD +aC aC aC aC @@ -5006,7 +4894,7 @@ aC aC aC aC -bE +aC aa af af @@ -5018,22 +4906,22 @@ aj aj aa aa -fQ -fZ +lq +lq gy gR ho -fZ -fZ -fZ +lq +lq +lq gw iK hn -fZ -fZ -fZ -fZ -ga +lq +lq +lq +lq +lq aa aa aa @@ -5063,7 +4951,7 @@ aa aa aa aa -aD +aC aC eh eK @@ -5071,7 +4959,7 @@ eK eK fi aC -bE +aC aa aa af @@ -5165,11 +5053,11 @@ iD hu jV km -fL -fZ -fZ -fZ -hv +lq +lq +lq +lq +lq aa aa aa @@ -5325,7 +5213,7 @@ ad aa aa aa -aD +aC aJ aP aC @@ -5393,7 +5281,7 @@ ag af af aK -aQ +aC aC ex eK @@ -5401,7 +5289,7 @@ eK fh eK aC -cD +aC af af aj @@ -5429,11 +5317,11 @@ gz jA hu kn -fQ -fZ -fZ -fZ -hR +lq +lq +lq +lq +lq aa aa aa @@ -5459,7 +5347,7 @@ ak ak af aa -aD +aC aC eJ eK @@ -5602,7 +5490,7 @@ aC af af af -do +aq aj af bB @@ -5730,9 +5618,9 @@ aC eK aC aC -bE +aC af -cQ +ae aq an aj @@ -5795,7 +5683,7 @@ aa aK eK aC -bE +aC af aq af @@ -6058,7 +5946,7 @@ aj bc bs eL -bE +aC aq aq cR diff --git a/_maps/map_files/RandomZLevels/terrorspiders.dmm b/_maps/map_files/RandomZLevels/terrorspiders.dmm index dca664e2a88..daef10fba02 100644 --- a/_maps/map_files/RandomZLevels/terrorspiders.dmm +++ b/_maps/map_files/RandomZLevels/terrorspiders.dmm @@ -4550,10 +4550,7 @@ pixel_x = -2; pixel_y = -1 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "warndark" - }, +/turf/simulated/floor/plasteel, /area/awaymission/UO71/gateway) "ly" = ( /obj/structure/cable{ @@ -4947,10 +4944,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "warndark" - }, +/turf/simulated/floor/plasteel, /area/awaymission/UO71/gateway) "ml" = ( /obj/effect/decal/cleanable/dirt, @@ -11299,7 +11293,7 @@ /turf/simulated/floor/wood, /area/awaymission/UO71/queen) "zU" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/cans/beer, /obj/machinery/light{ dir = 1 @@ -11324,7 +11318,7 @@ /turf/simulated/floor/wood, /area/awaymission/UO71/queen) "zY" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /turf/simulated/floor/wood, /area/awaymission/UO71/queen) "zZ" = ( @@ -11364,7 +11358,7 @@ /turf/simulated/floor/wood, /area/awaymission/UO71/queen) "Af" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/cans/beer, /turf/simulated/floor/wood, /area/awaymission/UO71/queen) diff --git a/_maps/map_files/celestation/celestation.dmm b/_maps/map_files/celestation/celestation.dmm index 13793f9c3da..6e8be6bd1a9 100644 --- a/_maps/map_files/celestation/celestation.dmm +++ b/_maps/map_files/celestation/celestation.dmm @@ -264,6 +264,9 @@ /area/crew_quarters/fitness) "acI" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, /turf/simulated/floor/wood/fancy/light, /area/security/hos) "acJ" = ( @@ -862,6 +865,12 @@ /obj/effect/landmark/start/civilian, /turf/simulated/floor/carpet, /area/crew_quarters/arcade) +"air" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "aiy" = ( /obj/machinery/alarm{ dir = 4; @@ -1095,7 +1104,9 @@ }, /area/security/interrogation) "akk" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -1498,6 +1509,17 @@ icon_state = "neutral" }, /area/security/lobby) +"anl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/dispenser/oxygen, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/cmostore) "ann" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1758,6 +1780,9 @@ /obj/structure/railing{ dir = 8 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -2270,6 +2295,9 @@ /area/maintenance/cele/arrival) "auc" = ( /obj/structure/table, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -3633,6 +3661,13 @@ icon_state = "whitepurple" }, /area/toxins/hallway) +"aEK" = ( +/obj/structure/stairs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) "aEL" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -4012,15 +4047,6 @@ icon_state = "whitegreen" }, /area/crew_quarters/sleep) -"aHN" = ( -/obj/effect/decal/warning_stripes/yellow/partial{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/chargebay) "aHO" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -4189,6 +4215,12 @@ /turf/simulated/floor/plating, /area/maintenance/engineering) "aJw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -5264,16 +5296,20 @@ }, /area/security/lobby) "aSf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /obj/structure/cable/multiz{ color = "#dd1010" }, /obj/structure/cable/orange{ icon_state = "0-4" }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research/shallway) +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "aSj" = ( /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ @@ -5493,9 +5529,17 @@ color = "#dd1010" }, /obj/structure/cable/orange, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -6383,6 +6427,9 @@ dir = 9 }, /obj/structure/closet/secure_closet/warden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -7324,9 +7371,6 @@ }, /area/maintenance/starboard2) "bfq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -7336,7 +7380,14 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, -/obj/structure/table, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Brig Equipment Storage"; + sortType = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -8907,22 +8958,23 @@ }, /area/medical/sleeper) "bpv" = ( -/obj/structure/table/glass, -/obj/item/storage/box/gloves, -/obj/item/storage/box/masks{ - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 8 +/obj/structure/stairs{ + dir = 1 }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" }, /area/medical/reception) "bpy" = ( -/obj/machinery/dna_scannernew, -/obj/effect/turf_decal/delivery, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -9660,12 +9712,6 @@ icon_state = "white" }, /area/medical/chemistry) -"buj" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/glass, -/area/security/brig) "bup" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -10079,6 +10125,9 @@ /obj/structure/cable/orange{ icon_state = "1-4" }, +/obj/structure/railing{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -10103,13 +10152,17 @@ }, /area/maintenance/starboard) "bwF" = ( -/obj/structure/ladder, -/obj/structure/sign/directions/floor/alt{ - dir = 8; - pixel_x = -32 +/obj/structure/table/glass, +/obj/item/storage/box/gloves, +/obj/item/storage/box/masks{ + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 8 }, +/obj/structure/railing, /turf/simulated/floor/plasteel{ - dir = 9; + dir = 8; icon_state = "whiteblue" }, /area/medical/reception) @@ -11322,11 +11375,14 @@ }, /area/crew_quarters/sleep) "bDo" = ( -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 8; pixel_y = 32 }, +/obj/structure/stairs{ + dir = 4 + }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteyellow" @@ -11434,14 +11490,17 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, +/obj/structure/cable/orange{ + icon_state = "2-8" + }, /turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" + icon_state = "white" }, /area/medical/research/shallway) "bEo" = ( @@ -11654,6 +11713,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/simulated/floor/engine, /area/medical/chemistry) "bFF" = ( @@ -12016,13 +12078,13 @@ }, /area/engine/supermatter) "bHp" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, /obj/machinery/alarm{ dir = 4; pixel_x = -26 }, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "whitepurple" }, /area/medical/genetics) @@ -12234,14 +12296,6 @@ /area/medical/chemistry) "bIL" = ( /obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 - }, /obj/item/lighter/zippo{ pixel_x = 8; pixel_y = 7 @@ -12250,6 +12304,7 @@ pixel_x = -8; pixel_y = 5 }, +/obj/item/reagent_containers/spray/cleaner/chemical, /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, @@ -13555,6 +13610,7 @@ /turf/simulated/floor/engine, /area/toxins/misc_lab) "bQh" = ( +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteyellow" @@ -14830,6 +14886,7 @@ /area/maintenance/port) "bWJ" = ( /obj/structure/closet/firecloset/full, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -17243,6 +17300,13 @@ icon_state = "dark" }, /area/quartermaster/delivery) +"cmx" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) "cmB" = ( /obj/structure/railing{ dir = 1 @@ -17293,6 +17357,14 @@ }, /turf/simulated/floor/carpet/purple, /area/crew_quarters/hor) +"cmI" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) "cmM" = ( /obj/machinery/computer/guestpass{ pixel_x = 30 @@ -18175,7 +18247,13 @@ }, /area/security/main) "crT" = ( -/obj/machinery/computer/podtracker, +/obj/structure/disposalpipe/trunk/multiz/down, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -18465,7 +18543,7 @@ /obj/structure/sign/xenobio{ pixel_x = 32 }, -/obj/machinery/vending/clothing/departament/science, +/obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -19661,6 +19739,15 @@ icon_state = "darkblue" }, /area/bridge/meeting_room) +"cDb" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/range) "cDg" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/double, @@ -19852,16 +19939,6 @@ }, /turf/simulated/floor/grass, /area/hallway/secondary/garden) -"cFc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/dispenser/oxygen, -/obj/effect/turf_decal/delivery, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/cmostore) "cFe" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -20228,6 +20305,18 @@ icon_state = "neutral" }, /area/crew_quarters/serviceyard) +"cHN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/orange{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "cHQ" = ( /obj/machinery/button/windowtint{ id = "brigpsych"; @@ -20404,46 +20493,21 @@ /turf/simulated/floor/wood/fancy/cherry, /area/crew_quarters/cabin4) "cJa" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 8 - }, -/obj/item/storage/box/bodybags{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/storage/box/masks{ - pixel_x = -6 - }, -/obj/item/storage/box/masks{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/storage/box/patch_packs{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/item/storage/box/patch_packs{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/structure/disposalpipe/segment{ +/obj/structure/plasticflaps, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, /obj/structure/cable/orange{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + icon_state = "2-8" }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/area/medical/cmostore) +/turf/simulated/floor/plating, +/area/medical/genetics) "cJb" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -20456,14 +20520,6 @@ "cJc" = ( /turf/simulated/wall/r_wall, /area/assembly/chargebay) -"cJe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkredfull" - }, -/area/security/warden) "cJr" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -20498,6 +20554,12 @@ dir = 8; pixel_y = -32 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -20575,16 +20637,6 @@ }, /turf/simulated/floor/plating/asteroid/airless, /area/solar/port) -"cKx" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/atmospherics/pipe/multiz{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" - }, -/area/medical/research/shallway) "cKy" = ( /obj/structure/table, /obj/item/phone, @@ -22272,6 +22324,15 @@ }, /turf/simulated/floor/wood/fancy/light, /area/medical/psych) +"cVc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "cVf" = ( /obj/machinery/papershredder, /turf/simulated/floor/wood/fancy/light, @@ -23694,6 +23755,19 @@ icon_state = "whitegreen" }, /area/medical/virology/lab) +"dgB" = ( +/obj/machinery/camera{ + c_tag = "Research Test Lab South Hall"; + network = list("RD","SS13") + }, +/obj/machinery/alarm{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "dgS" = ( /obj/structure/cable{ icon_state = "2-8" @@ -24433,15 +24507,15 @@ }, /area/medical/morgue) "dnt" = ( -/obj/machinery/hologram/holopad, -/obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/cable/orange{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -24820,7 +24894,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/disposalpipe/segment, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/hologram/holopad, /obj/effect/landmark/event/lightsout, @@ -24973,6 +25046,14 @@ /obj/item/megaphone, /turf/simulated/floor/carpet, /area/magistrateoffice) +"dty" = ( +/obj/structure/closet/bombcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "dtH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -25613,30 +25694,42 @@ /area/hallway/primary/fore/east) "dyY" = ( /obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = -4 - }, -/obj/item/storage/box/gloves{ - pixel_x = -4; +/obj/item/storage/box/pillbottles{ + pixel_x = 8; pixel_y = 4 }, -/obj/item/storage/box/beakers{ +/obj/item/storage/box/pillbottles{ pixel_x = 8 }, -/obj/item/storage/box/beakers{ - pixel_x = 8; +/obj/item/storage/box/syringes{ + pixel_x = -6 + }, +/obj/item/storage/box/syringes{ + pixel_x = -6; pixel_y = 4 }, -/obj/item/storage/box/iv_bags{ - pixel_x = -4; +/obj/item/storage/box/autoinjectors{ + pixel_x = -6; pixel_y = 8 }, -/obj/item/storage/box/iv_bags{ +/obj/item/storage/box/autoinjectors{ pixel_x = 8; pixel_y = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/orange{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 9; icon_state = "whiteblue" }, /area/medical/cmostore) @@ -26022,14 +26115,6 @@ }, /turf/simulated/floor/carpet, /area/hallway/primary/port) -"dBG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/security/warden) "dBH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -26049,11 +26134,10 @@ }, /area/medical/chemistry) "dBM" = ( -/obj/item/wrench/medical, /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor/plasteel{ @@ -27959,6 +28043,15 @@ icon_state = "white" }, /area/medical/genetics) +"dUh" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/armory) "dUw" = ( /obj/machinery/power/apc{ pixel_y = 28; @@ -28106,6 +28199,20 @@ icon_state = "dark" }, /area/engine/engineering) +"dWs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/brig) "dWA" = ( /obj/machinery/bluespace_beacon, /obj/effect/turf_decal/caution/stand_clear, @@ -28421,9 +28528,6 @@ }, /area/security/brig) "ean" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 5; @@ -29136,12 +29240,12 @@ }, /area/medical/research) "eit" = ( -/obj/structure/table/holotable, /obj/item/razor, /obj/structure/mirror{ pixel_y = 32 }, /obj/item/razor, +/obj/structure/table, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) "eiB" = ( @@ -29252,12 +29356,6 @@ icon_state = "darkredcorners" }, /area/security/prison/cell_block/A) -"ejt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "ejE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29470,13 +29568,6 @@ }, /turf/simulated/floor/carpet/arcade, /area/crew_quarters/dorms) -"emf" = ( -/obj/machinery/atmospherics/pipe/multiz{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "emt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/floor/plasteel{ @@ -29689,6 +29780,22 @@ icon_state = "darkbrown" }, /area/quartermaster/delivery) +"eoI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/obj/machinery/smartfridge/secure/chemistry, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) "epb" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29863,6 +29970,9 @@ dir = 4 }, /obj/machinery/hologram/holopad, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -29899,23 +30009,18 @@ /turf/simulated/floor/plating, /area/toxins/xenobiology) "eru" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/item/flashlight/pen, -/obj/item/clothing/accessory/stethoscope, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /obj/item/radio/intercom{ pixel_x = -28 }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteblue" @@ -30363,17 +30468,14 @@ }, /area/tcommsat/chamber) "euw" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner/chemical, -/obj/machinery/door_control{ - id = "chemisttop"; - name = "Chemistry Shutter Control"; - pixel_x = -26; - req_access = list(33) +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" + icon_state = "white" }, /area/medical/chemistry) "eux" = ( @@ -30844,11 +30946,10 @@ }, /area/quartermaster/miningstorage) "eAx" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple" + icon_state = "white" }, /area/medical/genetics) "eAB" = ( @@ -31118,7 +31219,7 @@ /obj/machinery/light_switch{ pixel_x = -26 }, -/obj/machinery/cryopod/robot, +/obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -31260,6 +31361,15 @@ icon_state = "neutralfull" }, /area/hallway/primary/central) +"eFb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) "eFk" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -32375,8 +32485,9 @@ /turf/simulated/floor/plasteel, /area/storage/secure) "eQt" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, +/obj/structure/chair/comfy{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" @@ -35419,9 +35530,7 @@ }, /area/teleporter/quantum/engi) "fwp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, +/obj/machinery/photocopier, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -35849,16 +35958,16 @@ /turf/simulated/floor/plating, /area/quartermaster/lobby) "fAI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, /obj/structure/cable/orange{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "fAX" = ( @@ -36006,7 +36115,8 @@ /obj/item/radio/intercom{ pixel_y = 28 }, -/obj/structure/reagent_dispensers/oil, +/obj/structure/computerframe, +/obj/effect/turf_decal/bot_red, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteyellow" @@ -36359,12 +36469,12 @@ }, /area/crew_quarters/serviceyard) "fFb" = ( -/obj/structure/table/holotable, /obj/item/razor, /obj/item/razor, /obj/machinery/light{ dir = 4 }, +/obj/structure/table, /turf/simulated/floor/plasteel, /area/crew_quarters/toilet) "fFe" = ( @@ -37114,6 +37224,24 @@ /obj/item/flag/command, /turf/simulated/floor/wood/fancy/light, /area/crew_quarters/heads/hop) +"fMh" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/light, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/genetics) "fMl" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -37498,16 +37626,19 @@ /turf/simulated/floor/plasteel, /area/security/checkpoint) "fPj" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 +/obj/structure/sign/explosives{ + pixel_y = -32 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, /area/medical/research/shallway) +"fPl" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "fPo" = ( /obj/structure/railing{ dir = 4 @@ -37688,6 +37819,7 @@ /area/engine/supermatter) "fQu" = ( /obj/structure/closet/firecloset/full, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -39026,6 +39158,9 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, +/obj/structure/railing{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -39039,13 +39174,6 @@ icon_state = "white" }, /area/medical/paramedic) -"gcI" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "whitepurple" - }, -/area/medical/research/shallway) "gcN" = ( /obj/machinery/hydroponics/constructable{ desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; @@ -39106,6 +39234,7 @@ /area/storage/primary) "gdZ" = ( /obj/structure/railing, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -39421,11 +39550,11 @@ }, /area/toxins/xenobiology) "ggE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "ggG" = ( @@ -39650,6 +39779,14 @@ icon_state = "whiteblue" }, /area/medical/surgery/theatre) +"giF" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "giI" = ( /obj/machinery/power/apc{ pixel_x = 28; @@ -39957,6 +40094,9 @@ /area/maintenance/fore) "glr" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteyellow" @@ -41228,6 +41368,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteyellow" @@ -41331,15 +41472,6 @@ icon_state = "neutralfull" }, /area/hallway/primary/starboard/north) -"gyA" = ( -/obj/machinery/light, -/obj/item/radio/intercom{ - pixel_y = -28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/cmostore) "gyE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -43375,10 +43507,10 @@ }, /area/maintenance/gambling_den2) "gSu" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/stairs{ + dir = 4 }, -/obj/structure/chair/sofa/right, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -43411,15 +43543,11 @@ }, /area/engine/engineering) "gTi" = ( -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 6; - pixel_x = -32 - }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whiteyellow" + pixel_y = 32 }, +/turf/simulated/openspace, /area/medical/chemistry) "gTr" = ( /obj/effect/spawner/random_spawners/fungus_30, @@ -43556,6 +43684,9 @@ /obj/structure/reagent_dispensers/fueltank/chem{ pixel_y = 32 }, +/obj/structure/railing{ + dir = 8 + }, /turf/simulated/floor/engine, /area/medical/chemistry) "gVx" = ( @@ -43954,6 +44085,20 @@ icon_state = "asteroidplating" }, /area/maintenance/port) +"gZu" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/medical/genetics) "gZx" = ( /obj/item/radio/intercom{ pixel_y = -28 @@ -44135,6 +44280,12 @@ "hbg" = ( /turf/simulated/wall/r_wall, /area/hallway/primary/starboard/south) +"hbk" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) "hbo" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -44145,6 +44296,22 @@ /obj/machinery/atmospherics/pipe/simple/hidden/universal{ dir = 4 }, +/obj/structure/table/reinforced{ + layer = 2.5 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -7; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Security Lockdown"; + pixel_x = 7; + req_access = list(2) + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -45526,17 +45693,11 @@ /turf/simulated/floor/plating, /area/toxins/xenobiology) "hoX" = ( -/obj/machinery/door/window/southright{ - dir = 8; - name = "Medical Secure Storage"; - req_access = list(5) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/item/wrench/medical, +/obj/structure/window/reinforced{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -46407,6 +46568,7 @@ dir = 8; pixel_y = -32 }, +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whiteyellow" @@ -46501,15 +46663,15 @@ /turf/simulated/floor/plating, /area/security/checkpoint/south) "hym" = ( -/obj/structure/closet/firecloset, +/obj/structure/ladder, /obj/machinery/atmospherics/pipe/multiz{ - dir = 4 + dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" }, -/area/medical/research/shallway) +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "hyo" = ( /obj/structure/grille/broken, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -46945,10 +47107,6 @@ icon_state = "whitegreenfull" }, /area/medical/virology/lab) -"hCz" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/cele/engineering) "hCC" = ( /obj/structure/cable/orange{ icon_state = "0-2" @@ -47387,6 +47545,23 @@ "hGV" = ( /turf/space, /area/space) +"hGW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) "hGZ" = ( /obj/effect/turf_decal/stripes/white/line, /turf/simulated/floor/plasteel{ @@ -47593,6 +47768,12 @@ icon_state = "darkyellow" }, /area/engine/supermatter) +"hKa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "hKi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -48372,6 +48553,16 @@ /obj/item/deck/cards, /turf/simulated/floor/grass, /area/hallway/secondary/garden) +"hSd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/papershredder, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) "hSp" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 5 @@ -48491,10 +48682,6 @@ /obj/effect/landmark/start/research_director, /turf/simulated/floor/carpet/purple, /area/crew_quarters/hor) -"hTe" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/cele/servise) "hTl" = ( /obj/machinery/atmospherics/pipe/simple/visible/yellow{ desc = "Труба хранит в себе набор газов для смешивания"; @@ -48680,8 +48867,10 @@ /turf/simulated/floor/plasteel, /area/security/checkpoint/south) "hUF" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Medical Secure Storage"; + req_access = list(5) }, /turf/simulated/floor/plasteel{ dir = 10; @@ -48893,6 +49082,9 @@ /obj/structure/disposalpipe/junction{ dir = 1 }, +/obj/structure/railing/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -50056,10 +50248,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/camera{ - c_tag = "Research Test Lab South Hall"; - network = list("RD","SS13") - }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurple" @@ -50394,31 +50582,9 @@ }, /area/medical/medbreak) "iof" = ( -/obj/structure/table, -/obj/item/storage/box/pillbottles{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/storage/box/pillbottles{ - pixel_x = 8 - }, -/obj/item/storage/box/syringes{ - pixel_x = -6 - }, -/obj/item/storage/box/syringes{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/storage/box/autoinjectors{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/storage/box/autoinjectors{ - pixel_x = 8; - pixel_y = 8 - }, +/obj/structure/table/tray, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 10; icon_state = "whiteblue" }, /area/medical/cmostore) @@ -50877,6 +51043,9 @@ pixel_y = -3 }, /obj/item/hand_labeler, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -51995,9 +52164,8 @@ /obj/structure/sign/fire{ pixel_y = -32 }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/firecloset/full, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -52314,11 +52482,12 @@ /turf/simulated/floor/wood/fancy/oak, /area/civilian/vacantoffice) "iFH" = ( -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 6; pixel_x = -32 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteblue" @@ -52847,13 +53016,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/teleporter/quantum/security) -"iLE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "iLL" = ( /obj/structure/railing{ dir = 6 @@ -53512,6 +53674,13 @@ icon_state = "redfull" }, /area/security/processing) +"iRv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "iRG" = ( /obj/structure/table, /obj/item/book/manual/engineering_particle_accelerator, @@ -53774,6 +53943,12 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/oil_20, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plating{ icon_state = "asteroidplating" }, @@ -54574,6 +54749,23 @@ icon_state = "dark" }, /area/security/prison/cell_block/A) +"jbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/genetics) "jbu" = ( /turf/simulated/floor/wood/fancy/oak{ icon_state = "fancy-wood-oak-broken7" @@ -54912,16 +55104,6 @@ }, /turf/simulated/openspace, /area/maintenance/engineering) -"jeS" = ( -/obj/structure/sign/directions/floor/alt{ - dir = 8; - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard/south) "jfe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -54969,6 +55151,9 @@ }, /turf/simulated/floor/plating, /area/hallway/spacebridge/engmed) +"jfi" = ( +/turf/simulated/openspace, +/area/medical/genetics) "jfk" = ( /obj/effect/spawner/random_spawners/rock_50, /turf/simulated/floor/plating/asteroid, @@ -55422,12 +55607,7 @@ name = "Security Pods"; req_access = list(71) }, -/obj/machinery/door/airlock/security/glass{ - id = "process"; - id_tag = "Brig"; - name = "Prisoner Processing"; - req_access = list(63) - }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -55748,10 +55928,6 @@ icon_state = "darkyellow" }, /area/engine/mechanic_workshop/hangar) -"jmV" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/cele/arrival) "jnc" = ( /obj/machinery/alarm{ dir = 4; @@ -55878,7 +56054,7 @@ /turf/simulated/floor/plating, /area/engine/engineering/monitor) "jok" = ( -/obj/machinery/recharge_station, +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whiteyellow" @@ -56431,15 +56607,11 @@ }, /area/atmos/distribution) "jtH" = ( -/obj/structure/sign/explosives{ - pixel_y = -32 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "whitepurple" +/obj/machinery/atmospherics/pipe/multiz{ + dir = 8 }, -/area/medical/research/shallway) +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "jtI" = ( /mob/living/carbon/human/lesser/monkey{ icon = 'icons/mob/monkey.dmi'; @@ -57062,7 +57234,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/cryopod/robot, +/obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -57116,12 +57288,11 @@ }, /area/solar/starboardaux) "jAE" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, /obj/machinery/alarm{ dir = 1; pixel_y = -26 }, +/obj/structure/closet/secure_closet/reagents, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteyellow" @@ -57805,10 +57976,6 @@ }, /area/atmos) "jIs" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/warden, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -57953,9 +58120,8 @@ /turf/space/openspace, /area/solar/west) "jJI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -58616,12 +58782,8 @@ }, /area/medical/medbreak) "jQR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/orange{ icon_state = "1-2" }, @@ -58630,7 +58792,8 @@ pixel_x = -26 }, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 4; + icon_state = "whitebluecorner" }, /area/medical/cmostore) "jRa" = ( @@ -59032,6 +59195,13 @@ }, /turf/simulated/floor/carpet/black, /area/bridge) +"jVz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "jVG" = ( /turf/simulated/wall/r_wall, /area/security/checkpoint) @@ -59334,6 +59504,11 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/maintenance/fsmaint3) +"jYL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "jYR" = ( /obj/machinery/door/airlock{ id_tag = "toilet3"; @@ -60209,12 +60384,19 @@ /obj/machinery/camera{ c_tag = "Brig Warden's Office" }, -/obj/structure/disposalpipe/trunk/multiz, -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 8; pixel_y = 32 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -60494,10 +60676,10 @@ /turf/simulated/floor/plating, /area/mine/unexplored/cere/orbiting) "kka" = ( -/obj/machinery/papershredder, /obj/machinery/light_switch{ pixel_y = 26 }, +/obj/structure/chair/sofa, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -60567,7 +60749,7 @@ }, /area/security/armory) "kkM" = ( -/obj/machinery/photocopier, +/obj/machinery/computer/podtracker, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -62500,6 +62682,7 @@ }, /area/turret_protected/ai) "kDz" = ( +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteyellow" @@ -62678,18 +62861,6 @@ icon_state = "neutralfull" }, /area/hallway/primary/fore) -"kEI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research/shallway) "kEM" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -62919,6 +63090,17 @@ icon_state = "asteroidplating" }, /area/atmos/distribution) +"kGX" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "kHd" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/wall, @@ -63079,7 +63261,11 @@ /area/toxins/misc_lab) "kJs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) @@ -63789,6 +63975,12 @@ icon_state = "darkyellow" }, /area/engine/engine_smes) +"kQU" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/openspace, +/area/medical/genetics) "kQX" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel, @@ -63853,22 +64045,21 @@ }, /area/engine/engine_smes) "kRx" = ( -/obj/structure/cable/orange{ - icon_state = "2-4" +/obj/machinery/door/airlock/maintenance{ + name = "Science Asteroid Maintenance"; + req_access = list(47) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 + dir = 4 }, /obj/structure/cable/orange{ icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/medical/research/shallway) +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "kRG" = ( /obj/structure/closet, /obj/item/storage/box/handcuffs, @@ -64141,20 +64332,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/genetics) -"kUW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/orange{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "kUZ" = ( /obj/machinery/power/emitter{ dir = 1 @@ -65475,10 +65652,8 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - name = "Brig Equipment Storage"; - sortType = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" @@ -67630,6 +67805,12 @@ /turf/space/openspace, /area/solar/port) "lFm" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whiteyellow" @@ -69259,6 +69440,19 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/fsmaint3) +"lWC" = ( +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "lWG" = ( /obj/machinery/light_switch{ pixel_y = 26 @@ -69321,6 +69515,14 @@ /obj/effect/spawner/random_spawners/cobweb_left_rare, /turf/simulated/floor/plating, /area/maintenance/starboard) +"lXo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) "lXs" = ( /obj/machinery/door_control{ id = "engiestoragesmes"; @@ -69382,6 +69584,14 @@ icon_state = "neutral" }, /area/hallway/primary/central/north) +"lXN" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) "lXR" = ( /obj/structure/stairs{ dir = 8 @@ -69454,6 +69664,10 @@ }, /area/engine/mechanic_workshop/hangar) "lYF" = ( +/obj/machinery/atmospherics/pipe/multiz{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -69546,18 +69760,11 @@ /turf/simulated/floor/plasteel, /area/quartermaster/miningdock) "lZx" = ( -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 4 - }, -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 6; pixel_y = 32 }, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkred" - }, +/turf/simulated/openspace, /area/security/warden) "lZE" = ( /obj/machinery/firealarm{ @@ -70019,6 +70226,9 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -70168,7 +70378,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/machinery/cryopod/robot, +/obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -70413,6 +70623,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71105,6 +71318,7 @@ /obj/structure/window/reinforced{ dir = 8 }, +/obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkblue" @@ -71158,10 +71372,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, +/turf/simulated/openspace, /area/medical/reception) "mpY" = ( /obj/structure/cable/orange{ @@ -71282,15 +71493,14 @@ /turf/simulated/floor/carpet/red, /area/chapel/main) "mrA" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal, /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -71564,15 +71774,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/door/airlock/security/glass{ - id = "process"; - id_tag = "Brig"; - name = "Prisoner Processing"; - req_access = list(63) - }, /obj/structure/cable/orange{ icon_state = "4-8" }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -71759,6 +71964,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/structure/railing/corner{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurple" @@ -72693,6 +72901,14 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -73338,22 +73554,6 @@ "mKL" = ( /turf/simulated/floor/plating/asteroid, /area/maintenance/gambling_den) -"mKT" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/reagents, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) "mKV" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -73668,8 +73868,12 @@ /area/hallway/primary/central) "mNH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -74293,9 +74497,15 @@ }, /area/hallway/primary/fore) "mVp" = ( -/obj/structure/ladder, -/turf/simulated/floor/plating, -/area/maintenance/asmaint3) +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "mVq" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -75117,7 +75327,11 @@ }, /area/toxins/lab) "neF" = ( -/obj/structure/chair/sofa, +/obj/structure/disposalpipe/trunk/multiz, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/railing{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -75447,13 +75661,6 @@ }, /turf/simulated/floor/engine, /area/toxins/xenobiology) -"nhk" = ( -/obj/machinery/computer/shuttle/labor, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkred" - }, -/area/security/warden) "nhl" = ( /obj/machinery/door/airlock/glass{ id = "Courtroom"; @@ -75705,7 +75912,10 @@ dir = 1; pixel_y = -26 }, -/obj/machinery/computer/secure_data, +/obj/machinery/atmospherics/pipe/multiz{ + dir = 8 + }, +/obj/machinery/computer/shuttle/labor, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -76882,15 +77092,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/disposal) -"nva" = ( -/obj/structure/cable/orange, -/obj/machinery/power/apc{ - pixel_y = -28 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/cmostore) "nvb" = ( /obj/structure/table/glass, /obj/item/hand_labeler_refill, @@ -77317,6 +77518,16 @@ icon_state = "dark" }, /area/toxins/lab) +"nzb" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/seceqstorage) "nzk" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -77378,16 +77589,10 @@ /turf/simulated/floor/plasteel, /area/atmos) "nAj" = ( -/obj/structure/table/reinforced{ - layer = 2.5 - }, -/obj/item/folder/red, /obj/machinery/alarm{ pixel_y = 26 }, -/obj/item/radio/sec{ - pixel_x = 5 - }, +/obj/structure/chair/sofa/left, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -77662,7 +77867,7 @@ /area/turret_protected/aisat_interior/secondary) "nDk" = ( /obj/machinery/door/airlock/external{ - name = "Emergency Shuttle Airlock" + name = "Escape Pod Airlock" }, /turf/simulated/floor/plating, /area/maintenance/port) @@ -77714,6 +77919,7 @@ "nDQ" = ( /obj/structure/closet/bombcloset, /obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -77800,17 +78006,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/genetics) -"nEK" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/medical/research/restroom) "nEL" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/simulated/floor/plasteel{ @@ -78133,9 +78328,6 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/simulated/floor/plasteel/white, /area/medical/research/restroom) "nIT" = ( @@ -78238,6 +78430,7 @@ dir = 4 }, /obj/structure/railing, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -78776,7 +78969,6 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 8; pixel_y = 32 @@ -79390,6 +79582,12 @@ }, /turf/simulated/openspace, /area/crew_quarters/heads/hop) +"nWQ" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) "nWR" = ( /obj/effect/spawner/random_spawners/rock_50, /obj/effect/spawner/random_spawners/rock_50, @@ -79607,6 +79805,16 @@ /obj/structure/girder, /turf/simulated/floor/plating, /area/maintenance/starboard) +"nZb" = ( +/obj/structure/sign/directions/floor/alt{ + dir = 8; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) "nZc" = ( /obj/structure/cable/orange{ icon_state = "1-2" @@ -79810,10 +80018,15 @@ /turf/simulated/floor/carpet/orange, /area/engine/chiefs_office) "obg" = ( -/obj/structure/plasticflaps, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, /area/medical/genetics) "obj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -80270,6 +80483,12 @@ icon_state = "neutralfull" }, /area/hallway/secondary/exit) +"ofR" = ( +/obj/structure/sign/directions/floor/alt{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/security/brig) "ofX" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, @@ -80374,7 +80593,7 @@ /turf/simulated/floor/grass, /area/crew_quarters/locker) "ohh" = ( -/obj/machinery/recharge_station, +/obj/machinery/cryopod/robot, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteyellow" @@ -80429,6 +80648,9 @@ /obj/structure/cable/orange{ icon_state = "2-8" }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -80504,12 +80726,12 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/junction/reversed{ - dir = 8 - }, /obj/structure/cable/orange{ icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -81473,11 +81695,13 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "whitepurplefull" + icon_state = "white" }, /area/medical/research/shallway) "ovh" = ( @@ -81635,16 +81859,6 @@ }, /turf/simulated/floor/wood/fancy/light, /area/lawoffice) -"owj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/reception) "owm" = ( /obj/structure/closet/secure_closet/medical1{ req_access = list(5,62) @@ -81881,10 +82095,11 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -83351,14 +83566,12 @@ /turf/simulated/floor/glass, /area/security/permabrig) "oLR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/glass, -/obj/item/reagent_containers/applicator/burn, /turf/simulated/floor/plasteel{ - icon_state = "whitepurple" + icon_state = "white" }, /area/medical/genetics) "oLT" = ( @@ -83505,6 +83718,12 @@ }, /turf/simulated/floor/plating/airless, /area/solar/port) +"oNa" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) "oNq" = ( /obj/machinery/alarm{ dir = 4; @@ -83624,12 +83843,6 @@ }, /turf/simulated/floor/grass, /area/hallway/primary/central) -"oOo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "oOs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -83833,6 +84046,9 @@ /area/teleporter/quantum/medbay) "oQq" = ( /obj/machinery/light/small, +/obj/structure/chair{ + dir = 1 + }, /turf/simulated/floor/glass, /area/security/processing) "oQE" = ( @@ -84114,12 +84330,9 @@ /turf/simulated/floor/wood/fancy/light, /area/library/game_zone) "oTc" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/machinery/computer/brigcells{ + dir = 1 }, -/obj/item/pen, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -84401,6 +84614,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/railing{ + dir = 1 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -84434,12 +84650,15 @@ }, /area/storage/secure) "oWs" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -85098,17 +85317,12 @@ /turf/simulated/floor/plating, /area/medical/medbay) "paM" = ( -/obj/item/radio/intercom{ - pixel_y = -28 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/light, -/obj/machinery/camera/autoname{ - dir = 1 - }, +/obj/structure/railing/corner, /turf/simulated/floor/plasteel{ + dir = 1; icon_state = "whitepurple" }, /area/medical/genetics) @@ -85345,6 +85559,7 @@ /area/medical/cmo) "pct" = ( /obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "whitepurple" @@ -85450,14 +85665,7 @@ /turf/space/openspace, /area/space) "pdW" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkred" - }, +/turf/simulated/openspace, /area/security/warden) "pec" = ( /obj/machinery/computer/station_alert, @@ -86222,10 +86430,6 @@ icon_state = "darkpurple" }, /area/crew_quarters/hor) -"pmj" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "pmn" = ( /obj/structure/railing{ dir = 1 @@ -86351,12 +86555,6 @@ icon_state = "asteroidplating" }, /area/maintenance/fsmaint3) -"pnk" = ( -/obj/machinery/atmospherics/pipe/multiz{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "pns" = ( /obj/machinery/door/airlock/external{ id_tag = "laborcamp_home"; @@ -86606,7 +86804,7 @@ }, /area/medical/research/shallway) "ppe" = ( -/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/computer/scan_consolenew, /obj/item/radio/intercom{ pixel_y = -28 }, @@ -86724,9 +86922,19 @@ }, /area/engine/mechanic_workshop/hangar) "pqg" = ( -/obj/machinery/smartfridge/secure/chemistry, +/obj/structure/table/glass, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, /turf/simulated/floor/plasteel{ - dir = 10; icon_state = "whiteyellow" }, /area/medical/chemistry) @@ -86771,7 +86979,7 @@ dir = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "whitepurple" }, /area/medical/genetics) "pqJ" = ( @@ -87259,30 +87467,6 @@ /obj/machinery/door/window/eastleft, /turf/simulated/floor/carpet, /area/crew_quarters/fitness) -"ptS" = ( -/obj/structure/table/reinforced{ - layer = 2.5 - }, -/obj/machinery/door_control{ - desc = "A remote control-switch to lock down the prison wing's blast doors"; - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -7; - req_access = list(2) - }, -/obj/machinery/door_control{ - id = "Secure Gate"; - name = "Security Lockdown"; - pixel_x = 7; - req_access = list(2) - }, -/obj/machinery/atmospherics/pipe/multiz{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkredfull" - }, -/area/security/warden) "ptU" = ( /obj/machinery/door/airlock/maintenance{ name = "Service Asteroid Maintenance"; @@ -87600,7 +87784,6 @@ /obj/structure/cable/orange{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "whitepurplefull" }, @@ -89241,12 +89424,6 @@ icon_state = "neutral" }, /area/crew_quarters/locker) -"pNJ" = ( -/obj/effect/spawner/random_spawners/oil_20, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/asmaint2) "pNP" = ( /obj/structure/bed/dogbed{ pixel_x = 2 @@ -90124,14 +90301,6 @@ icon_state = "dark" }, /area/security/interrogation) -"pXh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkredfull" - }, -/area/security/warden) "pXj" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -90555,9 +90724,6 @@ /obj/structure/chair/comfy{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplefull" }, @@ -90652,6 +90818,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -92115,7 +92284,13 @@ }, /area/engine/break_room) "qrx" = ( -/obj/structure/chair/sofa/left, +/obj/structure/showcase{ + desc = "Something very old and dusty." + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -93398,7 +93573,9 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/simulated/floor/plasteel/white, /area/medical/research/restroom) "qET" = ( @@ -93741,7 +93918,10 @@ /turf/simulated/floor/plating/asteroid, /area/maintenance/cele/medbay) "qIx" = ( -/obj/machinery/computer/scan_consolenew, +/obj/structure/stairs{ + dir = 8 + }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -94138,6 +94318,14 @@ color = "gray" }, /area/crew_quarters/captain) +"qMj" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowfull" + }, +/area/medical/chemistry) "qMl" = ( /obj/structure/cable/orange{ icon_state = "1-4" @@ -94164,13 +94352,16 @@ /turf/simulated/floor/plating, /area/maintenance/fore) "qMZ" = ( -/obj/machinery/door/window/southleft{ +/obj/machinery/door/window/southright{ dir = 8; name = "Medical Secure Storage"; req_access = list(5) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -95487,9 +95678,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -97037,9 +97226,10 @@ }, /area/teleporter/quantum/medbay) "rru" = ( -/obj/structure/closet/radiation, +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, /turf/simulated/floor/plasteel{ - dir = 6; + dir = 4; icon_state = "whitepurple" }, /area/medical/genetics) @@ -97662,6 +97852,13 @@ icon_state = "darkbluecorners" }, /area/bridge) +"rwX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/railing/corner, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/genetics) "rxv" = ( /obj/machinery/light/small{ dir = 8 @@ -97892,10 +98089,6 @@ }, /turf/simulated/floor/carpet/blue, /area/crew_quarters/heads/hop) -"rzQ" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating/asteroid, -/area/maintenance/cele/command) "rzW" = ( /obj/structure/railing, /obj/structure/table, @@ -98082,6 +98275,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/maintcentral) +"rBs" = ( +/obj/structure/sign/directions/floor/alt{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/medical/reception) "rBt" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -98239,6 +98438,7 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "rCz" = ( @@ -98450,6 +98650,15 @@ icon_state = "asteroidplating" }, /area/maintenance/starboard) +"rEX" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "rFf" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -98730,7 +98939,7 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "whitepurplefull" }, /area/medical/research/shallway) "rIc" = ( @@ -99645,7 +99854,7 @@ /area/security/lobby) "rSu" = ( /obj/machinery/door/airlock/external{ - name = "Emergency Shuttle Airlock" + name = "Escape Pod Airlock" }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) @@ -100025,14 +100234,15 @@ }, /area/engine/supermatter) "rVu" = ( -/obj/item/storage/bag/chemistry, -/obj/item/storage/bag/chemistry, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/structure/closet/wardrobe/chemistry_white, /obj/machinery/alarm{ pixel_y = 26 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whiteyellow" @@ -100387,6 +100597,12 @@ /area/hallway/secondary/exit) "rYy" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" }, @@ -101218,6 +101434,12 @@ /turf/simulated/floor/plating, /area/storage/tech) "sif" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -101359,8 +101581,10 @@ /turf/simulated/floor/plating, /area/maintenance/cele/cargo) "sjC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -104060,6 +104284,13 @@ icon_state = "asteroid" }, /area/hydroponics) +"sLj" = ( +/obj/machinery/atmospherics/pipe/multiz{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "sLl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -104359,14 +104590,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, /obj/structure/cable/orange{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "whitepurplefull" }, /area/medical/research/shallway) "sNI" = ( @@ -104743,22 +104972,6 @@ icon_state = "whitepurple" }, /area/toxins/lab) -"sRu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/asmaint2) "sRG" = ( /obj/structure/transit_tube/cap{ dir = 1 @@ -104852,10 +105065,6 @@ icon_state = "asteroidplating" }, /area/maintenance/asmaint5) -"sSB" = ( -/obj/structure/ladder, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "sSF" = ( /obj/item/radio/intercom{ pixel_y = 28 @@ -105698,12 +105907,11 @@ }, /area/security/lobby) "taJ" = ( -/obj/structure/reagent_dispensers/oil, /obj/machinery/computer/cryopod/robot{ pixel_x = -30 }, /turf/simulated/floor/plasteel{ - dir = 8; + dir = 10; icon_state = "whiteyellow" }, /area/assembly/chargebay) @@ -107232,11 +107440,6 @@ icon_state = "whiteblue" }, /area/medical/surgery/theatre) -"tpw" = ( -/turf/simulated/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/alphadeck) "tpy" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -107812,17 +108015,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"tul" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/cmostore) "tuq" = ( /turf/simulated/floor/glass/reinforced, /area/hallway/secondary/exit) @@ -108057,6 +108249,12 @@ }, /turf/simulated/floor/carpet/purple, /area/crew_quarters/hor) +"twC" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/glass, +/area/security/processing) "twZ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -110617,6 +110815,20 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/wall, /area/maintenance/starboard) +"tVA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cmostore) "tVC" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -110881,6 +111093,16 @@ icon_state = "white" }, /area/hallway/primary/central) +"tYk" = ( +/obj/effect/spawner/random_spawners/oil_20, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "tYn" = ( /obj/structure/table/glass, /obj/structure/railing{ @@ -111154,7 +111376,8 @@ "uaX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 4; + icon_state = "whitepurple" }, /area/medical/genetics) "uaY" = ( @@ -111411,7 +111634,13 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, -/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "udM" = ( @@ -111873,18 +112102,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/cele/servise) -"uhW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "uhX" = ( /obj/structure/chair/wood/wings{ dir = 8 @@ -112327,10 +112544,14 @@ }, /area/medical/cmo) "umB" = ( -/obj/structure/closet/emcloset, -/obj/item/pickaxe, -/turf/simulated/floor/plating, -/area/maintenance/asmaint3) +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/medical/research/shallway) "umE" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -113282,6 +113503,9 @@ /obj/machinery/camera/autoname{ dir = 8 }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whiteblue" @@ -113411,11 +113635,18 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/plating/airless, /area/solar/auxport) "uwD" = ( /obj/structure/bed, /obj/item/bedsheet/red, +/obj/effect/landmark/start/warden, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -113670,7 +113901,6 @@ }, /area/hallway/primary/fore/east) "uzE" = ( -/obj/structure/table/holotable, /obj/item/paperplane, /obj/item/paper, /obj/item/paper, @@ -113686,6 +113916,7 @@ /obj/item/paper, /obj/item/paper, /obj/item/paper, +/obj/structure/table, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) "uzW" = ( @@ -113791,6 +114022,18 @@ icon_state = "darkyellowfull" }, /area/teleporter/quantum/service) +"uAO" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/brig) "uAP" = ( /obj/machinery/prize_counter, /turf/simulated/floor/carpet/arcade, @@ -114036,6 +114279,9 @@ dir = 1 }, /obj/machinery/camera/autoname, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -114408,6 +114654,39 @@ icon_state = "whitepurple" }, /area/toxins/lab) +"uGk" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = -4 + }, +/obj/item/storage/box/gloves{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers{ + pixel_x = 8 + }, +/obj/item/storage/box/beakers{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/machinery/power/apc{ + pixel_y = -28 + }, +/obj/structure/cable/orange, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/cmostore) "uGo" = ( /obj/machinery/suit_storage_unit/security, /turf/simulated/floor/plasteel{ @@ -114445,6 +114724,22 @@ "uGE" = ( /turf/simulated/wall/r_wall, /area/toxins/explab_chamber) +"uGG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "uGU" = ( /obj/structure/railing{ dir = 1 @@ -114506,10 +114801,10 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "uHA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -115316,7 +115611,11 @@ layer = 2.5 }, /obj/item/clipboard, +/obj/item/folder/red, /obj/item/reagent_containers/spray/cleaner/brig, +/obj/item/radio/sec{ + pixel_x = 5 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -115779,6 +116078,51 @@ }, /turf/simulated/floor/plating, /area/maintenance/starboard) +"uWo" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/storage/box/masks{ + pixel_x = -6 + }, +/obj/item/storage/box/masks{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/storage/box/patch_packs{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/storage/box/patch_packs{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/cmostore) "uWq" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -116981,7 +117325,7 @@ /area/maintenance/fsmaint3) "viI" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "darkredfull" @@ -117256,6 +117600,9 @@ /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -117505,6 +117852,13 @@ icon_state = "dark" }, /area/gateway) +"vos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) "voC" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/decal/warning_stripes/west{ @@ -118710,9 +119064,6 @@ }, /area/medical/research) "vBA" = ( -/obj/structure/railing{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Research Western Wing"; dir = 1 @@ -118721,6 +119072,10 @@ /obj/machinery/power/apc{ pixel_y = -28 }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/railing{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -118821,6 +119176,13 @@ icon_state = "dark" }, /area/security/main) +"vCr" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) "vCG" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -118927,13 +119289,14 @@ /obj/machinery/light/small{ dir = 1 }, +/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" }, /area/medical/research/shallway) "vDX" = ( -/obj/machinery/computer/prisoner, +/obj/machinery/computer/secure_data, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -119218,7 +119581,6 @@ /obj/structure/cable/orange{ icon_state = "2-4" }, -/obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -119420,14 +119782,10 @@ /turf/simulated/floor/carpet, /area/crew_quarters/fitness) "vHS" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, /obj/machinery/firealarm{ dir = 4; pixel_x = 26 }, -/obj/machinery/recharge_station, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -119742,6 +120100,9 @@ icon_state = "dark" }, /area/medical/surgery/north) +"vLF" = ( +/turf/simulated/openspace, +/area/medical/chemistry) "vLM" = ( /obj/structure/cable/orange{ icon_state = "0-2" @@ -119932,6 +120293,14 @@ icon_state = "neutral" }, /area/hallway/secondary/exit) +"vNl" = ( +/obj/machinery/telepad_cargo, +/obj/effect/turf_decal/bot_red, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/assembly/chargebay) "vNp" = ( /turf/simulated/wall/shuttle/overspace, /area/shuttle/arrival/station) @@ -121167,6 +121536,12 @@ icon_state = "neutral" }, /area/hallway/secondary/entry) +"wal" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/shallway) "was" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -121421,15 +121796,17 @@ }, /area/maintenance/brig) "wdq" = ( -/obj/structure/table/glass, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/reagent_containers/spray/cleaner/chemical, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/structure/closet/wardrobe/chemistry_white, /obj/structure/cable/orange, /obj/machinery/power/apc{ pixel_y = -28 }, /turf/simulated/floor/plasteel{ + dir = 1; icon_state = "whiteyellow" }, /area/medical/chemistry) @@ -121751,10 +122128,6 @@ icon_state = "darkbrown" }, /area/quartermaster/office) -"wfX" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/cele/medbay) "wfY" = ( /obj/machinery/computer/security/telescreen/prison{ pixel_x = -32 @@ -122584,6 +122957,26 @@ /obj/item/storage/secure/briefcase, /turf/simulated/floor/glass, /area/hallway/primary/fore) +"wnx" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner/chemical, +/obj/machinery/door_control{ + id = "chemisttop"; + name = "Chemistry Shutter Control"; + pixel_x = -26; + req_access = list(33) + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) "wnJ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -123384,9 +123777,9 @@ }, /area/security/warden) "wuq" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light{ - dir = 1 +/obj/structure/chair/sofa/right, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, /turf/simulated/floor/plasteel{ dir = 1; @@ -123640,6 +124033,13 @@ icon_state = "navyblue" }, /area/turret_protected/aisat_interior) +"wwB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/multiz{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "wwD" = ( /obj/machinery/firealarm{ pixel_y = 26 @@ -124337,11 +124737,11 @@ }, /area/security/podbay) "wFy" = ( -/obj/structure/ladder, /obj/structure/sign/directions/floor/alt{ dir = 6; pixel_y = 32 }, +/obj/structure/closet/radiation, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "whitepurple" @@ -124500,6 +124900,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -124801,6 +125204,7 @@ /obj/structure/stairs{ dir = 8 }, +/obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "white" }, @@ -126216,6 +126620,15 @@ /obj/structure/girder, /turf/simulated/floor/plating, /area/maintenance/fpmaint) +"wXH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research/restroom) "wXL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -126444,6 +126857,10 @@ /obj/structure/stairs{ dir = 4 }, +/obj/structure/sign/directions/floor/alt{ + dir = 8; + pixel_y = 32 + }, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -126705,9 +127122,9 @@ /area/maintenance/asmaint2) "xcp" = ( /obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/applicator/burn, /turf/simulated/floor/plasteel{ - dir = 10; + dir = 8; icon_state = "whitepurple" }, /area/medical/genetics) @@ -126747,6 +127164,8 @@ dir = 8; pixel_x = 26 }, +/obj/item/storage/box/bodybags/biohazard, +/obj/structure/table/glass, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurple" @@ -127999,9 +128418,6 @@ icon_state = "dark" }, /area/storage/secure) -"xqj" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/asmaint3) "xqs" = ( /obj/structure/chair/office/light{ dir = 1 @@ -128284,6 +128700,12 @@ /obj/structure/cable/orange{ icon_state = "1-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -128516,18 +128938,6 @@ }, /turf/simulated/floor/carpet/royalblack, /area/crew_quarters/bar/atrium) -"xuM" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research/shallway) "xuQ" = ( /obj/structure/mirror{ pixel_y = 32 @@ -129277,6 +129687,9 @@ dir = 8 }, /obj/item/twohanded/required/kirbyplants, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -129598,6 +130011,12 @@ icon_state = "blue" }, /area/hallway/primary/starboard/south) +"xEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint3) "xES" = ( /obj/structure/stairs{ dir = 4 @@ -130966,6 +131385,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -132563,10 +132983,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/medical/cmostore) +/turf/simulated/floor/plating, +/area/medical/genetics) "yhZ" = ( /obj/structure/computerframe, /turf/simulated/floor/shuttle, @@ -141587,7 +142005,7 @@ aeM ppM aIW bmP -hTe +fNe wrY pau ppM @@ -145533,7 +145951,7 @@ aeM oqZ oqZ oqZ -oqZ +hGV hGV hGV hGV @@ -145781,20 +146199,20 @@ uXh mSg sQc iiS -cry -cry -cry -cry -cry -iQx -iQx -iQx -iQx -iQx -iQx -iQx -iQx -iQx +aeM +aeM +aeM +aeM +aeM +aeM +aeM +oqZ +oqZ +oqZ +hGV +hGV +hGV +hGV hGV hGV hGV @@ -145967,7 +146385,7 @@ uKM but pau aIW -hTe +fNe vuR ppM pau @@ -146035,23 +146453,23 @@ gDr kYJ wGG uXh -mSg -hNv -bSa -cry -rOc -jUD -eux -qxP -iQx -bzS -tWn -rME -iTv -tWn -tWn -tWn -iQx +air +tYk +hKa +aeM +aeM +aeM +aeM +aeM +aeM +aeM +aeM +oqZ +oqZ +oqZ +hGV +hGV +hGV hGV hGV hGV @@ -146292,22 +146710,22 @@ lPO hSr boc uXh -uXh -jgl -uXh +xEL +cVc +xEL cry -nuc -gzp -hhv -tTF -nXw -tWn -tYM -tWn -tWn -tWn -sPC -tWn +cry +cry +cry +cry +iQx +iQx +iQx +iQx +iQx +iQx +iQx +iQx iQx hGV hGV @@ -146553,17 +146971,17 @@ hym aSf jtH cry -qif -hiF -gzp -iVI -sDv -oOB -wzQ +rOc +jUD +eux +qxP +iQx +bzS tWn +rME +iTv tWn tWn -xhD tWn iQx hGV @@ -146806,21 +147224,21 @@ kOv uXh uXh uXh -kEI +uXh kRx -xuM -eSY -aqE -jMf -eCT -qCu -pmS -xew -ybO -yex -wVS -yex -iqk +uXh +cry +nuc +gzp +hhv +tTF +nXw +tWn +tYM +tWn +tWn +tWn +sPC tWn iQx hGV @@ -146983,7 +147401,7 @@ dok ppM kip oAA -hTe +fNe aIW ttq oAA @@ -147062,22 +147480,22 @@ daN bHy pct uXh -hTS +dty jJI dnt iCT cry -tJb -orB -xxX -nAx -nXw -tWn -xhD +qif +hiF +gzp +iVI +sDv +oOB +wzQ tWn tWn tWn -wzQ +xhD tWn iQx hGV @@ -147323,18 +147741,18 @@ ilS rIb bEi sjC -cry -fIn -oNw -dIf -jHJ -nXw -tWn -mTF -tWn -tWn -tWn -klj +eSY +aqE +jMf +eCT +qCu +pmS +xew +ybO +yex +wVS +yex +iqk tWn iQx hGV @@ -147581,18 +147999,18 @@ ovd sNy fPj cry -ioT -xWu -oif -mSy -iQx -vpP -rfq -jcH -wIU +tJb +orB +xxX +nAx +nXw +tWn +xhD tWn tWn tWn +wzQ +tWn iQx hGV hGV @@ -147833,25 +148251,25 @@ cUg apk dVm uXh -rQq -whp -whp -cKx -cry -cry -cry -cry +dgB +kYJ +lXo +ntV cry +fIn +oNw +dIf +jHJ +nXw +tWn +mTF +tWn +tWn +tWn +klj +tWn iQx -iQx -iQx -iQx -iQx -iQx -iQx -iQx -iQx -oqZ +hGV hGV hGV hGV @@ -148084,31 +148502,31 @@ uGE uGE uGE uGE -gcI +giF aLN bpq ctQ wVg uXh -uXh -uXh -jgl -uXh -xqj -aeM -aeM -aeM -aeM -aeM -aeM -aeM -aeM -aeM -aeM -aeM -oqZ -oqZ -oqZ +giF +oNa +wal +kGX +cry +ioT +xWu +oif +mSy +iQx +vpP +rfq +jcH +wIU +tWn +tWn +tWn +iQx +hGV hGV hGV hGV @@ -148349,22 +148767,22 @@ xzW xzW xzW mVp -vsh +rEX umB -xqj -aeM -eKX -aeM -aeM -aeM -aeM -aeM -aeM -aeM -aeM -oqZ -oqZ -oqZ +cry +cry +cry +cry +cry +iQx +iQx +iQx +iQx +iQx +iQx +iQx +iQx +iQx hGV hGV hGV @@ -152663,7 +153081,7 @@ uCM uCM ppM ppM -hTe +fNe uCM ppM aeM @@ -153429,7 +153847,7 @@ oqZ oqZ oqZ pau -hTe +fNe aIW wKj aIW @@ -159069,7 +159487,7 @@ hGV hGV hGV hGV -hGV +vTQ hGV hGV hGV @@ -169117,7 +169535,7 @@ aeM aeM bgR abd -hCz +die hmp hmp pKu @@ -171320,7 +171738,7 @@ eKX aeM tXl cGz -rzQ +aBq mOm cGz cGz @@ -183014,7 +183432,7 @@ eJl mjd uSl eJl -jmV +bLH eJl imE buy @@ -184052,7 +184470,7 @@ gXr gNY eJl imE -jmV +bLH gNY nca sMF @@ -185010,7 +185428,7 @@ aeM pSD bMM mFs -wfX +ogV brz brz pSD @@ -207546,7 +207964,7 @@ cTj qJk qJk mne -qJk +twC qFi gwk nsa @@ -208060,7 +208478,7 @@ cTj fMu fMu szT -qJk +twC qFi wfx bNY @@ -211322,15 +211740,15 @@ oqZ oqZ oqZ oqZ -wEV -wEV -wEV -wEV -wEV -wEV -wEV -wEV -wEV +oqZ +orm +orm +orm +orm +orm +orm +orm +orm orm orm orm @@ -211580,14 +211998,14 @@ oqZ oqZ oqZ oqZ -wEV -wEV -wEV -wEV -wEV -wEV -wEV -wEV +oqZ +orm +orm +orm +orm +orm +orm +orm orm orm orm @@ -211831,8 +212249,7 @@ gQu mfR mfR mfR -aeM -oqZ +mfR oqZ oqZ oqZ @@ -211845,6 +212262,7 @@ wEV wEV wEV wEV +wEV orm orm orm @@ -212087,13 +212505,13 @@ dHV gQu pVZ ufg +sLj mfR aeM oqZ oqZ oqZ oqZ -oqZ wEV wEV wEV @@ -212167,7 +212585,7 @@ wIa kBt jiE rMr -edN +hSd sdd gWH rMr @@ -212342,11 +212760,11 @@ mwM asV hCl gQu -oOo +khu rCx +khu mfR aeM -aeM oqZ oqZ oqZ @@ -212431,7 +212849,7 @@ kkM oTc bSQ aWa -aPK +uAO fiU iOF qSQ @@ -212601,10 +213019,10 @@ hVu gQu kJs udG -mfR +iRv mfR aeM -oqZ +aeM oqZ oqZ oqZ @@ -212856,9 +213274,9 @@ mMt grm uIJ gQu -iLE -rCx -pnk +mfR +lWC +mfR mfR aeM aeM @@ -212941,7 +213359,7 @@ rMr nAj uZD jns -quP +cmx mST bSQ aWa @@ -213103,7 +213521,7 @@ vGD nIM tFc qgu -szf +wXH lsp uet njL @@ -213113,9 +213531,9 @@ dHV mdM vDM our -iLE +vWY iTT -oOo +gau mfR mfR aeM @@ -213198,7 +213616,7 @@ rMr khP lhX hNV -ptS +jns pON bSQ aWa @@ -213357,7 +213775,7 @@ mwN tnj ryZ lVC -nEK +qbv juQ btH szf @@ -213370,9 +213788,9 @@ tLC tpz flF gQu -mbQ +vWY fAI -ejt +gau oVF mfR aeM @@ -213634,16 +214052,16 @@ aeu mfR aeM aeM -aeM -jqn -jqn -jqn -oqZ oqZ oqZ -orm -orm -orm +wEV +wEV +wEV +wEV +wEV +wEV +wEV +wEV orm orm orm @@ -213712,13 +214130,13 @@ rMr neF bfq pFe -pXh +jns xRA rMr aWa coh -cFq -cFq +nZb +aEK oVU jCE cFq @@ -213884,23 +214302,23 @@ loN tnl qRI gQu -sSB +lit pEz esT cuy mfR aeM aeM -jqn -jqn -jqn -jqn -jqn -oqZ +aeM oqZ -orm -orm -orm +wEV +wEV +wEV +wEV +wEV +wEV +wEV +wEV orm orm pid @@ -213966,7 +214384,7 @@ kvf ivv sjw rMr -neF +edN vGb cQm rcB @@ -213975,7 +214393,7 @@ rHi bZh aOB hWS -amZ +dWs era amZ xPC @@ -214148,13 +214566,13 @@ ezt mfR aeM aeM -jqn -jqn +aeM jqn jqn jqn oqZ -orm +oqZ +oqZ orm orm orm @@ -214225,8 +214643,8 @@ twv rMr qrx evT -kGo -oZm +hGW +vos lYF rMr mzG @@ -214411,7 +214829,7 @@ jqn jqn jqn oqZ -orm +oqZ orm orm orm @@ -214919,12 +215337,11 @@ gqp mfR mfR mfR -mfR jqn -gbZ jqn -oqZ -oqZ +jqn +jqn +jqn oqZ orm orm @@ -214955,6 +215372,7 @@ orm orm orm orm +orm "} (65,1,2) = {" orm @@ -215170,19 +215588,18 @@ got agA lXd lit -uhW +pEz esT wUW cUt -vWY -esT +jYL mfR -mfR -gau -pWR -pWR +jqn +jqn +jqn +jqn +jqn oqZ -rxN oqZ orm orm @@ -215212,6 +215629,7 @@ orm orm orm orm +orm "} (66,1,2) = {" orm @@ -215430,16 +215848,16 @@ lit fLK wxM wxM -kUW -esT +uoK esT -rSu -gau -gau -gau -pWR -gau -qRl +mfR +mfR +jqn +gbZ +jqn +oqZ +oqZ +oqZ oqZ orm orm @@ -215690,15 +216108,15 @@ cox xco vWY esT +mfR +mfR rSu -gau -dXC -gau pWR -gau pWR oqZ -orm +rxN +oqZ +oqZ orm orm orm @@ -215944,18 +216362,18 @@ lit lit oVF gqp -iMc -wxM -wxM -nMN -xoZ -pWR -pWR -pWR +pEz +vWY +esT +fPl +gau +gau gau pWR +gau +qRl aeM -orm +oqZ orm orm orm @@ -216201,18 +216619,18 @@ lit lit lit lit -cox -dZe -vWY -hxK -vWY -mPT -egg -vWY -aue -aeM +pEz +mLQ +esT +fPl +gau +dXC +gau +pWR +gau +pWR aeM -orm +oqZ orm orm orm @@ -216458,19 +216876,19 @@ arG arG arG lit -lit -cox +pEz esT -hyo -kKx -wUu -xoZ +aeu +nMN xoZ -ggt -aeM +pWR +pWR +pWR +gau +pWR aeM -orm -orm +oqZ +oqZ orm orm orm @@ -216542,7 +216960,7 @@ dMZ gqO nDG rfp -sLb +nzb kWt ucH dZO @@ -216685,7 +217103,7 @@ orm oqZ oqZ wkh -aHN +kve mJm mJm mJm @@ -216715,19 +217133,19 @@ opB ljX arG lit -lit -pmj +iMc +wxM +wxM +cHN vWY -pEz -gau -vUK -kkS -aeM +mPT +egg +vWY +aue aeM aeM oqZ -orm -orm +oqZ orm orm orm @@ -216974,11 +217392,13 @@ arG lit lit lit -pNJ -sRu -wUW -lit -aeM +esT +hyo +kKx +wUu +xoZ +xoZ +ggt aeM aeM oqZ @@ -217009,8 +217429,6 @@ orm orm orm orm -orm -orm "} (73,1,2) = {" orm @@ -217231,12 +217649,14 @@ arG lit lit lit -cox +esT rrC wUW jSR aeM aeM +aeM +aeM oqZ oqZ orm @@ -217266,8 +217686,6 @@ orm orm orm orm -orm -orm "} (74,1,2) = {" orm @@ -217456,7 +217874,7 @@ orm orm oqZ wkh -kve +vNl rqm rqm wCE @@ -217488,14 +217906,14 @@ arG lit lit lit -cox +esT rrC wUW axQ pWR aeM aeM -oqZ +aeM oqZ orm orm @@ -218124,7 +218542,7 @@ kse cwf rjo orm -orm +kvU orm rjo kmJ @@ -219031,7 +219449,7 @@ jOi xqX qZN jHE -pEz +uGG wUW pWR xoZ @@ -220428,7 +220846,7 @@ orm orm orm orm -orm +bBk rjo hYH cnV @@ -220446,7 +220864,7 @@ yaa cnV hYH rjo -orm +tZk orm orm orm @@ -220575,7 +220993,7 @@ jHE jHE jHE jHE -pEz +uGG esT hzw xwQ @@ -247719,7 +248137,7 @@ pPx taP bwV xEK -jeS +cFE igK wgS dBk @@ -247975,7 +248393,7 @@ wgS wgS wgS wgS -wgS +rBs wgS wgS wgS @@ -249014,7 +249432,7 @@ bzc bEF xEX rVu -jWL +qMj ybb jWL bIK @@ -249271,7 +249689,7 @@ aZn huL xEX bDo -nIB +cmI byT jgy cFu @@ -251843,7 +252261,7 @@ bbM ktO dUd lKe -laG +xAz ppe dLY pVB @@ -252099,8 +252517,8 @@ xyy ygB ceS xqs -bpf -bHr +jbq +rwX bpy dLY rwg @@ -252357,7 +252775,7 @@ dLY dCu laG bpf -xAz +nWQ qIx dLY lJL @@ -253128,7 +253546,7 @@ aZQ mDJ udk kvL -laG +hbk dlk dLY kKj @@ -277623,7 +278041,7 @@ gQu gQu qAN elp -wUW +wwB mfR aeM aeM @@ -277880,7 +278298,7 @@ dHV gQu khu qYx -wUW +jVz mfR aeM aeM @@ -278394,7 +278812,7 @@ dHV gQu wUW lwY -khu +ezt mfR aeM aeM @@ -278651,7 +279069,7 @@ dHV gQu wUW lwY -emf +ezt mfR aeM aeM @@ -278991,7 +279409,7 @@ kuA pdW rYy mhF -cJe +jns pCx bSQ epc @@ -279000,7 +279418,7 @@ ygn ryp sri wQG -eHW +ofR eHW gUQ tNp @@ -279171,7 +279589,7 @@ hug dCC hEB aeM -orm +oqZ orm orm orm @@ -279246,7 +279664,7 @@ jiI jiI kuA crT -quP +eFb oWs uHA aZT @@ -279255,7 +279673,7 @@ epc epc epc epc -buj +wQG wQG wQG jix @@ -279427,8 +279845,8 @@ uLJ tUM tUM hEB -orm -orm +aeM +oqZ orm orm orm @@ -279504,7 +279922,7 @@ jiI kuA lye tRz -dBG +quP viI uwD bSQ @@ -279684,7 +280102,7 @@ tsn oJH oJH hEB -orm +aeM orm orm orm @@ -279760,9 +280178,9 @@ jiI jiI rMr vtH -nhk -vDX lgZ +vDX +vCr niS rMr epc @@ -280455,7 +280873,7 @@ tsn mio kHv hEB -aeM +orm orm orm orm @@ -280712,11 +281130,11 @@ isQ ctb mio hEB -aeM -oqZ -oqZ -mcM -mcM +orm +orm +orm +orm +orm orm orm orm @@ -280794,7 +281212,7 @@ jiI jiI ncm bhB -pYb +cDb hiD ehk oGy @@ -280970,12 +281388,12 @@ ctb ctb hEB aeM -oqZ -oqZ -oqZ -mcM -mcM -mcM +orm +orm +orm +orm +orm +orm orm orm orm @@ -281133,10 +281551,10 @@ knF pDn pDn pDn -tpw pDn pDn -tpw +pDn +pDn pDn pDn pDn @@ -281230,8 +281648,6 @@ aeM oqZ oqZ oqZ -oqZ -mcM mcM orm orm @@ -281262,6 +281678,8 @@ orm orm orm orm +orm +orm "} (68,1,3) = {" orm @@ -281488,7 +281906,7 @@ oqZ oqZ oqZ oqZ -oqZ +mcM mcM orm orm @@ -281740,13 +282158,13 @@ aeM aeM aeM aeM +aeM oqZ oqZ oqZ oqZ -oqZ -oqZ -oqZ +mcM +mcM orm orm orm @@ -282003,7 +282421,7 @@ oqZ oqZ oqZ oqZ -oqZ +mcM orm orm orm @@ -282260,7 +282678,7 @@ oqZ oqZ oqZ oqZ -orm +oqZ orm orm orm @@ -282516,8 +282934,8 @@ oqZ oqZ oqZ oqZ -orm -orm +oqZ +oqZ orm orm orm @@ -282772,8 +283190,8 @@ oqZ oqZ oqZ oqZ -orm -orm +oqZ +oqZ orm orm orm @@ -283030,7 +283448,7 @@ oqZ oqZ oqZ oqZ -orm +oqZ orm orm orm @@ -284490,7 +284908,7 @@ oqZ oqZ oqZ oqZ -oqZ +nQb oqZ wEV wEV @@ -285163,7 +285581,7 @@ aeM pNG rmd puS -iWY +dUh kFc pQf cFr @@ -290926,7 +291344,7 @@ orm orm orm orm -oqZ +nQb oqZ oqZ oqZ @@ -294219,7 +294637,7 @@ oqZ oqZ oqZ oqZ -oqZ +nQb oqZ oqZ oqZ @@ -312712,7 +313130,7 @@ orm orm orm orm -orm +pid orm orm orm @@ -313170,7 +313588,7 @@ oqZ oqZ oqZ oqZ -oqZ +nQb oqZ oqZ oqZ @@ -313770,7 +314188,7 @@ qqP wgS iFH mpP -owj +qTX wgS bbS lFE @@ -314291,13 +314709,13 @@ ygS vuU bjv wtP -hbg -aeM -aeM -aeM -aeM -aeM -aeM +xEX +xEX +xEX +xEX +xEX +xEX +xEX aeM aeM aeM @@ -314549,11 +314967,11 @@ tQh tQh qdn xEX -xEX -xEX -xEX -xEX -xEX +vLF +wnx +eoI +lVp +lXN xEX aeM aeM @@ -314808,8 +315226,8 @@ vVP xEX gTi euw -mKT -lVp +jWL +nIB pqg xEX fJj @@ -315981,7 +316399,7 @@ orm orm orm orm -pid +orm orm orm orm @@ -317123,7 +317541,7 @@ bpi uDK oIh xcp -iVk +gZu cJa dyY iof @@ -317131,7 +317549,7 @@ xOs mFX sNx xOs -aeM +xOs aeM aeM oqZ @@ -317381,15 +317799,15 @@ mvx uaX oLR obg +iVk kIG rrN -tul jQR +tVA jdK -nva +uGk xOs aeM -aeM oqZ oqZ orm @@ -317637,16 +318055,16 @@ sMN pqB bHr paM +fMh iVk lgi yfZ dst cVL xNt -gyA +uWo xOs aeM -aeM oqZ orm orm @@ -317892,8 +318310,9 @@ vVP iVk eIo mOK -laG +iLm eAx +kQU iVk evM kRb @@ -317903,7 +318322,6 @@ tEi rki xOs aeM -aeM oqZ oqZ orm @@ -318151,6 +318569,7 @@ iVk wFy xcT rru +jfi iVk uKb gaR @@ -318160,7 +318579,6 @@ rVW rki xOs aeM -aeM oqZ oqZ orm @@ -318409,6 +318827,7 @@ iVk iVk iVk iVk +iVk cQb rVW nwh @@ -318418,7 +318837,6 @@ eKt xOs aeM aeM -aeM oqZ orm orm @@ -318665,6 +319083,7 @@ hDa rIe vlk vlk +vlk xOs guO rox @@ -318675,7 +319094,6 @@ lCq xOs aeM aeM -aeM oqZ orm orm @@ -318815,7 +319233,7 @@ orm orm orm orm -orm +pid orm rOC orm @@ -318922,6 +319340,7 @@ iIw rIe vlk vlk +vlk xOs vRA rVW @@ -318932,7 +319351,6 @@ eJa xOs aeM aeM -aeM oqZ orm orm @@ -319179,6 +319597,7 @@ xuh rIe vlk vlk +vlk xOs xUh qmN @@ -319189,7 +319608,6 @@ pHc xOs aeM aeM -aeM oqZ orm orm @@ -319436,17 +319854,17 @@ bMA rIe vlk vlk +vlk xOs -cFc mpa dBM hoX qMZ hUF +anl xOs aeM aeM -aeM oqZ orm orm @@ -319585,7 +320003,7 @@ orm orm orm orm -pid +orm orm orm rOC @@ -319696,12 +320114,12 @@ jNy jNy jNy bMK -vDd -uLZ tRB +uLZ +vDd kbd xOs -aeM +xOs aeM oqZ oqZ @@ -319953,9 +320371,9 @@ ucC ucC jNy bMK -jPW -qwe fza +qwe +jPW kbd xOs aeM diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm index 071fb1bd5b2..75efd6811e5 100644 --- a/_maps/map_files/cerestation/cerestation.dmm +++ b/_maps/map_files/cerestation/cerestation.dmm @@ -1368,19 +1368,6 @@ icon_state = "floorgrime" }, /area/security/permabrig) -"akJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/mob/living/simple_animal/mouse/rat/Ratatui, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "whitered" - }, -/area/crew_quarters/kitchen) "akL" = ( /obj/structure/sign/pods, /turf/simulated/wall, @@ -4161,10 +4148,6 @@ }, /turf/simulated/floor/plasteel, /area/security/processing) -"aJT" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating/asteroid/ancient, -/area/maintenance/port2) "aKb" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -9130,12 +9113,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/carpet/blue, /area/crew_quarters/heads/hop) -"bqG" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/starboard) "bqM" = ( /obj/structure/cable/orange{ icon_state = "1-8" @@ -11169,6 +11146,11 @@ }, /turf/simulated/floor/engine, /area/engine/engineering) +"bBR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint5) "bBS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12892,6 +12874,16 @@ }, /turf/simulated/floor/plasteel, /area/atmos/control) +"bKJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/cable/orange{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) "bKX" = ( /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access" @@ -17486,11 +17478,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) -"cix" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/hallway/primary/aft/west) "ciy" = ( /obj/machinery/door/airlock/maintenance{ name = "Command Asteroid Solars"; @@ -19485,6 +19472,12 @@ /obj/effect/spawner/lootdrop/maintenance/double, /turf/simulated/floor/plating/asteroid/ancient, /area/maintenance/starboard) +"cyx" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/maintenance/starboard) "cyI" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -21668,7 +21661,7 @@ /area/mimeoffice) "cOo" = ( /obj/machinery/door/airlock/external{ - name = "Emergency Shuttle Airlock" + name = "Escape Pod Airlock" }, /turf/simulated/floor/plating, /area/maintenance/port) @@ -23532,6 +23525,10 @@ icon_state = "darkyellowcorners" }, /area/atmos) +"cZt" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating/asteroid/ancient, +/area/maintenance/port2) "cZu" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/simulated/floor/plasteel, @@ -36466,6 +36463,14 @@ icon_state = "neutralfull" }, /area/hallway/secondary/entry/south) +"gHa" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"gHe" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating/asteroid/ancient, +/area/maintenance/apmaint2) "gHf" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -37916,13 +37921,6 @@ icon_state = "neutral" }, /area/hallway/secondary/entry/north) -"hbu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/port2) "hbD" = ( /obj/structure/cable/orange{ icon_state = "4-8" @@ -40123,6 +40121,19 @@ icon_state = "fancy-wood-oak-broken7" }, /area/maintenance/gambling_den2) +"hIV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/mob/living/simple_animal/mouse/rat/Ratatui, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitered" + }, +/area/crew_quarters/kitchen) "hIX" = ( /obj/machinery/camera{ c_tag = "Hangar North"; @@ -42039,7 +42050,7 @@ /turf/simulated/floor/plating, /area/maintenance/disposal/north) "imm" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -57876,11 +57887,6 @@ /obj/effect/turf_decal/siding/wood, /turf/simulated/floor/carpet/royalblack, /area/crew_quarters/bar) -"mKY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint5) "mLb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/black, @@ -58803,10 +58809,6 @@ icon_state = "asteroidplating" }, /area/maintenance/starboard) -"mXW" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating/asteroid/ancient, -/area/maintenance/asmaint5) "mXX" = ( /obj/structure/cable{ icon_state = "1-4" @@ -65137,6 +65139,13 @@ icon_state = "whitegreen" }, /area/medical/virology/lab) +"oMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/maintenance/port2) "oMz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -76516,10 +76525,6 @@ icon_state = "grimy" }, /area/security/hos) -"rVL" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating/asteroid/ancient, -/area/maintenance/apmaint2) "rVN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -79278,15 +79283,6 @@ icon_state = "whitegreencorner" }, /area/medical/virology/lab) -"sNf" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/gambling_den2) "sNt" = ( /obj/machinery/light{ dir = 4 @@ -80813,6 +80809,10 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/hallway/secondary/entry/south) +"tjF" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating/asteroid/ancient, +/area/maintenance/asmaint5) "tjO" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -81241,11 +81241,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/apmaint2) -"tpw" = ( -/turf/simulated/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/alphadeck) "tpA" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -81623,6 +81618,10 @@ /obj/effect/turf_decal/stripes/line, /turf/simulated/floor/engine, /area/engine/engineering) +"tvA" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/wood/fancy/oak, +/area/maintenance/asmaint5) "tvH" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office"; @@ -82531,7 +82530,7 @@ /turf/simulated/floor/plasteel, /area/engine/mechanic_workshop/expedition) "tIP" = ( -/obj/structure/table/holotable/wood, +/obj/structure/table/wood, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "blue" @@ -87210,6 +87209,15 @@ icon_state = "brown" }, /area/quartermaster/office) +"vgl" = ( +/obj/structure/cable/orange{ + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating{ + icon_state = "asteroidplating" + }, +/area/maintenance/gambling_den2) "vgm" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/simulated/floor/plating/asteroid/ancient, @@ -87864,10 +87872,6 @@ }, /turf/simulated/floor/engine, /area/toxins/mixing) -"vso" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/wood/fancy/oak, -/area/maintenance/asmaint5) "vsu" = ( /obj/machinery/vending/cart/free, /turf/simulated/floor/wood/fancy/light, @@ -89071,16 +89075,6 @@ icon_state = "whiteblue" }, /area/medical/medbay) -"vKS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/port2) "vKW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /obj/structure/disposalpipe/segment, @@ -89173,6 +89167,12 @@ }, /turf/simulated/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) +"vMq" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal/north) "vMA" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -90629,10 +90629,6 @@ /obj/machinery/photocopier, /turf/simulated/floor/carpet, /area/security/detectives_office) -"wfX" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/starboard) "wgj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -97031,16 +97027,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, /area/crew_quarters/locker) -"xXL" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating/asteroid/ancient, -/area/maintenance/asmaint5) -"xXN" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating{ - icon_state = "asteroidplating" - }, -/area/maintenance/starboard) "xXS" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating, @@ -110375,10 +110361,10 @@ ccW rWw rWw rNK -rNK -rNK -rNK -cdb +biI +bnQ +bnQ +eVf djt cni vsg @@ -110632,10 +110618,10 @@ ccW ccW rWw cdb -biI -bnQ +biK bnQ eVf +dcG djt mQb pop @@ -110889,9 +110875,9 @@ vtY ccW rWw cdb -biK +biI bnQ -eVf +cJu dcG djt sxb @@ -111146,9 +111132,9 @@ vtY ccW rWw cdb -biI +biK bnQ -cJu +eVf dcG djt hXm @@ -111403,9 +111389,9 @@ vtY ccW rWw cdb -biK +biI bnQ -eVf +cJu dcG djt sxb @@ -111660,9 +111646,9 @@ vtY ccW rWw cdb -biI +biK bnQ -cJu +eVf dcG uCu owN @@ -111916,10 +111902,10 @@ uCK vtY vtY rWw -rWw -biK +cdb +biI bnQ -eVf +cJu biK rlT bSE @@ -112172,12 +112158,12 @@ uCK gur lOG vtY -ccW -jqn -jqn -jqn +rWw +rNK biK bnQ +bnQ +bnQ cjL jgl vIo @@ -112429,11 +112415,11 @@ vtY jUn ylJ vtY +rWw jqn jqn jqn -jqn -jqn +rNK cxg cxg cxg @@ -113457,11 +113443,11 @@ chQ chQ tuK qWp -vkl jqn -lsT jqn -vkl +jqn +jqn +jqn cxg rQf rQf @@ -113715,10 +113701,10 @@ nNd mKt pGq wsm -chQ -chQ -cix -vkl +jqn +lsT +jqn +qWp cxg eHc rTo @@ -115694,10 +115680,10 @@ bEM pDn pDn pDn -tpw pDn pDn -tpw +pDn +pDn pDn pDn pDn @@ -116972,7 +116958,7 @@ hUU rNK hUU gyI -aJT +cZt hxJ kWu uVq @@ -118516,7 +118502,7 @@ aXn aXn wAL ncn -vKS +bKJ lAO bEM nSS @@ -118556,7 +118542,7 @@ wmR lUQ bRP nLa -akJ +hIV oLx uzY baH @@ -119295,7 +119281,7 @@ ncn aDP dne dne -hbu +oMu dne mrp ase @@ -119836,7 +119822,7 @@ jkW gTb oMe oMe -sNf +vgl jkW uPN jkW @@ -122476,7 +122462,7 @@ koR koR dHN xPU -rVL +gHe jiS czP ccW @@ -125139,7 +125125,7 @@ jqn jqn jqn jqn -cAD +shU wVI hVG akA @@ -125396,11 +125382,11 @@ jqn jqn jqn ajP +vMq +cAD akA akA -akA -akA -akA +akB lEz abW abW @@ -125653,7 +125639,7 @@ jqn jqn jqn jqn -akB +shU lEz lEz jaI @@ -137350,7 +137336,7 @@ owf owf owf jAQ -mXW +tjF ggK xON mJk @@ -139402,7 +139388,7 @@ mGK mnl ncF fbs -xXL +tjF yhf hAJ aXn @@ -139912,12 +139898,12 @@ aXn aXn lJL kzq -vso +tvA fbs kzq kzq smX -mKY +bBR fwd aXn aXn @@ -149403,7 +149389,7 @@ xyF sVv yfZ uWf -bqG +cyx vHH pzL aZM @@ -150170,7 +150156,7 @@ dCS itf bMM mFs -wfX +gHa vHH vHH itf @@ -155297,7 +155283,7 @@ vHH kbR gSQ tQO -xXN +cyx gFg gSQ gSQ diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 1911a52d36e..06f42c5ebe6 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -2164,18 +2164,6 @@ icon_state = "freezerfloor" }, /area/security/permabrig) -"ajl" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/security/permabrig) "ajm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2862,12 +2850,6 @@ icon_state = "darkred" }, /area/security/brig) -"als" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/security/permabrig) "alt" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -7446,14 +7428,6 @@ icon_state = "bar" }, /area/security/permabrig) -"axY" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/flour, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/security/permabrig) "axZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9233,12 +9207,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fpmaint) -"aDG" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/random, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "aDH" = ( /obj/machinery/light{ dir = 8 @@ -12093,10 +12061,6 @@ icon_state = "floorgrime" }, /area/maintenance/fpmaint) -"aMR" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "aMS" = ( /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/food/snacks/meat/slab, @@ -12213,16 +12177,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fpmaint) -"aNz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "aNA" = ( /obj/item/clothing/suit/chef/classic, /turf/simulated/floor/plating, @@ -12780,9 +12734,6 @@ }, /turf/simulated/floor/plasteel, /area/crew_quarters/dorms) -"aPm" = ( -/turf/simulated/floor/plasteel, -/area/crew_quarters/dorms) "aPn" = ( /obj/machinery/light{ dir = 4 @@ -13503,12 +13454,10 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "aRM" = ( -/obj/machinery/atmospherics/unary/portables_connector{ - dir = 8 - }, /obj/machinery/portable_atmospherics/canister/air{ filled = 0.1 }, +/obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plating, /area/maintenance/fsmaint) "aRN" = ( @@ -14067,10 +14016,10 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint) "aTx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, /obj/structure/sign/poster/official/space_a{ pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plating, /area/maintenance/fsmaint) "aTA" = ( @@ -19077,12 +19026,6 @@ icon_state = "dark" }, /area/hydroponics) -"bhZ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/simulated/floor/plasteel, -/area/crew_quarters/dorms) "bia" = ( /obj/machinery/power/solar_control{ id = "auxsolareast"; @@ -19256,6 +19199,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "biw" = ( @@ -21934,10 +21880,6 @@ icon_state = "green" }, /area/hydroponics) -"bru" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/wood, -/area/maintenance/fpmaint) "brv" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel, @@ -22668,29 +22610,6 @@ }, /turf/simulated/floor/wood/fancy/oak, /area/crew_quarters/bar) -"btK" = ( -/mob/living/simple_animal/mouse/rat/Ratatui, -/obj/effect/decal/warning_stripes/west{ - icon = 'icons/turf/floors.dmi'; - icon_state = "siding8" - }, -/obj/effect/decal/warning_stripes/west{ - icon = 'icons/turf/floors.dmi'; - icon_state = "siding4" - }, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Hydroponics Desk"; - req_access = list(35) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "asteroid" - }, -/area/hydroponics) "btL" = ( /obj/structure/bookcase, /obj/machinery/light/small, @@ -23921,12 +23840,6 @@ icon_state = "fancy-wood-oak-broken7" }, /area/maintenance/livingcomplex) -"bxC" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dust, -/turf/simulated/floor/wood/fancy/oak, -/area/maintenance/livingcomplex) "bxD" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -25400,10 +25313,6 @@ "bCn" = ( /turf/simulated/floor/mech_bay_recharge_floor, /area/maintenance/engineering) -"bCo" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/port) "bCp" = ( /obj/effect/landmark/ninja_teleport, /turf/simulated/floor/plating, @@ -26535,14 +26444,6 @@ /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plasteel, /area/assembly/chargebay) -"bGs" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/maintenance/cafeteria) "bGt" = ( /obj/structure/cable{ icon_state = "4-8" @@ -26859,11 +26760,6 @@ icon_state = "freezerfloor" }, /area/crew_quarters/kitchen) -"bHv" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/item/clothing/head/chefhat, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint) "bHw" = ( /obj/structure/cable{ icon_state = "2-8" @@ -29510,10 +29406,6 @@ icon_state = "black" }, /area/space) -"bQo" = ( -/obj/effect/decal/cleanable/fungus, -/turf/simulated/wall, -/area/hallway/secondary/entry) "bQq" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; @@ -35240,13 +35132,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/fpmaint) -"cgf" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel, -/area/toxins/storage) "cgg" = ( /obj/machinery/portable_atmospherics/canister/sleeping_agent, /obj/effect/decal/warning_stripes/yellow, @@ -37204,20 +37089,6 @@ /obj/effect/spawner/random_barrier/obstruction, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) -"cma" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster{ - name = "north newscaster"; - pixel_y = 34 - }, -/obj/effect/decal/cleanable/dust, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/maintenance/fsmaint2) "cmb" = ( /obj/structure/sink{ dir = 4; @@ -38804,6 +38675,25 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/wood, /area/clownoffice) +"crT" = ( +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes/wolpincubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology/lab) "crU" = ( /obj/machinery/firealarm{ dir = 8; @@ -40721,13 +40611,6 @@ "cxY" = ( /turf/simulated/wall/r_wall/coated, /area/maintenance/incinerator) -"cxZ" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "cyb" = ( /obj/structure/cable{ d2 = 2; @@ -49990,6 +49873,20 @@ icon_state = "white" }, /area/toxins/xenobiology) +"cXu" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + name = "north newscaster"; + pixel_y = 34 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/fsmaint2) "cXw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -52994,12 +52891,6 @@ icon_state = "arrival" }, /area/atmos) -"dgS" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/landmark/event/blobstart, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel, -/area/maintenance/turbine) "dgT" = ( /turf/simulated/wall, /area/maintenance/turbine) @@ -58157,6 +58048,13 @@ icon_state = "bcarpet05" }, /area/blueshield) +"eyV" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/storage) "eyX" = ( /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, @@ -59287,6 +59185,12 @@ }, /turf/simulated/floor/plasteel, /area/crew_quarters/dorms) +"fpw" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) "fpR" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -61301,11 +61205,6 @@ /obj/structure/table, /turf/simulated/floor/plating, /area/maintenance/port) -"gDo" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dust, -/turf/simulated/floor/plasteel, -/area/maintenance/apmaint) "gDs" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -61425,6 +61324,11 @@ }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) +"gGn" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) "gID" = ( /obj/machinery/light{ dir = 8 @@ -62312,6 +62216,10 @@ /obj/structure/grille/broken, /turf/simulated/floor/plating, /area/maintenance/apmaint) +"hpG" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "hpJ" = ( /obj/effect/decal/warning_stripes/north, /turf/simulated/floor/plating/airless, @@ -63437,6 +63345,11 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/aisat) +"iam" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/item/clothing/head/chefhat, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "iaJ" = ( /turf/simulated/floor/plasteel{ dir = 10; @@ -64875,13 +64788,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/wall/r_wall/coated, /area/toxins/misc_lab) -"iZU" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "jag" = ( /obj/effect/spawner/window/reinforced/polarized{ id = "scene" @@ -65095,6 +65001,18 @@ }, /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) +"jih" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) "jiK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -66620,6 +66538,12 @@ icon_state = "whitegreen" }, /area/medical/virology/lab) +"knt" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/landmark/event/blobstart, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) "knu" = ( /obj/effect/decal/cleanable/dust, /obj/machinery/constructable_frame/machine_frame, @@ -67259,6 +67183,10 @@ icon_state = "dark" }, /area/turret_protected/aisat_interior) +"kJc" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint) "kJl" = ( /obj/machinery/atmospherics/binary/pump{ desc = "Подаёт углекислый для смешивания с другими газами"; @@ -68409,6 +68337,13 @@ icon_state = "whitepurple" }, /area/toxins/launch) +"lCH" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "lCJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -68714,6 +68649,16 @@ icon_state = "white" }, /area/medical/research) +"lNQ" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/engineering) "lOg" = ( /obj/structure/chair/comfy/lime{ dir = 8 @@ -68779,17 +68724,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/genetics) -"lQx" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/landmark/event/xeno_spawn, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/incinerator) "lQI" = ( /obj/structure/cable{ icon_state = "4-8" @@ -69116,10 +69050,6 @@ icon_state = "darkblue" }, /area/medical/cmo) -"lYo" = ( -/obj/effect/spawner/random_spawners/rodent, -/turf/simulated/floor/plating, -/area/maintenance/asmaint2) "lYp" = ( /obj/structure/sign/securearea{ pixel_x = 32 @@ -69563,6 +69493,10 @@ }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard/east) +"mmd" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/port) "mmf" = ( /obj/structure/cable{ icon_state = "4-8" @@ -70507,6 +70441,17 @@ icon_state = "whiteblue" }, /area/medical/reception) +"mUn" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/landmark/event/xeno_spawn, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/incinerator) "mUo" = ( /obj/machinery/alarm{ dir = 1; @@ -72150,6 +72095,12 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/grass, /area/hallway/secondary/exit) +"nXN" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) "nYy" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -72393,6 +72344,12 @@ icon_state = "white" }, /area/medical/research) +"onP" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "ooS" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/coin/gold, @@ -74947,6 +74904,12 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint) +"pYG" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/oak, +/area/maintenance/livingcomplex) "pYV" = ( /obj/machinery/atmospherics/binary/volume_pump{ desc = "Позволяет опустошить трубы для смеси, отправив весь газ в отходы на фильтрацию"; @@ -75402,13 +75365,6 @@ /obj/structure/grille, /turf/simulated/floor/plating, /area/maintenance/port) -"qkn" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/asmaint) "qkJ" = ( /obj/effect/landmark/start/botanist, /obj/structure/chair/stool, @@ -77387,6 +77343,14 @@ icon_state = "dark" }, /area/turret_protected/ai) +"rxM" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/cafeteria) "ryh" = ( /obj/machinery/alarm{ dir = 1; @@ -77536,6 +77500,13 @@ icon_state = "white" }, /area/medical/virology/lab) +"rCw" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) "rCS" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -77893,16 +77864,6 @@ }, /turf/simulated/floor/plasteel, /area/security/lobby) -"rOr" = ( -/obj/effect/spawner/random_spawners/rodent, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/engineering) "rPB" = ( /obj/effect/decal/warning_stripes/east, /obj/structure/window/reinforced/tinted{ @@ -79924,9 +79885,6 @@ icon_state = "white" }, /area/security/medbay) -"tbC" = ( -/turf/simulated/floor/engine, -/area/holodeck/alphadeck) "tcn" = ( /obj/machinery/vending/snack, /turf/simulated/floor/plasteel{ @@ -80262,6 +80220,14 @@ }, /turf/simulated/floor/plating, /area/maintenance/apmaint) +"tng" = ( +/obj/effect/spawner/random_spawners/rodent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/flour, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) "tnF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/tracks{ @@ -81132,6 +81098,29 @@ }, /turf/simulated/floor/plating, /area/maintenance/apmaint) +"tTH" = ( +/mob/living/simple_animal/mouse/rat/Ratatui, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Hydroponics Desk"; + req_access = list(35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) "tTQ" = ( /obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment, @@ -81664,6 +81653,16 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) +"umt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) "umL" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -81905,28 +81904,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/security/permabrig) -"uvP" = ( -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes/stokcubes, -/obj/item/storage/box/monkeycubes/neaeracubes, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes/wolpincubes, -/obj/item/storage/box/monkeycubes/farwacubes, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology/lab) "uwf" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -82003,6 +81980,12 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, /area/maintenance/apmaint) +"uzE" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, +/turf/simulated/floor/plating, +/area/maintenance/atmospherics) "uBA" = ( /obj/effect/decal/cleanable/dust, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -85433,6 +85416,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel, /area/toxins/storage) +"wHa" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Airlock" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) "wHj" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -87610,6 +87599,10 @@ /obj/effect/landmark/event/xeno_spawn, /turf/simulated/floor/engine, /area/maintenance/server) +"xWW" = ( +/obj/effect/spawner/random_spawners/rodent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) "xWY" = ( /obj/machinery/light/small, /turf/simulated/floor/engine/n2, @@ -90062,22 +90055,8 @@ uTI uTI uTI uTI -"} -(9,1,1) = {" -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI -uTI +"} +(9,1,1) = {" uTI uTI uTI @@ -90319,8 +90298,6 @@ uTI uTI uTI uTI -"} -(10,1,1) = {" uTI uTI uTI @@ -90335,6 +90312,8 @@ uTI uTI uTI uTI +"} +(10,1,1) = {" uTI uTI uTI @@ -90429,6 +90408,20 @@ uTI uTI uTI uTI +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx +ylx uTI uTI uTI @@ -94277,7 +94270,7 @@ ylx ylx ylx ylx -ylx +ccU ylx ylx ylx @@ -94527,20 +94520,20 @@ uTI uTI uTI uTI -ylx -ylx -ylx -ylx -ylx -ylx -ylx -ccU -ylx -ylx -ylx -ylx -ylx -ylx +uTI +uTI +uTI +uTI +uTI +aMs +bZa +cde +ciL +uTI +uTI +uTI +uTI +uTI uTI uTI uTI @@ -94790,11 +94783,11 @@ uTI uTI uTI aMs -bZa -cde -ciL -uTI -uTI +bWz +bWz +aSd +lTl +lTl uTI uTI uTI @@ -95043,15 +95036,15 @@ uTI uTI uTI uTI -bsh -aMs -aMs +uTI +uTI +uTI aMs -bWz -bWz +bZb +cdH aSd lTl -lTl +aMs uTI uTI uTI @@ -95297,17 +95290,17 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx aMs aMs -bZb -cdH +aMs +aMs +cdO aSd -lTl +aMs aMs uTI uTI @@ -95553,7 +95546,6 @@ uTI uTI uTI uTI -uTI ylx ylx ylx @@ -95561,11 +95553,12 @@ ylx ylx ylx aMs +bWr aMs -cdO -aSd -aMs -aMs +kCL +aQX +bsh +uTI uTI uTI cyU @@ -95810,17 +95803,17 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx ylx bQl -bWr +nXN +bWz bZc -kCL -aQX +jGQ +lMl bsh uTI uTI @@ -96067,13 +96060,13 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx ylx ylx +aMs bWx bsh aOQ @@ -96325,13 +96318,13 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx aMs aMs +aMs bsh jGQ aPQ @@ -96585,11 +96578,11 @@ uTI uTI uTI uTI +uTI +uTI +uTI +uTI bsh -aMs -aMs -aMs -aMs jGQ lMl aUk @@ -96839,13 +96832,13 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx aMs aMs +aMs bsh aLB aVf @@ -97095,13 +97088,13 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx ylx ylx +aMs bWx aMs aOQ @@ -97352,13 +97345,13 @@ uTI uTI uTI uTI -uTI ylx ylx ylx ylx ylx bQn +nXN bWz bZc cdW @@ -97609,7 +97602,6 @@ uTI uTI uTI ayi -uTI ylx ylx ylx @@ -97617,6 +97609,7 @@ ylx ylx ylx aMs +bZb bsh cea aSf @@ -97867,13 +97860,13 @@ ylx ylx ylx uTI -uTI ylx ylx ylx ylx aMs aMs +aMs bsh cea aRa @@ -98127,11 +98120,11 @@ lTl lTl lTl lTl -bsh -aMs -bQo -bQo -aMs +lTl +aMA +bQr +uMo +aMA ceb aVf aSd @@ -98386,8 +98379,8 @@ uTI lTl lTl aMA -bQr -uMo +aPi +aPi aMA cel aSf @@ -99929,7 +99922,7 @@ lTl aMA aMA aMx -aNz +umt aMA aMA aMA @@ -103232,7 +103225,7 @@ uTI lTl abN aiU -als +fpw alD aqF asG @@ -103494,7 +103487,7 @@ anm aqJ eqg auY -axY +tng azM abN lTl @@ -103518,7 +103511,7 @@ uTI uTI aQg bos -bru +kJc aEF aFU aHj @@ -104773,7 +104766,7 @@ uTI uTI lTl agd -ajl +jih ybg hUa khl @@ -104861,7 +104854,7 @@ uTI uTI wmu kTu -gDo +gGn rog cgQ xMz @@ -105385,7 +105378,7 @@ nfm cwx cyo qlj -lQx +mUn cCy wgs uIN @@ -105868,7 +105861,7 @@ bBQ bzz bzz blM -bCo +mmd iGk bKt bKX @@ -107095,7 +107088,7 @@ abN nkK xXs aBI -aDG +onP atO tCQ fzU @@ -108150,7 +108143,7 @@ uTI uTI aQg bEB -bHv +iam vwy aOn aMv @@ -108665,7 +108658,7 @@ uTI aMA bEX aLC -aMR +hpG aMA uTI aQg @@ -110280,7 +110273,7 @@ cST pVJ cST cST -rOr +lNQ cST pVJ cST @@ -116382,7 +116375,7 @@ awl awl awl awl -aPm +aJA cvr aDN aDN @@ -116639,7 +116632,7 @@ avq avq avq aRF -aPm +aJA rLq aDN jgn @@ -118695,7 +118688,7 @@ aYs aLP aLP aYw -aPm +aJA bca aUQ aUQ @@ -118952,7 +118945,7 @@ cbc cgX cUi cUi -aPm +aJA bca aUQ cDI @@ -119310,9 +119303,8 @@ dcq dcq dcq dcq -ylx -rRI -ylx +dcq +uzE dcq dcq uTI @@ -119360,6 +119352,7 @@ uTI uTI uTI uTI +uTI "} (123,1,1) = {" uTI @@ -119565,11 +119558,10 @@ cUE cUK dcq uTI +uTI dcq ylx -ylx -ylx -ylx +rRI ylx dcq uTI @@ -119617,6 +119609,7 @@ uTI uTI uTI uTI +uTI "} (124,1,1) = {" uTI @@ -120494,7 +120487,7 @@ aZt aZt aZt aZt -aPm +aJA cwh aUQ cDN @@ -120594,11 +120587,11 @@ dfR dcq uTI uTI -uTI ylx ylx ylx -uTI +ylx +ylx uTI uTI uTI @@ -120852,9 +120845,9 @@ lTl uTI uTI uTI -uTI -uTI -uTI +ylx +ylx +ylx uTI uTI uTI @@ -121061,7 +121054,7 @@ cUC cQk cQk cuE -uvP +crT upq sQK upj @@ -122545,7 +122538,7 @@ aIp aMC aOb aPf -aPm +aJA cbq aWJ aWJ @@ -123315,7 +123308,7 @@ aJx aKL aMH aFI -aPm +aJA aVw aSL lYa @@ -123835,7 +123828,7 @@ aSM aVo aWU bbi -aPm +aJA cxa aOI bpE @@ -124331,14 +124324,14 @@ att att avq aRF -aPm -aPm +aJA +aJA aKO -aPm +aJA brS bvw aHa -aPm +aJA aJA aKO aMJ @@ -124346,7 +124339,7 @@ aZD aZD aZD qFg -aPm +aJA cjO aZD aZD @@ -124588,20 +124581,20 @@ aHp bdM aya aBr -bhZ aSP aSP -aPm +aSP +aJA aSP aSP -aPm +aJA aSP aSP aSP -aPm -aPm -aPm -aPm +aJA +aJA +aJA +aJA rLq chs aIc @@ -125114,7 +125107,7 @@ sHt sHt lkw fho -aPm +aJA aVw qFg aVv @@ -125463,7 +125456,7 @@ csL dgT sEj ptw -dgS +knt gFY ddk piq @@ -125610,7 +125603,7 @@ awl awl awl avq -avq +atG atG atG awE @@ -125619,16 +125612,16 @@ atG sHt sHt sHt -tbC sHt sHt -tbC +sHt +sHt sHt sHt sHt lkw bNY -aPm +aJA aVw qFg aVt @@ -125863,14 +125856,14 @@ awl aKB avq aPA -awn -aTx -amx avq -atG +avq +avq +avq atG aEI avq +avq ayg atG sHt @@ -125905,7 +125898,7 @@ gUF daH gYj dfw -btK +tTH qUR nmo dnB @@ -126121,14 +126114,14 @@ aBq aNs awl aRM +aTx +amx +avq atG -aWw -atG -atG -ylx -avb -ylx -atG +avq +avq +avq +avq atG sHt sHt @@ -126142,7 +126135,7 @@ sHt sHt aOI bNZ -aPm +aJA aVw qFg chI @@ -126379,13 +126372,13 @@ aND awl awl atG -aWA +aWw +atG +atG +atG +wHa +atG atG -ylx -ylx -ylx -ylx -ylx atG lkw lkw @@ -126636,14 +126629,14 @@ awl awl uTI atG -aWO +aWA atG +uTI ylx +avb ylx -ylx -ylx -ylx -atG +uTI +uTI uTI uTI aOI @@ -126656,7 +126649,7 @@ bBe bFR aOI bOa -aPm +aJA aVw qFg chR @@ -126892,9 +126885,9 @@ uTI uTI uTI uTI -doE -mnn -doE +atG +aWO +atG ylx ylx ylx @@ -127149,9 +127142,9 @@ uTI uTI uTI uTI -uTI -uTI -uTI +doE +mnn +doE ylx ylx ylx @@ -127409,11 +127402,11 @@ uTI uTI uTI uTI -uTI ylx ylx ylx -uTI +ylx +ylx uTI uTI uTI @@ -127666,11 +127659,11 @@ uTI uTI uTI uTI -uTI -uTI -uTI -uTI -uTI +ylx +ylx +ylx +ylx +ylx uTI uTI uTI @@ -127772,7 +127765,7 @@ cKu cKM cBQ cNd -qkn +rCw rmu vKO dgX @@ -127924,9 +127917,9 @@ uTI uTI uTI uTI -uTI -uTI -uTI +ylx +ylx +ylx uTI uTI uTI @@ -129220,7 +129213,7 @@ uTI olG aTs bvQ -bxC +pYG pfk bBx olG @@ -129231,7 +129224,7 @@ vyt ccu aQJ aGX -cma +cXu css aGX cBE @@ -131536,7 +131529,7 @@ mMo wcg jbI wNx -bGs +rxM ePI iNu gMh @@ -131842,7 +131835,7 @@ fys vON vON chg -cgf +eyV txM vON clt @@ -134457,7 +134450,7 @@ vAX eNb uDy bGG -iZU +lCH bGG bGG bGG @@ -136479,7 +136472,7 @@ dss oMl vDd wEh -cxZ +lCH cAP myd cCb @@ -136516,7 +136509,7 @@ bGG lVG bGG bGG -lYo +xWW bGG bZZ uTI diff --git a/_maps/map_files/event/Station/delta_old.dmm b/_maps/map_files/event/Station/delta_old.dmm new file mode 100644 index 00000000000..8b36e3d014f --- /dev/null +++ b/_maps/map_files/event/Station/delta_old.dmm @@ -0,0 +1,182762 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/space, +/area/space) +"aae" = ( +/obj/effect/landmark/event/carpspawn, +/turf/space, +/area/space) +"aah" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/balltoy, +/turf/simulated/floor/plating, +/area/security/customs) +"aam" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/dropper, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/decal/warning_stripes/east, +/obj/item/reagent_containers/dropper/precision, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"aar" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"aas" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 18; + id = "skipjack_ne"; + name = "northeast of station"; + width = 19 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"aaL" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/folder/red{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"aaS" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + tag = "icon-plant-25" + }, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"aba" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"acd" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 7; + id = "graveyard_church"; + name = "Station Church dock"; + width = 10 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"ack" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"acr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start/coroner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"act" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"acC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"acF" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"acX" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "mix_sensor" + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"adf" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "sst_home"; + name = "Near Kerberos Arrivals"; + width = 11 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"adR" = ( +/obj/machinery/computer/cryopod{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"aeG" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "port4_inner"; + locked = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "port4"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = -4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/additional) +"aeI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/machinery/camera{ + c_tag = "Supermatter Center"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aeY" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"afb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"afy" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"afD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"afE" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"afQ" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch for the pod doors."; + id = "secpodbay"; + name = "Pod Door Control"; + pixel_x = 26; + pixel_y = -7 + }, +/obj/machinery/camera{ + c_tag = "Pod Hangar"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"agp" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/westarrival) +"agA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"agC" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "port4"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "port4_outer"; + locked = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/additional) +"agN" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"ahe" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 6; + id = "pod1_home"; + name = "pod1 home dock"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"ahf" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 6; + id = "pod2_home"; + name = "pod2 home dock"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"ahh" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "port4_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "port4"; + pixel_x = 25; + tag_airpump = "port4_pump"; + tag_chamber_sensor = "port4_sensor"; + tag_exterior_door = "port4_outer"; + tag_interior_door = "port4_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "port4_sensor"; + pixel_x = 25; + pixel_y = 5 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/additional) +"ahr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"ahs" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"ahv" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"ahC" = ( +/obj/effect/landmark/join_late_cyborg, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"ahE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/mechanic_workshop/expedition) +"ahQ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"ahR" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"ahS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/westarrival) +"ahT" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 4; + id = "ntstation"; + name = "To Space Station"; + pixel_x = 32; + width = 6 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"aie" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aip" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/item/radio/beacon, +/obj/effect/landmark/event/blobstart, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"aiC" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"aiE" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/eastarrival) +"aiF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"aiT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"aiZ" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 18; + id = "skipjack_nw"; + name = "northwest of station"; + width = 19 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"ajg" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"ajn" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"ajy" = ( +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ajz" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -25 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"ajG" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"ajM" = ( +/obj/structure/spacepoddoor{ + luminosity = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"ajN" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/eastarrival) +"ajP" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/machinery/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"ajQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"ake" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"akl" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"aky" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/main) +"ala" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/eastarrival) +"alb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"ald" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"alf" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"alv" = ( +/obj/structure/sign/pods{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"alw" = ( +/obj/structure/sign/pods{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28; + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"alF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"alO" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/main) +"alQ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"alT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"alX" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ame" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"amh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/event/blobstart, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"amj" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A5"; + location = "A4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"amk" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"aml" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A2"; + location = "A1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"amp" = ( +/obj/machinery/light, +/obj/effect/landmark/honk_squad, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"amt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"amu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"amJ" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"amL" = ( +/obj/structure/computerframe, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"amN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"amQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/tourist) +"amR" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Expedition EVA"; + dir = 1; + network = list("SS13","Security"); + pixel_x = -9 + }, +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/adv, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"amS" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"amZ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"anb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"ang" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"ann" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 10; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"anu" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"anz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/processing) +"anP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"anQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"anZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"aob" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/medical/research/restroom) +"aoc" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"aod" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/mechanic_workshop/expedition) +"aof" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/construction/hallway) +"aon" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/radio/intercom{ + pixel_x = 30; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"aoo" = ( +/turf/simulated/wall, +/area/civilian/vacantoffice) +"aou" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint) +"aow" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Checkpoint"; + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint) +"aoS" = ( +/obj/machinery/door/airlock/external{ + id_tag = "admin_home" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aoU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 9; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aph" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"api" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Checkpoint"; + pixel_x = -8; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint) +"apj" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint) +"apk" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"app" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aps" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"apu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint) +"apw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"apy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Hangar North"; + dir = 6 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"apF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"apJ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"apM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"apN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"apO" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"apZ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint) +"aqa" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint) +"aqc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"aqq" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"aqu" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"aqB" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aqK" = ( +/obj/structure/closet/secure_closet, +/obj/item/storage/secure/briefcase, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"aqN" = ( +/obj/structure/filingcabinet, +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"aqV" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint) +"aqY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"ara" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/item/gun/energy/kinetic_accelerator{ + pixel_y = -6 + }, +/obj/item/gun/energy/kinetic_accelerator{ + pixel_y = -3 + }, +/obj/item/gun/energy/kinetic_accelerator, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"arn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plating, +/area/engine/mechanic_workshop/expedition) +"ars" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/nhallway) +"aru" = ( +/turf/simulated/wall/r_wall, +/area/security/permabrig) +"arw" = ( +/obj/machinery/door/airlock{ + name = "Internal Affairs Office"; + req_access = list(38) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"arA" = ( +/turf/simulated/wall/r_wall, +/area/engine/mechanic_workshop/expedition) +"arD" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 8; + height = 18; + id = "admin_home"; + name = "port bay 1"; + width = 18 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"arG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"arH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"arM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"arO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"arP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"arR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"arT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"arX" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"asb" = ( +/obj/machinery/door_control{ + id = "hangar"; + name = "Hangar Doors Control"; + pixel_y = -8; + req_access = list(18,48,70,71) + }, +/turf/simulated/wall, +/area/engine/mechanic_workshop/hangar) +"asg" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"asi" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"ask" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"asq" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"asE" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plating, +/area/engine/mechanic_workshop/expedition) +"asF" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"asH" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"asR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"asT" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/additional) +"asU" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"asX" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"asY" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -30; + pixel_y = 2 + }, +/obj/structure/closet/wardrobe/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/item/clothing/suit/tracksuit/red, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint) +"atd" = ( +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"atl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"atq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"atv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/north) +"atF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"atL" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"atR" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -25 + }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"atV" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"atW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aua" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"auc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aud" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"auf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"auk" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"aul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aun" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"auo" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aup" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/engine/mechanic_workshop/expedition) +"auq" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"aux" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"auz" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + pixel_y = 8 + }, +/turf/simulated/wall, +/area/hallway/secondary/entry/lounge) +"auB" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Hangar"; + req_access = list(18,48,70,71) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"auH" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"auJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"auS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"auW" = ( +/obj/structure/particle_accelerator/particle_emitter/center{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"avb" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"avd" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "hangar"; + name = "Hangar Gate" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/hangar) +"avf" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry/lounge) +"avi" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Mechanic Workshop"; + req_access = list(70) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"avj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"avk" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"avm" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"avr" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"avx" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avB" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = "n2"; + name = "nitrogen filter"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"avC" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/mechanic_workshop/expedition) +"avH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"avL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"avZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"awg" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"awh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"awk" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"awl" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"awo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aws" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/arrival/station) +"aww" = ( +/turf/simulated/wall, +/area/maintenance/bar) +"awA" = ( +/obj/effect/decal/warning_stripes/west, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"awH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"awI" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"awJ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"awP" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"awU" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/arrival/station) +"awV" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"awY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axa" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"axc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"axf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Space Expedition Storage"; + req_access = list(18,48,70) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"axg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"axh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"axj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table, +/obj/random/toolbox, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"axm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint) +"axD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"axG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"axM" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axP" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"axT" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aye" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/engine/controlroom) +"ayi" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"ayj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aym" = ( +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"ayr" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"ays" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/sorting) +"ayv" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A8"; + location = "A7" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"ayw" = ( +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/mechanic_workshop/hangar) +"ayA" = ( +/turf/simulated/wall, +/area/quartermaster/sorting) +"ayB" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"ayD" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Center Fore"; + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"ayH" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/mechanic_workshop) +"ayI" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"ayQ" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "hangar"; + name = "Hangar Gate" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/hangar) +"ayU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"azf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"azi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azk" = ( +/obj/effect/landmark/start/janitor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"azr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"azs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/cardboard, +/obj/item/storage/box/lights/mixed, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"azv" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Disposals Junction"; + tag = "icon-pipe-j1s (EAST)" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"azw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access = list(31) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"azx" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"azC" = ( +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"azU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 1; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"aAa" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1; + tag = "icon-heater (NORTH)" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/arrival/station) +"aAc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aAs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aAt" = ( +/obj/structure/janitorialcart, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"aAv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/crowbar, +/obj/machinery/light, +/obj/machinery/computer/guestpass{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"aAB" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/newspaper, +/obj/item/newspaper, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"aAE" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"aAG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aAI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/mechanic_workshop) +"aAK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aAM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Fore Starboard"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aAN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aAO" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"aAW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aAY" = ( +/obj/machinery/door_control{ + id = "mechanicgate"; + name = "Mechanic Pod Door"; + pixel_x = 24; + pixel_y = -24; + req_access = list(70) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aBb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -2; + pixel_y = 13 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aBc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aBd" = ( +/obj/machinery/door_control{ + id = "mechanicgate"; + name = "Mechanic Pod Door"; + pixel_x = -24; + pixel_y = -24; + req_access = list(70) + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aBe" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/mechanic_workshop/hangar) +"aBh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aBj" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"aBl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aBm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aBn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aBr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"aBs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aBt" = ( +/turf/simulated/wall, +/area/maintenance/engrooms) +"aBy" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"aBz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"aBF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aBI" = ( +/turf/simulated/wall/rust, +/area/maintenance/bar) +"aBS" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Waste Disposals Junction"; + sortType = 1; + tag = "icon-pipe-j1s (EAST)" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/turf_decal/bot/left, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aBV" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engsm"; + name = "Supermatter Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"aBZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aCe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/random/toolbox, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"aCf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aCi" = ( +/obj/machinery/power/rad_collector, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/greengrid, +/area/engine/supermatter) +"aCv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aCx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aCA" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aCD" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aCE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/blood/tracks{ + basecolor = "#030303"; + desc = "It's black and greasy. Looks like Beepsky made another mess."; + drydesc = "It's dry and crusty. Someone is not doing their job." + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aCU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aCV" = ( +/obj/machinery/door/airlock/highsecurity{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access = list(10,24) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engsm"; + name = "Supermatter Blast Doors" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aDc" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/supermatter) +"aDe" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/binary/volume_pump/on, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDf" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aDg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"aDh" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aDl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aDm" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"aDx" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aDC" = ( +/obj/machinery/power/supermatter_shard{ + anchored = 1 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aDD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/space, +/area/solar/auxstarboard) +"aDG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aDI" = ( +/turf/simulated/wall, +/area/janitor) +"aDL" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -25 + }, +/obj/machinery/camera{ + c_tag = "Cargo Office NorthWest"; + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aDN" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aEb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aEc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aEd" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "engsm"; + name = "Supermatter Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"aEe" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aEg" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEh" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"aEi" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/machinery/camera{ + c_tag = "Arrivals Shuttle North"; + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/arrival/station) +"aEl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(70) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aEm" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"aEn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aEp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"aEs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"aEw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aEx" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/space, +/area/solar/auxstarboard) +"aEy" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"aEB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access = list(31) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEN" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aES" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aEZ" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aFc" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aFf" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFg" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"aFl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFo" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Clown"; + name = "Clown Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/clownoffice) +"aFr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aFt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"aFA" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"aFB" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -25 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aFT" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aGa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGk" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Clown Delivery"; + req_access = list(46) + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"aGm" = ( +/obj/structure/closet/cardboard, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGn" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Service Hall North"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"aGo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"aGp" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"aGq" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aGt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aGu" = ( +/obj/machinery/door_control{ + id = "Bar"; + name = "Bar Privacy Shutters Control"; + pixel_x = -25; + req_access = list(28) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aGw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aGx" = ( +/obj/effect/landmark/start/bartender, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aGz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aGE" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/delivery) +"aGF" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Shuttle South West"; + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aGI" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aGJ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Arrivals Shuttle South East"; + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Arrival Shuttle"; + name = "Arrival Shuttle Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aGL" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aGM" = ( +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aGN" = ( +/obj/machinery/computer/operating, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"aGQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aGZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aHb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"aHc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aHe" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aHf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aHo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aHs" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aHu" = ( +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"aHw" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/mime{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"aHB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"aHD" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/shotgun/beanbag, +/obj/item/gun/projectile/revolver/doublebarrel, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aHE" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/bar) +"aHF" = ( +/obj/machinery/smartfridge/drinks{ + opacity = 1 + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Bar Desk"; + req_access = list(25) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aHG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"aHS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aIh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aIl" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 8 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/science, +/turf/simulated/wall, +/area/bridge/checkpoint/north) +"aIo" = ( +/obj/structure/particle_accelerator/fuel_chamber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"aIr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"aIs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"aIt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Turbine Generator Access"; + req_access = list(24) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aIu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aIE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aII" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aIJ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/mechanic_workshop/hangar) +"aIO" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"aIP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/maintenance/engrooms) +"aIX" = ( +/obj/machinery/door/airlock/external{ + id_tag = "specops_home" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"aJb" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"aJg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aJi" = ( +/obj/effect/decal/warning_stripes/yellow, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "QM #2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cargo Disposals Control"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"aJm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aJr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/brigstaff) +"aJu" = ( +/obj/structure/rack, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/item/assembly/voice, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aJv" = ( +/obj/machinery/atm{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"aJy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aJz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/red, +/obj/structure/closet/firecloset, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aJC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/toy/balloon, +/obj/item/toy/balloon{ + pixel_x = 7; + pixel_y = -7 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aJF" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aJK" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Gas to Thermo" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aJL" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aJN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJQ" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJV" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aJW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aKd" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aKe" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Mime"; + name = "Mime Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/mimeoffice) +"aKf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"aKg" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall, +/area/engine/mechanic_workshop) +"aKj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aKq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aKt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"aKx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aKy" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aKD" = ( +/turf/simulated/floor/plating, +/area/maintenance/casino) +"aKF" = ( +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aKK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aKL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/tourist) +"aKM" = ( +/obj/structure/computerframe, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aKO" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aKS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aKT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aKY" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Turbine Generator Access"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/atmos) +"aLd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access"; + req_access = list(24) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aLe" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aLf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aLi" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"aLl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 10; + name = "Труба турбины" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aLo" = ( +/obj/machinery/computer/podtracker{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aLr" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aLu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/mechanic_workshop) +"aLC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"aLE" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aLG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/additional) +"aLH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/mechanic_workshop/hangar) +"aLI" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aLM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"aLQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"aLV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aLW" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aLX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aLZ" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aMf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"aMn" = ( +/obj/item/radio/beacon, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aMp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/space, +/area/solar/auxstarboard) +"aMr" = ( +/obj/structure/closet/wardrobe/grey, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aMt" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/arrival/station) +"aMz" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"aMB" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aMC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"aMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/securearmory) +"aMF" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/mechanic_workshop) +"aMI" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/computer/atmoscontrol, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"aMK" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"aMM" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space) +"aMO" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"aMP" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/hallway/secondary/entry/lounge) +"aMW" = ( +/turf/simulated/wall, +/area/maintenance/gambling_den) +"aMX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/space, +/area/solar/auxstarboard) +"aNc" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aNd" = ( +/obj/item/pod_parts/core, +/obj/item/circuitboard/mecha/pod, +/obj/item/clothing/glasses/welding{ + pixel_y = 12 + }, +/obj/item/gps, +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aNe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Port Fore"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aNf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aNj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"aNl" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"aNm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aNp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"aNr" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"aNv" = ( +/obj/structure/closet/body_bag, +/obj/item/storage/pill_bottle/random_drug_bottle, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"aNw" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aNA" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aNB" = ( +/obj/machinery/requests_console{ + department = "Mechanic"; + departmentType = 2; + name = "Mechanic's Workshop Requests Console"; + pixel_y = -32 + }, +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aNG" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"aNI" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aNJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"aNS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aNT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/turbine) +"aOc" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aOd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"aOg" = ( +/turf/simulated/wall/r_wall, +/area/atmos) +"aOk" = ( +/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ + id_tag = "secpodbay" + }, +/obj/structure/spacepoddoor{ + luminosity = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aOn" = ( +/obj/structure/sink{ + pixel_y = 29 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"aOo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"aOq" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aOs" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"aOu" = ( +/obj/structure/rack, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aOB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/crew_quarters/chief) +"aOF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"aOH" = ( +/obj/effect/decal/warning_stripes/yellow, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #4"; + suffix = "#4" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "QM #3" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"aOK" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"aOL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"aOP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/beebox/unwrenched, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"aOR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(18,48,70,71) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aOT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"aOV" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch for the pod doors."; + id = "secpodbay"; + name = "Pod Door Control"; + pixel_x = -9; + pixel_y = -23 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aOY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aPd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A10"; + location = "A9" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"aPg" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"aPk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/space, +/area/solar/auxstarboard) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 6; + name = "Труба дыхательной смеси" + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"aPt" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/lounge) +"aPu" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"aPx" = ( +/obj/structure/bookcase, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"aPA" = ( +/obj/structure/closet/wardrobe/red, +/obj/item/clothing/suit/tracksuit/red, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"aPE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/atmos) +"aPJ" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/bar) +"aPM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"aPO" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"aPR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aPS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"aPY" = ( +/obj/structure/statue/bananium/clown{ + name = "Статуя Великого Кекеги" + }, +/obj/item/radio/intercom{ + pixel_y = -35 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"aQb" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/holymelon, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/chili, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"aQe" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greencorner" + }, +/area/maintenance/garden) +"aQf" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Office SouthWest"; + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aQg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aQi" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/space, +/area/solar/auxstarboard) +"aQs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aQx" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"aQy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"aQz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aQF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/space, +/area/solar/auxstarboard) +"aQI" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxport) +"aQJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"aQK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/eastsouthwest, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"aQM" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 6; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aQR" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/casino) +"aQS" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aQV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"aRl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"aRo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"aRq" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"aRC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/office) +"aRG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"aRH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aRJ" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aRL" = ( +/obj/machinery/door/airlock/external{ + id_tag = "ferry_home" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aRN" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aRO" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aRQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aRT" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"aSd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aSh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atm{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aSl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"aSy" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"aSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"aSF" = ( +/obj/machinery/vending/medical{ + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"aSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aSO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"aSP" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aSQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"aST" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"aSV" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"aSW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateroom" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"aSY" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"aSZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aTm" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aTn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"aTu" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/storage/belt/utility, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -25 + }, +/obj/item/weldingtool/largetank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aTv" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/item/stamp/denied, +/obj/item/stamp/granted, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTx" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Mechanic's Office"; + dir = 8; + network = list("Engineering","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"aTy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"aTA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aTB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"aTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aTD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"aTS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aTU" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 4; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"aTY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -2; + pixel_y = 7 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aUb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"aUm" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"aUq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"aUr" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"aUt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"aUv" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "Bar" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"aUx" = ( +/obj/machinery/door/airlock/glass{ + id = "privateroom"; + id_tag = "privateroom"; + name = "Private Room" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"aUy" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"aUB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aUC" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aUE" = ( +/obj/structure/closet/secure_closet/personal/mining, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"aUG" = ( +/obj/effect/landmark/start/chef, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"aUK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"aUO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aUP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aUT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aUU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"aUY" = ( +/obj/structure/sign/custodian, +/turf/simulated/wall, +/area/janitor) +"aVc" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Kitchen Windows"; + name = "Kitchen Privacy Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"aVg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aVh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aVi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aVj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aVB" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"aVO" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"aVS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aWc" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3; + pixel_y = 11 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"aWd" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"aWr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/cargotech, +/obj/item/stamp/granted, +/obj/item/stamp/denied, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"aWt" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aWw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Vacant Office" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/civilian/vacantoffice) +"aWx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aWB" = ( +/obj/effect/landmark/start/mechanic, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"aWC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aWI" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 8 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/science, +/turf/simulated/wall, +/area/hallway/secondary/entry/lounge) +"aWP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"aWR" = ( +/turf/simulated/wall/r_wall/coated, +/area/maintenance/turbine) +"aWS" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/crew_quarters/fitness) +"aWY" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/maintenance/library) +"aXc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 30; + pixel_y = 3 + }, +/obj/machinery/door_control{ + id = "ShootRange"; + name = "Shooting Range Shutters Control"; + pixel_x = 26; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"aXd" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"aXe" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aXh" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/suit_storage_unit/atmos, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aXj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/space, +/area/solar/auxstarboard) +"aXk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"aXl" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"aXs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"aXt" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry/commercial) +"aXx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/hydroponics) +"aXA" = ( +/obj/structure/chair/sofa/left, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"aXB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/westarrival) +"aXC" = ( +/obj/structure/toilet{ + pixel_y = 17 + }, +/obj/item/bikehorn/rubberducky{ + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"aXF" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"aXI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"aXJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"aXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aXL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"aXM" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"aXP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access = list(48) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"aXS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"aXV" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"aYd" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/assistant, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aYe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"aYj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aYo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"aYt" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aYx" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"aYC" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/engine/engineering) +"aYE" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/engine/engineering) +"aYF" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aYH" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"aYJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aYP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"aYQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aYW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"aYY" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"aYZ" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"aZb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aZd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/autolathe, +/obj/machinery/door/window/brigdoor{ + dir = 2; + id = "Autolathe"; + name = "Autolathe Access"; + req_access = list(31) + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Cargo Office Windows"; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"aZf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"aZg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/closet/jcloset, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/pestspray, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/janitor) +"aZh" = ( +/obj/machinery/atm{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"aZi" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aZj" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"aZk" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -27; + pixel_y = -25 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aZm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aZp" = ( +/obj/machinery/computer/shuttle/mining, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"aZq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"aZt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZv" = ( +/obj/machinery/camera{ + c_tag = "Hangar Hardsuit Storage"; + dir = 4 + }, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"aZx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aZz" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aZA" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"baf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bah" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel, +/area/atmos) +"bai" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"baj" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/suit_storage_unit/atmos, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/atmos) +"bal" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/suit_storage_unit/atmos, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/atmos) +"ban" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"baB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hydroponics) +"baC" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"baF" = ( +/turf/simulated/wall, +/area/hydroponics) +"baG" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"baI" = ( +/obj/structure/table, +/obj/item/paper/deltainfo, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/processing) +"baK" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 19 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"baL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"baS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"baY" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bbb" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bbe" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bbf" = ( +/turf/simulated/wall/r_wall/coated, +/area/engine/supermatter) +"bbh" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bbk" = ( +/obj/structure/grille, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"bbl" = ( +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bbw" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"bbA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"bbC" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"bbJ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/restroom) +"bbN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/fireaxecabinet{ + pixel_x = 30 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"bbR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"bbV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bbY" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/keycard_auth{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"bbZ" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/janitor) +"bca" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hydroponics) +"bcc" = ( +/obj/machinery/light, +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bcd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/kitchen_machine/candy_maker, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bce" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/freezer{ + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bcf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bck" = ( +/obj/effect/decal/warning_stripes/red, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"bcn" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bco" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bcw" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"bcy" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bcz" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"bcA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/vacuum, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bcB" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bcL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"bda" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"bdd" = ( +/obj/structure/closet/critter, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bdi" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bdq" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"bds" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bdz" = ( +/obj/structure/closet/crate/freezer, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Kitchen South" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"bdL" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bdO" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bdQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/prisonershuttle) +"bdY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bea" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bed" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bef" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bei" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bep" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"bev" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"beC" = ( +/turf/simulated/wall, +/area/engine/mechanic_workshop) +"beU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/janitor) +"beV" = ( +/turf/simulated/wall, +/area/engine/mechanic_workshop/hangar) +"beW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"beY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/chef, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"beZ" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "janitorshutters"; + name = "Janitor Shutters" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/janitor) +"bfc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"bfw" = ( +/obj/structure/ore_box, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bfz" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 11; + id = "specops_home"; + name = "port bay 2"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"bfL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/landmark/honk_squad, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"bfQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bfU" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bfW" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bfY" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bfZ" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bgb" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/camera_film, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Librarian Desk"; + dir = 9; + pixel_x = 1; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"bge" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/door_control{ + id = "Chemistry2"; + name = "Chem Medbay Desk Shutters"; + pixel_x = -18; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = -32 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"bgi" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint) +"bgj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bgk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"bgl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/janitor) +"bgm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(35) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bgn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"bgo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bgs" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bgt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/evidence) +"bgw" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/mechanic_workshop) +"bgz" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bgB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A9"; + location = "A8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgD" = ( +/mob/living/simple_animal/pet/dog/corgi/Ian, +/obj/structure/bed/dogbed/ian, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bgE" = ( +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bgF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgH" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A7"; + location = "A6" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgI" = ( +/obj/item/vending_refill/sovietsoda, +/obj/structure/rack, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"bgL" = ( +/obj/machinery/door/airlock{ + name = "Magistrate's Office"; + req_access = list(74) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"bgM" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bgN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"bgO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgU" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A6"; + location = "A5" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bhn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A4"; + location = "A3" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhq" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A1"; + location = "A40" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bht" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhv" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A3"; + location = "A2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhw" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/crew_quarters/serviceyard) +"bhx" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Kitchen Windows"; + name = "Kitchen Privacy Shutters" + }, +/obj/item/clipboard, +/obj/item/toy/figure/chef, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Kitchen Desk"; + req_access = list(28) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhy" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bhz" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/sliceable/flatdough, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"bhE" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"bhF" = ( +/obj/structure/foodcart, +/obj/machinery/light, +/obj/machinery/computer/guestpass{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhJ" = ( +/obj/machinery/door_control{ + id = "Kitchen Windows"; + name = "Kitchen Privacy Shutters Control"; + pixel_y = -26; + req_access = list(28) + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"bhM" = ( +/obj/structure/table/wood, +/obj/item/phone, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -8; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"bhN" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhP" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bhY" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"bia" = ( +/obj/machinery/camera{ + c_tag = "Mining Port"; + dir = 1 + }, +/obj/structure/closet/wardrobe/miner, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/vending/wallmed{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bib" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bie" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bif" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"big" = ( +/obj/structure/closet/l3closet/janitor, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/janitor) +"biq" = ( +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/effect/decal/cleanable/blood/gibs/cleangibs, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bix" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"biC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"biJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"biL" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 9; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"biO" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"biQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"biS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"biU" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"biW" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"biX" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"biZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"bjc" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"bjg" = ( +/obj/structure/chair, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bjh" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bjl" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bjn" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -27; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjt" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"bju" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"bjx" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"bjz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"bjA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"bjB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjC" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bjD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"bjE" = ( +/obj/machinery/mineral/ore_redemption, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bjF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bjI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bjK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bjL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bjM" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"bjN" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bjO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bjT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bjU" = ( +/obj/machinery/power/rad_collector, +/obj/machinery/camera{ + c_tag = "Supermatter Engine West"; + network = list("SS13","Engineering") + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/greengrid, +/area/engine/supermatter) +"bjV" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"bjW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bkf" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"bkk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"bko" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bkw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access = list(24) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkJ" = ( +/turf/simulated/wall, +/area/hallway/primary/port/west) +"bkK" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"bkM" = ( +/obj/machinery/camera{ + c_tag = "Hangar West South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bkQ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"bkS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bkU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bkV" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bkX" = ( +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"bkY" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"blf" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/gibber, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"blk" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 7; + height = 18; + id = "trade_dock"; + name = "port bay 5 at Kerberos"; + width = 15 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"bll" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central/north) +"blq" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"blt" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"blv" = ( +/obj/machinery/door/airlock/external{ + id_tag = "trade_dock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"blw" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"blx" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"blB" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/cargo{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"blH" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"blJ" = ( +/obj/item/radio/intercom{ + pixel_y = -29 + }, +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"blK" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"blL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"blM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"blN" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"blZ" = ( +/obj/machinery/vending/security, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permabrig) +"bmb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"bmd" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig Reception"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/reception) +"bme" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"bmo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"bmp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/flasher{ + id = null; + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"bmq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/quartermaster/sorting) +"bmr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"bmG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bmJ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"bmN" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/suit_storage_unit/atmos, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmV" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"bmX" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"bmZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/prisonershuttle) +"bnc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central/north) +"bnf" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"bni" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bnj" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bnk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/soil, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/seeds/sunflower, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bnm" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"bnn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"bnE" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"bnL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"boc" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"bog" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"boi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A14"; + location = "A13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"bol" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/medical, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"bop" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bot" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"boD" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"boG" = ( +/obj/machinery/status_display, +/turf/simulated/wall/shuttle, +/area/shuttle/arrival/station) +"boH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"boJ" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"boK" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxport) +"boL" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"boP" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"boU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/maintenance/engrooms) +"boW" = ( +/mob/living/simple_animal/mouse/brown{ + desc = "Главный помощник архитектора станции."; + real_name = "Инспектор Мышь" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"bpe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bpf" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Clown Office" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"bpg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/random_barrier/possibly_welded_airlock{ + layer = 2.9 + }, +/obj/structure/barricade/wooden{ + layer = 3.5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bph" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bpm" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"bpn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bpo" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"bpq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay2) +"bpv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"bpy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 6; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"bpI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bpK" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"bpR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Break Room Maintenance"; + req_access = list(47) + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint2) +"bpU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bpZ" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bqc" = ( +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"bqd" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/shuttle, +/area/shuttle/arrival/station) +"bqe" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bqk" = ( +/obj/structure/disposalpipe/junction/reversed, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/eastarrival) +"bql" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"bqn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bqr" = ( +/turf/simulated/wall, +/area/hallway/primary/central/nw) +"bqF" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bqG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bqH" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/door_control{ + id = "engsm"; + name = "Supermatter Blast Doors"; + pixel_y = 25; + req_access = list(10) + }, +/obj/machinery/door_control{ + id = "smbolts"; + name = "Supermatter Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 36; + req_access = list(56); + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bqK" = ( +/obj/machinery/camera{ + c_tag = "Supermatter South"; + network = list("SS13","Engineering") + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/supermatter) +"bqN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bqO" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"bri" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"brj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"brk" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"brl" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"brn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/north) +"bru" = ( +/obj/structure/closet, +/obj/item/toy/crayon/spraycan, +/obj/item/assembly/prox_sensor{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"brv" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/cargotech, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"brB" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 5; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"brF" = ( +/obj/structure/plasticflaps/mining, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"brG" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Mechanic Workshop"; + req_access = list(70) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"brI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Atmospherics Deliveries"; + req_access = list(24) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"brN" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"brO" = ( +/obj/structure/rack, +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"brR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"brV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"brW" = ( +/turf/simulated/wall, +/area/storage/tech) +"brY" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/clipboard, +/obj/item/toy/figure/botanist, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access = list(35) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bsb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bsd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"bsi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bsq" = ( +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"bst" = ( +/obj/machinery/camera{ + c_tag = "Supermatter West"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bsu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bsw" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bsx" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/hologram/holopad, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bsy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bsB" = ( +/obj/item/crowbar/red{ + desc = "..."; + force = 20; + name = "Легендарная монтировка" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"bsC" = ( +/obj/machinery/atm{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"bsD" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_y = -30 + }, +/obj/item/stamp/clown, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"bsE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"bsF" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"bsG" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"bsJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A."; + req_access = list(18) + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"bsW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access = list(50) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"bsX" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bta" = ( +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"btd" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"btg" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/atmos) +"bth" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"bti" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/atmos) +"btk" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"btm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"btn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"bto" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"btq" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"btv" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"btw" = ( +/obj/structure/table, +/obj/random/toolbox, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bty" = ( +/turf/simulated/wall, +/area/medical/genetics) +"btA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"btE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"btL" = ( +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"btN" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/wall/rust, +/area/maintenance/engrooms) +"btP" = ( +/obj/item/radio/intercom{ + dir = 0; + pixel_x = 29 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"btQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"btR" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"btT" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Patients Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"btV" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "North-West Solar Access"; + req_access = list(32) + }, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarport) +"btW" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarport) +"btX" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"btY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"buf" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"buk" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"bul" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bum" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"buq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"but" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"buu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"bux" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"buA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/hallway/primary/port/west) +"buC" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"buE" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"buH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"buJ" = ( +/obj/structure/table/reinforced, +/obj/item/mmi, +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"buK" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"buO" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"buP" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Center Aft"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"buR" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"buS" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Kitchen Windows"; + name = "Kitchen Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"buU" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -26 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"bvf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Shuttle South" + }, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"bvg" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Aft Starboard"; + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"bvh" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"bvj" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/maintenance/turbine) +"bvk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"bvl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"bvn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"bvo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"bvp" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/camera{ + c_tag = "Supermatter Entrance"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bvv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"bvC" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bvD" = ( +/obj/machinery/vending/cola, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"bvF" = ( +/obj/machinery/camera{ + c_tag = "Medbay South East Hallway"; + dir = 8; + network = list("SS13","Medical") + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"bvG" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bvK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"bvL" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/secondary/entry/lounge) +"bvM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 5; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"bvO" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bvQ" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxport) +"bvR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bvT" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"bvU" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/atmos) +"bvV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/tranquillite{ + name = "Mime's Office"; + req_access = list(46) + }, +/obj/machinery/door/firedoor, +/obj/item/grown/bananapeel{ + layer = 1.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"bwc" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"bwd" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/obj/item/wrench, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/bridge) +"bwe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"bwf" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"bwg" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"bwi" = ( +/obj/structure/table/wood, +/obj/machinery/bottler, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"bwj" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"bwk" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Bar counter"; + dir = 4; + pixel_y = -22 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"bwl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bwp" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/destTagger, +/obj/item/rcs, +/obj/item/rcs, +/obj/item/rcs, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"bws" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"bwx" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"bwy" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"bwC" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"bwF" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarstarboard) +"bwI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"bwN" = ( +/turf/simulated/wall/r_wall, +/area/engine/gravitygenerator) +"bwO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"bwP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bwS" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bwT" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bwV" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"bwW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/turbine) +"bwX" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"bwY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"bwZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"bxc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tower, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bxd" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bxh" = ( +/turf/simulated/wall/r_wall, +/area/storage/tech) +"bxi" = ( +/obj/item/soap/syndie, +/obj/structure/falsewall, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"bxj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"bxk" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"bxn" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/research, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"bxo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/robotics, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/bridge) +"bxp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bxq" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxs" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/mime, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"bxt" = ( +/obj/machinery/suit_storage_unit/mime, +/obj/machinery/door_control{ + id = "Mime"; + name = "Mimes Privacy Shutters Control"; + pixel_y = -27 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"bxv" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Cargo Desk"; + req_access = list(50) + }, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plasteel, +/area/quartermaster/delivery) +"bxx" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"bxz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxB" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot/left, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bxE" = ( +/obj/structure/table/wood, +/obj/item/toner{ + pixel_y = 6 + }, +/obj/item/toner{ + pixel_y = 4 + }, +/obj/item/toner{ + pixel_y = 2 + }, +/obj/item/toner, +/obj/item/toner{ + pixel_y = -2 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"bxI" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bxM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/turbine) +"bxX" = ( +/obj/machinery/light_switch{ + pixel_x = 23; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"byh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/secondary/entry/lounge) +"byl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"byn" = ( +/obj/machinery/iv_drip, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"byo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"byp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bys" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/break_room) +"byt" = ( +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"byu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"byv" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console"; + pixel_x = 30 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos/control) +"byx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"byy" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"byE" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/camera{ + c_tag = "Arrivals Lobby" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"byG" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint) +"byL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"byM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"byN" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 3"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"byP" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"byR" = ( +/obj/machinery/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"byS" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"byU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"byV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"byW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"byX" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bzc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bzg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"bzh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bzi" = ( +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"bzl" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/item/stack/sheet/mineral/plasma, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"bzm" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"bzr" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/security/execution) +"bzy" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"bzz" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"bzA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"bzB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"bzC" = ( +/obj/machinery/door/airlock/security/glass{ + name = "High Sec Zone"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"bzE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bzG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bzI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwestsouth, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/donkpockets{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bzT" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"bzV" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"bzW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"bzX" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"bzY" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bzZ" = ( +/obj/structure/rack, +/obj/item/circuitboard/scan_consolenew{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/med_data, +/obj/item/circuitboard/pandemic{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bAa" = ( +/obj/structure/sign/botany, +/turf/simulated/wall, +/area/maintenance/garden) +"bAe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bAf" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bAh" = ( +/turf/simulated/wall/rust, +/area/maintenance/casino) +"bAi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"bAl" = ( +/obj/machinery/vending/sustenance{ + contraband = list(/obj/item/kitchen/knife = 2); + desc = "Какого этот автомат тут оказался?!"; + products = list(/obj/item/reagent_containers/food/snacks/tofu = 12, /obj/item/reagent_containers/food/drinks/ice = 6, /obj/item/reagent_containers/food/snacks/candy/candy_corn = 6) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bAn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bAo" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"bAr" = ( +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 1449; + id_tag = "turbine_control"; + name = "Turbine Access Console"; + pixel_x = 8; + pixel_y = -26; + req_access = list(12); + tag_exterior_door = "gas_turbine_exterior"; + tag_interior_door = "gas_turbine_interior" + }, +/obj/machinery/ignition_switch{ + id = "Incinerator"; + pixel_x = 8; + pixel_y = -36 + }, +/obj/machinery/door_control{ + id = "turbinevent"; + name = "Turbine Vent Control"; + pixel_x = -8; + pixel_y = -36; + req_access = list(12) + }, +/obj/machinery/door_control{ + id = "auxincineratorvent"; + name = "Auxiliary Vent Control"; + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/computer/turbine_computer{ + id = "incineratorturbine" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/turbine) +"bAt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/north) +"bAu" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/maintenance/turbine) +"bAv" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"bAw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"bAz" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"bAC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"bAE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bAF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bAI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint) +"bAM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + name = "Mechanic's Desk"; + req_access = list(70) + }, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"bAN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A25"; + location = "A24" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"bAQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bAT" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/toy/figure/hop, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bAV" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"bBf" = ( +/obj/structure/sign/botany, +/turf/simulated/wall/rust, +/area/maintenance/garden) +"bBg" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"bBi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bBj" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bBl" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/engine/break_room) +"bBn" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"bBo" = ( +/turf/simulated/wall, +/area/storage/eva) +"bBp" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bBr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/engine/break_room) +"bBt" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"bBy" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"bBA" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/computer/guestpass{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/break_room) +"bBB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"bBC" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bBD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_xeno_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"bBF" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"bBG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"bBH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/c_tube, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bBK" = ( +/turf/simulated/floor/plating, +/area/maintenance/bar) +"bBL" = ( +/obj/structure/rack, +/obj/item/circuitboard/cloning{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/clonescanner, +/obj/item/circuitboard/clonepod{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bBM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bBN" = ( +/obj/structure/rack, +/obj/item/circuitboard/destructive_analyzer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/protolathe, +/obj/item/circuitboard/circuit_imprinter{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bBQ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/door/poddoor/multi_tile/two_tile_ver{ + id_tag = "mechanicgate" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"bBS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bBV" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/engrooms) +"bCc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bCd" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bCf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bCh" = ( +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bCj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bCk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bCl" = ( +/obj/machinery/camera{ + c_tag = "Bridge Port"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bCm" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/garlic, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/maintenance/garden) +"bCn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"bCo" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"bCp" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge) +"bCr" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bCv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greencorner" + }, +/area/maintenance/garden) +"bCy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/turbine) +"bCB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"bCC" = ( +/obj/item/mounted/frame/apc_frame, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bCG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"bCI" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"bCJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/maintenance/garden) +"bCK" = ( +/turf/simulated/wall/rust, +/area/maintenance/gambling_den) +"bCL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction/reversed, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bCN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Service Hall" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"bCO" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"bCP" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bDb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bDd" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/seeds/tea, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bDe" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"bDf" = ( +/obj/machinery/vending/hydroseeds, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bDg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bDh" = ( +/obj/item/target/syndicate, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"bDi" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"bDj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/break_room) +"bDk" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"bDm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bDn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bDt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bDv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bDw" = ( +/obj/effect/decal/warning_stripes/red, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bDB" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"bDG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bDI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"bDR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bDS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"bDT" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -26 + }, +/obj/structure/cable, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"bDW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/communications, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"bDY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge) +"bEa" = ( +/obj/machinery/vending/suitdispenser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"bEc" = ( +/obj/machinery/camera{ + c_tag = "Customs Desk"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/computer/card{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/bridge/checkpoint/north) +"bEd" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"bEe" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/north) +"bEf" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"bEg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bEh" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"bEi" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bEm" = ( +/obj/machinery/gameboard, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"bEr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"bEs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"bEt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"bEv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"bEw" = ( +/obj/structure/statue/chickenstatue, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"bEx" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 18; + id = "skipjack_se"; + name = "southeast of SS13"; + width = 19 + }, +/turf/space, +/area/space) +"bEG" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"bEI" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bEJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bEK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateroom" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"bEN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bEO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bER" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bES" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bEV" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bEX" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bFb" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/eastarrival) +"bFf" = ( +/obj/structure/rack, +/obj/item/circuitboard/atmos_alert{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/powermonitor, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bFi" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"bFk" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bFq" = ( +/obj/structure/girder, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bFr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bFv" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Gas Pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bFw" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bFy" = ( +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bFz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bFA" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"bFB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/north) +"bFC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bFD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint) +"bFE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/caution, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bFH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"bFI" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bFJ" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bFK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"bFQ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light_switch{ + pixel_x = -22 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bFR" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/office) +"bFS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"bFU" = ( +/obj/item/vending_refill/cigarette, +/obj/structure/rack, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"bFV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"bGh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"bGm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bGq" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/mmi, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"bGs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"bGt" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"bGv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bGw" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bGy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bGz" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/chief) +"bGC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bGD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"bGE" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/engine/engineering/monitor) +"bGJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bGK" = ( +/obj/structure/rack, +/obj/item/circuitboard/teleporter_hub{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/teleporter_station, +/obj/item/circuitboard/teleporter{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bGL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/rack, +/obj/item/circuitboard/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/mechfab, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bGO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"bGY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/storage/primary) +"bHd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bHe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"bHf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/maintenance/garden) +"bHj" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"bHl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bHo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bHp" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bHq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bHr" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"bHs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"bHu" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/seeds/wheat, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bHv" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"bHw" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"bHx" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain) +"bHz" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"bHH" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/processing) +"bHI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Briefing"; + name = "Briefing Room Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/main) +"bHN" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"bHO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/evidence) +"bHQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/processing) +"bHS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"bHX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bId" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/qm, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bIn" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/maintcentral) +"bIp" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/quartermaster, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bIq" = ( +/obj/machinery/computer/drone_control, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"bIr" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"bIz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/security/engineering, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bIA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bIE" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/pdapainter, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bIG" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"bIH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"bIK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bIP" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 10; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"bIT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter/zippo, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bIV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bIW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"bIX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bJf" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"bJh" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/ai_upload) +"bJi" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bJk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bJn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"bJp" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"bJs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"bJy" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"bJA" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitered" + }, +/area/security/medbay) +"bJF" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 2"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"bJP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research) +"bJW" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"bJZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"bKc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/hallway/secondary/entry/lounge) +"bKd" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"bKe" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/wood, +/area/maintenance/bar) +"bKf" = ( +/obj/structure/table/wood, +/obj/item/toy/figure/bartender, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"bKi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"bKl" = ( +/obj/machinery/camera{ + c_tag = "Engineering Monitoring"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bKr" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bKs" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hydroponics) +"bKy" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/engineering{ + desc = "В ящике хранится оборудование и ресурсы для осуществления ремонта станции гражданским персоналом в случае нужды или безработицы"; + name = "Ящик оборудования для ремонта" + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/clothing/head/welding, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/airlock_painter, +/obj/item/floor_painter, +/obj/item/floor_painter, +/obj/item/airlock_painter, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bKB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/storage/primary) +"bKE" = ( +/obj/machinery/computer/account_database, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge/meeting_room) +"bKF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bKH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKK" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bKN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKP" = ( +/obj/structure/bed/dogbed{ + name = "fox box" + }, +/mob/living/simple_animal/pet/dog/fox/Renault, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/captain) +"bKU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"bKV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLb" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"bLc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLl" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"bLm" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"bLo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bLu" = ( +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"bLv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/interrogation) +"bLA" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bLH" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/quartermaster{ + pixel_x = -3 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/gps/mining, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bLL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"bLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite Antechamber"; + name = "AI Antechamber Turret Control"; + pixel_y = 28; + req_access = list(75) + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"bLT" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bMd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bMe" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"bMg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bMi" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bMk" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"bMl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bMn" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bMo" = ( +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bMq" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bMz" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"bMA" = ( +/obj/structure/reflector/box{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bMB" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "Perma1"; + name = "Permabrig Access"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"bMC" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"bMD" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bMG" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bMH" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"bMJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hydroponics/soil, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/seeds/harebell, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bMM" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/main) +"bMN" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/porta_turret{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bMP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/maintenance/garden) +"bMQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bMS" = ( +/obj/machinery/atmospherics/trinary/tvalve/digital/flipped/bypass{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"bMU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/west, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"bMV" = ( +/obj/machinery/porta_turret{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bMY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bNc" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"bNd" = ( +/obj/structure/bookcase, +/obj/item/book/random, +/obj/item/book/random, +/obj/item/book/random, +/obj/item/book/random, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bNk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"bNl" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"bNo" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 5"; + name = "Cell 5"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"bNz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bNA" = ( +/obj/structure/rack, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/drinks/mug/sec, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bNC" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bNE" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bNF" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/bar) +"bNH" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/medical/research) +"bNJ" = ( +/obj/item/twohanded/required/kirbyplants/dead, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"bNK" = ( +/obj/effect/decal/cleanable/blood/gibs/cleangibs, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bNL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"bNR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"bNS" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bNX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"bNY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bOb" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bOf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bOh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"bOj" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bOk" = ( +/obj/structure/rack, +/obj/item/circuitboard/camera{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/prisoner, +/obj/item/circuitboard/secure_data{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"bOm" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bOn" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Arrivals Waiting Zone" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bOo" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"bOq" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bOr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"bOs" = ( +/obj/item/radio/intercom, +/turf/simulated/wall, +/area/hallway/secondary/entry/commercial) +"bOt" = ( +/obj/item/flag/nt, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"bOu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"bOv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"bOw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"bOz" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/cargotech, +/obj/item/stamp/granted, +/obj/item/stamp/denied, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"bOA" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/nw) +"bOD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Checkpoint Maintenance"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/north) +"bOE" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bOG" = ( +/obj/item/aiModule/reset, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bOI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bOL" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bON" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bOP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/maintenance/engrooms) +"bOQ" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bOR" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/lounge) +"bOS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/lounge) +"bOT" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/sloth/paperwork, +/obj/machinery/computer/guestpass{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/qm) +"bOU" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"bOZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"bPj" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door_control{ + id = "First Surgery Window"; + name = "Surgery Window Shutters Control"; + pixel_y = -26 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/north) +"bPr" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bPt" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Janitoral Delivery"; + req_access = list(26) + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/janitor) +"bPv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/customs) +"bPy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт кислород в смеситель для создания дыхательной смеси, которая потом распространяется по станции"; + dir = 8; + name = "Кислород (O2) в дыхательную смесь"; + on = 1; + target_pressure = 101 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/atmos) +"bPA" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry) +"bPB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/space, +/area/solar/auxstarboard) +"bPD" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bPH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"bPK" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bPM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bPR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bPT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/light{ + dir = 1; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"bPU" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"bPV" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bPW" = ( +/obj/machinery/atmospherics/binary/valve/digital, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"bPY" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bPZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bQa" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/trinary/tvalve/digital/flipped/bypass, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"bQd" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bQe" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"bQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"bQh" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/camera{ + c_tag = "Engineering Access"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bQk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"bQl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"bQm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"bQp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"bQq" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A20"; + location = "A19" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port/west) +"bQr" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/lightreplacer{ + pixel_y = 5 + }, +/obj/item/lightreplacer{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb{ + layer = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"bQu" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bQw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bQx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bQB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bQD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bQE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bQF" = ( +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bQH" = ( +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bQL" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"bQN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/captain/bedroom) +"bQO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/safe/floor, +/obj/item/pneumatic_cannon/ghetto, +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"bQP" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bQS" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"bQT" = ( +/obj/machinery/floodlight, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bQU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"bQV" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug, +/turf/simulated/floor/carpet, +/area/lawoffice) +"bQW" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"bRe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"bRj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bRk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"bRo" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/medical/research) +"bRp" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"bRr" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway"; + req_access = list(75) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"bRt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bRv" = ( +/obj/structure/table, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bRx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"bRy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"bRA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat) +"bRC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/aisat) +"bRD" = ( +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "Robot-STD"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite"; + name = "AI Antechamber Turret Control"; + pixel_x = -32; + req_access = list(75) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/aisat) +"bRE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"bRF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bRK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bRO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/construction/hallway) +"bRT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"bRW" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bRX" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bRY" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -25 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/janitor) +"bRZ" = ( +/obj/machinery/light/small, +/obj/structure/closet/radiation, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bSc" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bSf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bSg" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purplecorner" + }, +/area/janitor) +"bSo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bSr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite"; + name = "AI Antechamber Turret Control"; + pixel_x = 32; + req_access = list(75) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"bSt" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bSu" = ( +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/maintenance/garden) +"bSw" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bSy" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/bed, +/obj/item/bedsheet/clown, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"bSz" = ( +/mob/living/simple_animal/bot/cleanbot{ + name = "D.E.N"; + on = 0; + real_name = "D.E.N" + }, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/janitor) +"bSA" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"bSE" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"bSH" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/garden) +"bSJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/qm) +"bSM" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/maintenance/garden) +"bSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/captain/bedroom) +"bST" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain/bedroom) +"bTa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"bTo" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"bTs" = ( +/obj/machinery/computer/monitor, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Minisat Maintenance Room"; + dir = 1; + network = list("Minisat","SS13") + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"bTt" = ( +/obj/machinery/cryopod/robot, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/computer/cryopod/robot{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"bTv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/maintenance/garden) +"bTx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/aisat/maintenance) +"bTy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"bTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bTB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bTD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"bTE" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/item/storage/bag/plants/portaseeder, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"bTG" = ( +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"bTI" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/showcase{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"bTK" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"bTM" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"bTQ" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/wood, +/area/maintenance/library) +"bTR" = ( +/obj/structure/sign/pods, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"bTV" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28; + pixel_y = -32 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bTY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"bTZ" = ( +/obj/machinery/flasher{ + id = "hopflash"; + pixel_y = 58 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"bUa" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Access Desk"; + req_access = list(57) + }, +/obj/machinery/door/window/westright{ + name = "Access Queue" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopprivacy"; + name = "Head of Personal Privacy Shutters" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"bUc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry/lounge) +"bUd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bUe" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bUf" = ( +/obj/machinery/camera{ + c_tag = "Cargo Supply North" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bUg" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bUh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bUl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall, +/area/engine/engineering) +"bUm" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"bUn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering/monitor) +"bUo" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/ushanka, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/maintenance/fsmaint) +"bUq" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/bar) +"bUt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bUv" = ( +/obj/structure/rack, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/maintenance/bar) +"bUw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bUC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"bUD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"bUG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(2) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"bUH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"bUI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"bUN" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bUO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"bUR" = ( +/obj/effect/decal/cleanable/vomit, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bUT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"bVd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"bVj" = ( +/obj/machinery/ai_slipper, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat) +"bVn" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/light/small, +/obj/structure/closet/crate, +/obj/item/storage/belt/champion, +/obj/item/stack/sheet/mineral/gold, +/obj/item/stack/sheet/mineral/gold, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bVo" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bVq" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bVr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"bVt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"bVz" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bVC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen"; + tag = "icon-whitegreen (WEST)" + }, +/area/medical/virology/lab) +"bVH" = ( +/obj/structure/reflector/box, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"bVI" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"bVJ" = ( +/obj/machinery/monkey_recycler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"bVL" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bVN" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + pixel_y = 8 + }, +/turf/simulated/wall, +/area/security/checkpoint) +"bVO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"bVP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/flag/nt, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"bVS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bVU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bVZ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"bWa" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bWb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/solar/auxstarboard) +"bWd" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/east, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"bWf" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 2 + }, +/obj/vehicle/janicart{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/janitor) +"bWg" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/janitor) +"bWl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"bWm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bWn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"bWp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/turf/simulated/floor/greengrid, +/area/engine/engineering) +"bWs" = ( +/obj/machinery/atmospherics/trinary/filter{ + desc = "Отфильтровывает кислород из трубы и отправляет его в камеру хранения"; + dir = 1; + filter_type = 1; + name = "Фильтр Кислорода (O2)"; + on = 1; + target_pressure = 4500 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/atmos) +"bWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bWx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bWz" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/firelock_electronics, +/obj/item/firelock_electronics, +/obj/item/firealarm_electronics, +/obj/item/firealarm_electronics, +/obj/item/circuitboard/sleeper, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"bWB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"bWK" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port/west) +"bWL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bWO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"bWQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"bWR" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/camera{ + c_tag = "Arrivals Port Bay 4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bWS" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/hydroponics) +"bWW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"bWZ" = ( +/obj/structure/sink{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/freezer{ + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bXf" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bXh" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"bXi" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/clipboard, +/obj/item/toy/figure/lawyer, +/turf/simulated/floor/carpet, +/area/lawoffice) +"bXk" = ( +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bXu" = ( +/obj/structure/table/wood, +/obj/machinery/fishtank/bowl{ + pixel_y = 5 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"bXy" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"bXA" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"bXB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/destTagger, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"bXD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Primary Security Hallway East"; + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/security/lobby) +"bXG" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"bXH" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bXJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bXL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bXM" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"bXN" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bXO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bXP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bXR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"bXS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bXU" = ( +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"bXY" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"bYa" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"bYc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bYd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bYf" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"bYg" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"bYj" = ( +/turf/simulated/wall, +/area/library) +"bYn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"bYp" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/paper/ntrep, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/simulated/floor/carpet, +/area/ntrep) +"bYq" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Mining Desk"; + req_access = list(48) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bYx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"bYz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bYA" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Second Port" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bYB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bYJ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bYM" = ( +/turf/simulated/wall, +/area/magistrateoffice) +"bYW" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"bYY" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bZf" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 7; + name = "Chief Engineer Requests Console"; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/photocopier{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"bZh" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bZl" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bZn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZs" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"bZv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bZE" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/westright{ + dir = 4; + name = "Library Delivery"; + req_access = list(37) + }, +/turf/simulated/floor/wood, +/area/library) +"bZH" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"bZI" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bZJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bZL" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/space, +/area/solar/auxstarboard) +"bZN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"bZO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bZP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/mob/living/simple_animal/mouse, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bZV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"bZX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"bZY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/effect/landmark/start/barber, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"cac" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/warden) +"cae" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cautioncorner" + }, +/area/maintenance/bar) +"caf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cag" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cah" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"cai" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"caj" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"cak" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"cal" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"cam" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"car" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cas" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(28,35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"cau" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/crew_quarters/courtroom) +"cav" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"caw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cay" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"caA" = ( +/obj/machinery/power/rad_collector, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/greengrid, +/area/engine/supermatter) +"caB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"caD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"caE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"caF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"caK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"caL" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"caN" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"caQ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cbb" = ( +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cbc" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cbj" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cbk" = ( +/obj/machinery/vending/engivend, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"cbl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cbm" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Engine SMES"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26; + pixel_y = -28 + }, +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/engine/engineering) +"cbn" = ( +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbp" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbs" = ( +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cbt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"cbu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"cbx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cbz" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cbA" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/library) +"cbB" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/janitor) +"cbC" = ( +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"cbH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"cbI" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"cbJ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/analyzer, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cbN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"cbU" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cbY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"cbZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"cca" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ccb" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ccc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -22 + }, +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"cce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"ccf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ccg" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cch" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ccj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"ccl" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/morgue) +"ccn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"ccp" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"ccq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/camera_film, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"ccs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"cct" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ccv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ccx" = ( +/obj/structure/lattice, +/obj/machinery/light/small, +/turf/space, +/area/aisat) +"ccC" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ccI" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center 1"; + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"ccJ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ccK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ccO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"ccW" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cdb" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cdd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdf" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"cdh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cdj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cdk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cdm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cdp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cds" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cdw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/machinery/vending/wallmed{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/janitor) +"cdx" = ( +/obj/machinery/smartfridge, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Kitchen Desk"; + req_access = list(28) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"cdy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"cdD" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/ntrep) +"cdF" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/janitor, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + name = "Janitor Requests Console"; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Custodial Closet"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"cdK" = ( +/obj/structure/bed/dogbed{ + name = "kitty basket" + }, +/mob/living/simple_animal/pet/cat/floppa, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"cdN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"cdO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cdP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"cdQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cdR" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/conveyor/inverted{ + id = "QMLoad2"; + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cdS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cdT" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"cdV" = ( +/obj/structure/plasticflaps, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cdZ" = ( +/obj/machinery/door/airlock/highsecurity{ + heat_proof = 1; + id_tag = "smbolts"; + locked = 1; + name = "Supermatter Chamber"; + req_access = list(10,24) + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"ced" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"cee" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"cei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry/lounge) +"cem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ceo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"cet" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"cew" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hall Center" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cex" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"ceA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"ceI" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"ceL" = ( +/obj/machinery/ai_slipper, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/tcommsat/chamber) +"ceN" = ( +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"ceP" = ( +/turf/simulated/wall/rust, +/area/maintenance/engrooms) +"ceT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"ceY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"ceZ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cfb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cfe" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cff" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A11"; + location = "A10" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cfg" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 1; + filter_type = "n2"; + name = "nitrogen filter"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"cfi" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cfj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/blueshield) +"cfm" = ( +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 1; + filter_type = -1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cfo" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cfr" = ( +/turf/simulated/floor/engine, +/area/engine/supermatter) +"cfs" = ( +/obj/item/wirecutters, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"cft" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Pump Airlock"; + network = list("SS13","Engineering") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/valve/digital, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"cfu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"cfy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cfz" = ( +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"cfA" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"cfB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"cfC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"cfD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "representative"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"cfH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + id_tag = "blueshieldofficedoor"; + name = "Blueshield"; + req_access = list(67) + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cfL" = ( +/obj/structure/lattice, +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity SouthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/engine/engineering) +"cfM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plating, +/area/atmos) +"cfO" = ( +/obj/machinery/teleport/hub, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cfR" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"cga" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cge" = ( +/turf/simulated/floor/engine/n2, +/area/atmos) +"cgg" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"cgk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cgm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/bar) +"cgr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"cgx" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyerPort"; + name = "Medbay Entrance"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/sleeper) +"cgz" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/sop_service, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"cgA" = ( +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"cgD" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cgE" = ( +/obj/structure/closet/secure_closet/ntrep, +/turf/simulated/floor/wood, +/area/ntrep) +"cgI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cgK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"cgP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"cgQ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"cgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"cgS" = ( +/obj/machinery/cooker/deepfryer, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"cgT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"cgV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cgX" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"chd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"che" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"chg" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A40"; + location = "A39" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"chh" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"chi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=V2"; + location = "V1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/vip) +"chy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"chC" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"chD" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"chE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"chH" = ( +/obj/structure/closet/secure_closet/magistrate, +/obj/structure/disposalpipe/segment, +/obj/item/radio/headset/heads/magistrate/alt, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"chI" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi/gold, +/obj/item/stamp/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"chJ" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"chL" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"chN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitered" + }, +/area/security/medbay) +"chO" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/hallway/primary/aft) +"chP" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel, +/area/atmos) +"chW" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 2"; + dir = 1; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/space/nearstation) +"chX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"cie" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"cij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cik" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cir" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"cit" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"ciu" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/maintenance/bar) +"ciy" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/smartfridge, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ciC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"ciD" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"ciE" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center 3" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"ciJ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/blueshield) +"ciL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/teleporter) +"ciM" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hydroponics) +"ciR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ciS" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"ciT" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Magazines for SMG"; + req_access = list(3) + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/ammo_box/magazine/wt550m9{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"ciZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"cjc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"cjf" = ( +/obj/machinery/computer/prisoner{ + req_access = list(2) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"cjg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"cjh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"cji" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"cjk" = ( +/obj/machinery/computer/brigcells, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/warden) +"cjn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cjp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cjs" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"cjv" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/engrooms) +"cjD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cjF" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"cjH" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/kitchen/knife, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"cjJ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) +"cjL" = ( +/obj/structure/bed, +/obj/structure/curtain/black, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"cjO" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"cjQ" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"cjY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cjZ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ckd" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"cke" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"ckh" = ( +/turf/simulated/wall, +/area/clownoffice) +"cki" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"ckj" = ( +/turf/simulated/floor/wood, +/area/library) +"ckk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/crew_quarters/serviceyard) +"ckm" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cko" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/crew_quarters/bar) +"ckp" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/reception) +"ckq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/flag{ + layer = 4 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"cks" = ( +/turf/simulated/wall/r_wall, +/area/ntrep) +"cku" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ckw" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckx" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckz" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"ckB" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Courtroom West"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"ckE" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"ckK" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ckN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ckQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"ckS" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"ckW" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"clb" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/east, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"clj" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 6; + name = "Труба обработки" + }, +/turf/space, +/area/space/nearstation) +"clk" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/space, +/area/space/nearstation) +"clp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/engineering, +/obj/item/multitool, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"clq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/clothing/glasses/welding/superior, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"clr" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"clv" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/fore) +"clz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"clA" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"clB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"clD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Blueshield"; + departmentType = 5; + name = "Blueshield Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"clF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"clH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"clI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"clJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"clP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"clQ" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"clT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"clU" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleportershutter"; + name = "Teleporter Shutters" + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/teleporter) +"clX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"cmc" = ( +/obj/machinery/power/emitter{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"cmd" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cmf" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cmh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cmi" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"cmj" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cmk" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cml" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cmm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cmn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/seed_extractor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cmo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cmq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"cmr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cms" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/fire, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + dir = 1; + network = list("SS13","Medical") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cmx" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cmA" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"cmL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hydroponics) +"cmO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"cmP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hydroponics) +"cmR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cmV" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"cmX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cmZ" = ( +/obj/structure/bed, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cna" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cnb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cnf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cng" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/dresser, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cnj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cnm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cnn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cno" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cnp" = ( +/obj/effect/turf_decal/box, +/obj/item/storage/box/mousetraps, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"cnq" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cnx" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Cargo Bay Desk"; + req_access = list(31) + }, +/obj/item/paper/deltainfo, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Cargo Office Windows"; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cnB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cnD" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cnG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cnH" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_y = 30 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/janitor) +"cnI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cnL" = ( +/obj/structure/table/reinforced, +/obj/item/key/janitor, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/janitor) +"cnM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/commercial) +"cnN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cnP" = ( +/turf/simulated/wall, +/area/crew_quarters/locker) +"cnS" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/janitor) +"cnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"cnZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cod" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cof" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"coh" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating, +/area/storage/secure) +"coi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cop" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cor" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cot" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics West"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"cov" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"cow" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"coz" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"coA" = ( +/obj/structure/delta_statue/sw, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/bridge/vip) +"coB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"coE" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"coH" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"coL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"coP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"coQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"coR" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"coS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"coT" = ( +/mob/living/simple_animal/hostile/killertomato{ + desc = "Прирученный ботаниками томат-убийца. Не подпускать к Сане."; + faction = list("plants","neutral","hostile"); + name = "Витамин" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hydroponics) +"cpb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/window/southright{ + dir = 4; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cpd" = ( +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/item/radio/intercom/private{ + pixel_x = 28; + pixel_y = -10 + }, +/obj/item/radio/intercom/custom{ + pixel_x = -28; + pixel_y = -10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cpg" = ( +/obj/structure/particle_accelerator/power_box{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpi" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cpk" = ( +/obj/machinery/power/tesla_coil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cpl" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door_control{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_x = 23; + pixel_y = 8; + req_access = list(11) + }, +/obj/machinery/camera{ + c_tag = "Engineering Central Hall"; + dir = 1; + network = list("Engineering","SS13"); + pixel_y = -1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cpm" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/storage/secure) +"cpn" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cpo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"cpr" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"cpy" = ( +/obj/machinery/vending/hydroseeds, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cpA" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"cpC" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/destTagger, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cpD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cpJ" = ( +/turf/simulated/floor/carpet, +/area/library) +"cpK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"cpO" = ( +/obj/structure/table, +/obj/item/camera, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cpP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/maintenance/tourist) +"cpQ" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cpW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/brown{ + dir = 8; + layer = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"cqb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/range) +"cqd" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"cqe" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"cqf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"cqg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/prisonershuttle) +"cqj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"cqw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cqB" = ( +/turf/simulated/wall, +/area/quartermaster/miningdock) +"cqJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cqK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/lights/bulbs, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cqM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"cqQ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Particle Accellerator"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cqT" = ( +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/janitor) +"cqU" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/janitor) +"cqX" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/tesla_coil, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"cqY" = ( +/obj/machinery/door_control{ + id = "janitorshutters"; + name = "Janitor Shutters Control"; + pixel_y = -7; + req_access = list(26) + }, +/turf/simulated/wall, +/area/janitor) +"cqZ" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"cra" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"crg" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"crh" = ( +/obj/machinery/camera{ + c_tag = "Cargo Backroom" + }, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"crj" = ( +/obj/machinery/atmospherics/trinary/tvalve/digital{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"crk" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8; + filter_type = "n2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"crn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"cro" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"crp" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"crr" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"crv" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/atmos, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"crA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"crE" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"crF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"crG" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/gateway) +"crI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"crJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access = list(35); + tag = "icon-right" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"crL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"crN" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"crW" = ( +/obj/effect/landmark/start/clown, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"crX" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"csa" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/obj/effect/landmark/start/botanist, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"csj" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"csm" = ( +/obj/machinery/power/tesla_coil, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"csn" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"cso" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"csr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"css" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/bananium{ + name = "Clown's Office"; + req_access = list(46) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cst" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A15"; + location = "A14" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"csv" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"csz" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"csC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"csF" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"csG" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"csH" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"csJ" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"csO" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/gambling_den) +"csS" = ( +/obj/structure/closet/crate, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"csU" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"csV" = ( +/turf/simulated/wall/r_wall, +/area/gateway) +"cth" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + dir = 8; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"cti" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ctj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"ctn" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"cto" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"ctp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/brigstaff) +"ctt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"ctv" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ctC" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ctF" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ctG" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ctH" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"ctI" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ctJ" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"ctK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"ctL" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"ctN" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"ctP" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/eva) +"ctQ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"ctS" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ctT" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hydroponics) +"ctV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"cua" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cue" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cuf" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cug" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"cui" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cul" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"cum" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"cuo" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/space, +/area/space/nearstation) +"cup" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"cuq" = ( +/turf/simulated/floor/engine/air, +/area/atmos) +"cur" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/multitool, +/obj/item/multitool{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cus" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) +"cuv" = ( +/obj/structure/closet/wardrobe/green, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cuw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cux" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cuz" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cuB" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"cuC" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"cuM" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/door/window, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"cuN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = list(17) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cuO" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cuQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cuS" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cuV" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"cva" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"cvc" = ( +/obj/machinery/camera{ + c_tag = "Supermatter North"; + network = list("SS13","Engineering") + }, +/obj/structure/reflector/box, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"cvf" = ( +/turf/simulated/wall/r_wall, +/area/aisat/maintenance) +"cvg" = ( +/turf/simulated/wall/r_wall, +/area/aisat) +"cvh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"cvj" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"cvk" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cvo" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/crate/rcd, +/obj/machinery/door/window/southright{ + dir = 4; + name = "EVA Equipment" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"cvq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cvt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"cvu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Jury court"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"cvv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Office"; + req_access = list(25) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cvE" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"cvF" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"cvG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cvH" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/join_late_gateway, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"cvI" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cvK" = ( +/obj/item/radio/intercom{ + dir = 0; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cvM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cvO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cvP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cvQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cvT" = ( +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 2 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar) +"cvU" = ( +/obj/machinery/power/rad_collector, +/obj/machinery/camera{ + c_tag = "Supermatter Engine East"; + network = list("SS13","Engineering") + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/greengrid, +/area/engine/supermatter) +"cvX" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cvZ" = ( +/obj/structure/dresser, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"cwa" = ( +/obj/structure/bed, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cwd" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cwe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"cwf" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"cwk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cwl" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/atmos) +"cwn" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"cwr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cwt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cwu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cwv" = ( +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cwx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"cwy" = ( +/obj/machinery/vending/tool, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"cwz" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/rack, +/obj/item/floor_painter{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/floor_painter{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/floor_painter, +/obj/item/floor_painter{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/floor_painter{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"cwA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cwC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cwF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cwH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cwI" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cwK" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + on = 1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"cwL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"cwP" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hydroponics) +"cxb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/gateway) +"cxd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"cxe" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cxf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cxh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics North"; + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cxn" = ( +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cxr" = ( +/obj/structure/table, +/obj/item/storage/fancy/rollingpapers, +/obj/item/seeds/tobacco, +/obj/item/seeds/tobacco, +/obj/item/seeds/tobacco, +/obj/item/storage/box/matches, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"cxz" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/maintenance/bar) +"cxA" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cxE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cxF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cxK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"cxM" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"cxN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access = list(75) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"cxP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/primary/central/ne) +"cxQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/vault{ + locked = 1; + req_access = list(53) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/nuke_storage) +"cxS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cxU" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cxV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cxW" = ( +/obj/structure/rack, +/obj/item/weldingtool, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cxY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cxZ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 8; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cya" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/binary/volume_pump{ + desc = "Отправляет неотфильтрованные газы в отходы на повторную фильтрацию"; + dir = 4; + name = "Остатки газа в отходы" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cyc" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Mime"; + name = "Mime Privacy Shutters" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Clown"; + name = "Clown Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/mimeoffice) +"cye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"cyf" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"cyj" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/rack, +/obj/item/gps{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/gps{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/gps{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/gps{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"cyk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cyl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"cym" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/atmos) +"cyn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"cyp" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/gateway) +"cyt" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cyu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port/west) +"cyw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"cyx" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cyz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cyD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"cyG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cyH" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargodisposals"; + name = "Cargo Disposals" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cyK" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cyM" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"cyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry/commercial) +"cyO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"cyP" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cza" = ( +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"czb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cze" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"czi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"czk" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"czo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"czp" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"czv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"czw" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"czx" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"czy" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"czz" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/atmos) +"czB" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"czD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"czE" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/binary/volume_pump{ + desc = "Позволяет опустошить трубу дыхательной смеси, отправив её в отходы на повторную фильтрацию"; + dir = 4; + name = "Дыхательную смесь в отходы" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"czG" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"czK" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"czL" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/radio, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"czM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"czN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/maintenance/engrooms) +"czO" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"czP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plating, +/area/gateway) +"czQ" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"czR" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/gateway) +"czS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"czU" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"czV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/gateway{ + density = 0 + }, +/obj/effect/landmark/join_late_gateway, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"czW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"czX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"cAa" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cAf" = ( +/obj/structure/closet/toolcloset, +/obj/item/clothing/glasses/welding, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cAg" = ( +/obj/machinery/vending/hatdispenser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"cAh" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/maintenance/engrooms) +"cAj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cAk" = ( +/obj/structure/table, +/obj/item/deck/cards, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cAq" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/wood, +/area/library) +"cAr" = ( +/turf/simulated/wall/rust, +/area/maintenance/asmaint2) +"cAt" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cAv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cAy" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cAz" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cAA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cAB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"cAD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"cAK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cabinet, +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cAM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"cAP" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/dresser, +/obj/machinery/camera{ + c_tag = "Library Backroom"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"cAR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"cAT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cAU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cAV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cBe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"cBj" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBk" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cBo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Janitor"; + sortType = 22 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cBq" = ( +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"cBr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access = list(62) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"cBt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/janitor) +"cBu" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"cBw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"cBA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cBE" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/range) +"cBH" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = -1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cBI" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/civilian, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door_control{ + desiredstate = 1; + id = "toilet1"; + name = "Toilet Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cBJ" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "janitorshutters"; + name = "Janitor Shutters" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"cBK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/ai) +"cBM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/quartermaster/sorting) +"cBY" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"cCa" = ( +/obj/structure/lattice/catwalk, +/obj/item/wrench, +/turf/space, +/area/solar/auxport) +"cCb" = ( +/obj/structure/table/reinforced, +/obj/item/paper/holodeck, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cCc" = ( +/obj/machinery/atmospherics/unary/heat_reservoir/heater{ + dir = 1; + on = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"cCd" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"cCg" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cCh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance"; + req_access = list(10) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/engineering) +"cCi" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/binary/pump/on{ + desc = "Отправляет дыхательную смесь из трубы распространяться по станции через вентиляции"; + name = "Дыхательную смесь на станцию"; + target_pressure = 303.325 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"cCk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"cCl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Supermatter East"; + dir = 8; + network = list("Engineering","SS13") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cCn" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"cCp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cCt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cCw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cCz" = ( +/obj/structure/table/reinforced, +/obj/item/extinguisher/mini{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/extinguisher/mini, +/obj/item/extinguisher/mini{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"cCA" = ( +/obj/machinery/pipedispenser, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"cCC" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/engrooms) +"cCD" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"cCE" = ( +/turf/simulated/wall/rust, +/area/space/nearstation) +"cCF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"cCG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"cCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cCL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"cCM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cCN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/maintenance/turbine) +"cCO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"cCP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window{ + name = "Atmospherics Desk" + }, +/obj/machinery/door/window{ + dir = 8; + name = "Atmospherics Desk"; + req_access = list(24) + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"cCQ" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cCS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/binary/pump{ + name = "Gas to Turbine" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cCT" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cCV" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/janitor) +"cCW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cCX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"cCZ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cDb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cDe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/vending/wallmed{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cDg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cDh" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cDi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cDj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cDk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cDl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"cDm" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cDo" = ( +/turf/simulated/wall, +/area/crew_quarters/cabin1) +"cDp" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway North 1"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cDs" = ( +/turf/simulated/wall, +/area/space/nearstation) +"cDu" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"cDv" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDx" = ( +/obj/machinery/door/poddoor{ + id_tag = "trash"; + name = "Disposal Blast Door"; + protected = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"cDz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cDC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"cDD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/ai) +"cDE" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"cDF" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cDG" = ( +/obj/machinery/vending/tool, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDH" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cDI" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cDK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"cDL" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + id = "portsolar"; + name = "South-West Solar Control" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"cDM" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"cDN" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"cDO" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cDR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"cDU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cDV" = ( +/turf/simulated/wall/r_wall/rust, +/area/engine/controlroom) +"cDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/vending/wallmed{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cEa" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West 1"; + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"cEb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cEd" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Showroom" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/assembly/showroom) +"cEe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Med. CMO"; + sortType = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cEh" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cEi" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/wall/r_wall/coated, +/area/engine/supermatter) +"cEj" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cEk" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A26"; + location = "A25" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"cEn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cEs" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cEz" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/wall/r_wall/coated, +/area/engine/supermatter) +"cEA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"cED" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cEE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cEF" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/turf/simulated/wall/r_wall/coated, +/area/engine/supermatter) +"cEJ" = ( +/turf/simulated/wall, +/area/mimeoffice) +"cEN" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cEQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A23"; + location = "A22" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cER" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cES" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"cET" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cFb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + name = "Из скрабберов на фильтрацию" + }, +/turf/simulated/wall, +/area/atmos) +"cFd" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"cFe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"cFh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"cFn" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFs" = ( +/obj/machinery/camera{ + c_tag = "Dorm Hallway Port"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"cFw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"cFy" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cFA" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/bed, +/obj/item/bedsheet/mime, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cFE" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"cFF" = ( +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateroom" + }, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"cFG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cFH" = ( +/obj/machinery/computer/atmoscontrol, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"cFI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"cFJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/wall/r_wall/coated, +/area/engine/supermatter) +"cFK" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cFL" = ( +/obj/machinery/newscaster{ + layer = 3.3; + pixel_y = -27 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Bar Delivery"; + req_access = list(25); + tag = "icon-left (WEST)" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cFO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Bar Office"; + req_access = list(25) + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"cFP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cFQ" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cFU" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "Mime" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cFW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cGa" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/mixing) +"cGc" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cGd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"cGe" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"cGf" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"cGj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"cGl" = ( +/obj/machinery/conveyor{ + id = "QMLoad"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cGm" = ( +/obj/effect/landmark/marauder_entry, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cGo" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = -8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cGp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"cGs" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Nitrogen to Loop" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cGx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"cGB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 4; + name = "Труба подачи азота в реактор" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cGE" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 4; + name = "Труба подачи азота в реактор" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"cGF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cGK" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"cGL" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cGM" = ( +/obj/machinery/door/airlock{ + id_tag = "cabin3"; + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"cGN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cGP" = ( +/obj/machinery/door/airlock{ + id_tag = "cabin4"; + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"cGT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 22 + }, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cGW" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/engine/break_room) +"cGX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cHb" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"cHc" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"cHd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cHe" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/maintenance/xenozoo) +"cHh" = ( +/obj/machinery/camera{ + c_tag = "Service Hall South"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"cHm" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"cHr" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"cHt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/maintenance/fsmaint) +"cHw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"cHz" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cHC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"cHF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/southright, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"cHH" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 1"; + dir = 1; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"cHJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cHK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event/blobstart, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cHN" = ( +/obj/structure/chair/comfy/teal, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/reception) +"cHP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cHT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cHU" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/book/manual/security_space_law, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"cIa" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cIb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cIj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Bar Junction"; + sortType = 19 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cIq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cIr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cIt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cIu" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cIv" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"cIx" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/obj/item/airlock_electronics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"cIz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cIA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"cIB" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"cID" = ( +/obj/structure/table, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/charcoal, +/obj/item/reagent_containers/syringe/insulin, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/stack/medical/ointment/advanced{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/storage/pill_bottle/painkillers{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cIE" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"cIG" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cII" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/status_display, +/turf/simulated/wall, +/area/atmos) +"cIK" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"cIM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"cIN" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cIO" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"cIQ" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/computer/sm_monitor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/engine/controlroom) +"cIR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cIU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/south) +"cIV" = ( +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"cIW" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/reception) +"cIX" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/gps, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"cJc" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cJd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cJf" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cJj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cJl" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"cJn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atm{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cJp" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cJq" = ( +/turf/simulated/wall/r_wall, +/area/medical/biostorage) +"cJr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"cJu" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"cJv" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"cJA" = ( +/obj/item/flag/mime, +/obj/machinery/power/apc{ + pixel_y = -26 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"cJG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cJH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cJI" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cJJ" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cJK" = ( +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"cJL" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cJM" = ( +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"cJN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"cJO" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cJT" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"cJY" = ( +/obj/machinery/light/small, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cKb" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cKc" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cKd" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"cKe" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"cKh" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/library) +"cKj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"cKk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"cKq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"cKr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"cKv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"cKz" = ( +/obj/item/reagent_containers/glass/bottle/ether{ + layer = 1.9; + volume = 5 + }, +/obj/effect/decal/cleanable/blood/gibs/cleangibs, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cKC" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"cKH" = ( +/obj/structure/chair/comfy/teal{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cKI" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Chemistry2"; + name = "Chemistry Privacy Shutter" + }, +/obj/machinery/smartfridge/secure/chemistry, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cKM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cKP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cKQ" = ( +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"cKR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cKS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/bridge) +"cKT" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"cKV" = ( +/obj/structure/table, +/obj/item/gun/syringe{ + pixel_y = -2 + }, +/obj/item/gun/syringe{ + pixel_y = 6 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cKW" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/turf_decal/bot/right, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cKX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/biostorage) +"cKY" = ( +/turf/simulated/wall, +/area/medical/ward) +"cKZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cLb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"cLc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"cLd" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "Download" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cLe" = ( +/obj/machinery/computer/security/wooden_tv{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"cLj" = ( +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"cLl" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"cLr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"cLs" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"cLx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cLz" = ( +/obj/machinery/smartfridge/secure/extract, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"cLA" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cLC" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cLI" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel, +/obj/item/wrench, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/paper/gravity_gen, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cLJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"cLL" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "sw_maint_outer"; + locked = 1; + name = "West Maintenance External Access" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"cLU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"cLV" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"cLX" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"cMa" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"cMc" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cMh" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cMi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"cMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"cMl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"cMp" = ( +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cMr" = ( +/obj/structure/table/glass, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cMs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/biostorage) +"cMt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cMv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/biostorage) +"cMw" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/storage/box/masks{ + pixel_x = -6 + }, +/obj/item/storage/box/masks{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/storage/box/patch_packs{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/storage/box/patch_packs{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/biostorage) +"cMy" = ( +/obj/effect/landmark/start/civilian, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"cMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"cMU" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/keycard_auth, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"cMY" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/bridge) +"cNa" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/valve/digital, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"cNb" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/fancy, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cNe" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"cNg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cNh" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"cNl" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/chair/office/light{ + dir = 4; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cNn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"cNt" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cNw" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cNA" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/library) +"cNB" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"cNC" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/wall/r_wall, +/area/toxins/test_area) +"cNI" = ( +/turf/simulated/wall, +/area/medical/reception) +"cNJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"cNT" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/atmos) +"cNV" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cNW" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/brute, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cNX" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/o2, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cNZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"cOa" = ( +/obj/structure/bed, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/obj/structure/curtain/open, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/ward) +"cOb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/medical/ward) +"cOc" = ( +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/structure/bed, +/obj/structure/curtain/open, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/ward) +"cOd" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/ward) +"cOe" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cOf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"cOh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/quartermaster/storage) +"cOj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cOl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cOm" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cOn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cOs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cOt" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/lawoffice) +"cOu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube"; + req_access = list(19,32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/aienter) +"cOv" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cOw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cOx" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/quartermaster/sorting) +"cOy" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/storage) +"cOz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"cOA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"cOC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"cOF" = ( +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cOI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cOL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "xeno6"; + name = "Containment Control"; + pixel_y = 35; + req_access = list(55) + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"cOM" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"cOO" = ( +/obj/structure/closet/secure_closet/injection, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"cOP" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/xenobiology) +"cOR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cOS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cOT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/slime_scanner, +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cOU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/space, +/area/space/nearstation) +"cOY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cPa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cPd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"cPe" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"cPf" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cPg" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/storage/primary) +"cPi" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 4; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"cPj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"cPk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"cPl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"cPm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"cPq" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cPt" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + master_tag = "turbine_control"; + name = "Gas Turbine Access Button"; + pixel_x = -1; + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "gas_turbine_interior"; + locked = 1; + name = "Turbine Interior Airlock"; + req_access = list(12) + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"cPu" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/paper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"cPy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"cPz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cPA" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"cPC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"cPE" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"cPF" = ( +/obj/machinery/smartfridge/medbay, +/obj/machinery/door/window/eastright{ + base_state = "left"; + desc = "You have the public fridge, pal, lube off."; + dir = 2; + icon_state = "left"; + name = "Anti-Theft Shield"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cPG" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"cPI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/maintenance/turbine) +"cPJ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cPK" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/turbine) +"cPL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/biostorage) +"cPM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies"; + req_access = list(5) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cPN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/biostorage) +"cPO" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cPX" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cQb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"cQc" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"cQh" = ( +/obj/machinery/computer/arcade/battle, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"cQj" = ( +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"cQk" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cQm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cQo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"cQp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cQq" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"cQr" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"cQu" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "Clown" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cQv" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/door_control{ + id = "xenosecure"; + name = "Containment Control"; + pixel_y = 2; + req_access = list(55) + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cQB" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/clown, +/obj/item/clothing/under/soldieruniform, +/obj/item/clothing/suit/soldiercoat, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cQH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"cQK" = ( +/obj/item/flag/clown, +/obj/machinery/power/apc{ + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cQN" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"cQP" = ( +/obj/machinery/suit_storage_unit/clown, +/obj/machinery/door_control{ + id = "Clown"; + name = "Clowns Privacy Shutters Control"; + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"cQQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"cQR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"cQS" = ( +/obj/structure/barricade/wooden, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cQU" = ( +/obj/effect/turf_decal/box, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"cQV" = ( +/obj/structure/safe, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/grown/bananapeel/bluespace, +/obj/item/slime_extract/bluespace, +/obj/item/stack/telecrystal, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cQW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/medical/genetics) +"cRb" = ( +/obj/machinery/autolathe, +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Autolathe"; + name = "Autolathe Access"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/firedoor, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk1"; + name = "Research Desk Shutters"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"cRe" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"cRf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/lightreplacer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"cRg" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cRh" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/applicator{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/reagent_containers/applicator{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/reagent_containers/applicator{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/reagent_containers/applicator{ + pixel_x = 6; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cRi" = ( +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/biostorage) +"cRj" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/storage/firstaid/o2, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"cRk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cRm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cRo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cRq" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"cRr" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"cRz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/tcommsat/chamber) +"cRB" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cRC" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/interrogation) +"cRE" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cRK" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cRT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cRU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"cRW" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cRX" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/xenobiology) +"cRY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cSa" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cSb" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"cSc" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cSd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/teleporter/abandoned) +"cSe" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cSf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cSh" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cSo" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"cSp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cSu" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"cSx" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cSy" = ( +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cSA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"cSB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"cSF" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"cSG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cSI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/engrooms) +"cSJ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/cabinet/bar, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/ammo_box/shotgun/beanbag, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cSK" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cSL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cSO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowfull" + }, +/area/medical/chemistry) +"cTc" = ( +/obj/structure/window/reinforced, +/obj/machinery/arcade/claw, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"cTf" = ( +/turf/simulated/wall/r_wall, +/area/engine/aienter) +"cTg" = ( +/turf/simulated/wall, +/area/maintenance/electrical) +"cTi" = ( +/turf/simulated/wall, +/area/maintenance/xenozoo) +"cTj" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Bar Backroom" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cTl" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + frequency = 1441; + id = "mix_in" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"cTo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"cTr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cTu" = ( +/obj/structure/table/glass, +/obj/machinery/camera{ + c_tag = "Medbay Genetics Office"; + network = list("Medical","SS13") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/item/storage/box/disks, +/obj/item/storage/box/disks{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"cTz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno2"; + name = "Creature Cell #2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cTA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTB" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"cTE" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"cTG" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cTH" = ( +/obj/structure/sign/fire, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/wall/r_wall/coated, +/area/maintenance/turbine) +"cTL" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"cTM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/drone_fabricator, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"cTO" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/break_room) +"cTP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"cTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"cTR" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/computer/rdconsole/core, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"cTS" = ( +/obj/machinery/computer/monitor{ + name = "Grid Power Monitoring Computer" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"cTU" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/r_n_d/destructive_analyzer{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"cTV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cTZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cUa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/cabinet/bar, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cUb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cUe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cUf" = ( +/obj/structure/closet/crate, +/obj/item/retractor, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cUj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cUk" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = -4 + }, +/obj/item/storage/box/gloves{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers{ + pixel_x = 8 + }, +/obj/item/storage/box/beakers{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/cable, +/obj/item/storage/box/iv_bags{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/medical/biostorage) +"cUn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cUs" = ( +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/chem_dispenser/soda, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cUu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port/west) +"cUx" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/beer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cUy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cUz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cUB" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/port) +"cUF" = ( +/obj/machinery/vending/boozeomat, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cUI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"cUK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cUL" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"cUN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"cUQ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"cUS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/xenozoo) +"cUU" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall, +/area/toxins/xenobiology) +"cUW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cUY" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"cUZ" = ( +/obj/machinery/r_n_d/circuit_imprinter{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"cVb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno3"; + name = "Creature Cell #3" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"cVc" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cVe" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"cVf" = ( +/turf/simulated/wall/rust, +/area/teleporter/abandoned) +"cVg" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"cVh" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"cVm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"cVs" = ( +/obj/machinery/camera{ + c_tag = "Research and Development"; + dir = 9; + network = list("Research","SS13") + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Research Request Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"cVy" = ( +/obj/structure/chair/comfy/teal, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cVz" = ( +/obj/machinery/chem_heater, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/light, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"cVA" = ( +/obj/structure/table, +/obj/item/roller{ + pixel_x = 3; + pixel_y = 10 + }, +/obj/item/roller{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/roller, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"cVD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cVF" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge/meeting_room) +"cVG" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cVH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"cVK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cVO" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"cVP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cVT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + name = "Bar Requests Console"; + pixel_y = 30 + }, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cVU" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"cVX" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"cVZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"cWa" = ( +/obj/item/aiModule/protectStation{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/aiModule/nanotrasen{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"cWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"cWe" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/bartender, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cWf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"cWi" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"cWn" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"cWo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"cWp" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/item/storage/fancy/cigarettes/cigpack_random{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/fancy/cigarettes/cigpack_random, +/obj/item/storage/box/matches, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"cWq" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/atmos) +"cWy" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"cWA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno3"; + name = "Creature Cell #3" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cWJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"cWL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"cWQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyerPort"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1 + }, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Medical Reception"; + req_access = list(5) + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/medical/reception) +"cWR" = ( +/obj/structure/table, +/obj/item/storage/box/cups, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cWS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 3 + }, +/obj/item/flashlight/pen{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/flashlight/pen, +/obj/item/flashlight/pen{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/medical/reception) +"cWV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"cWY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/hand_labeler, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Reception"; + dir = 5; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/medical/reception) +"cXa" = ( +/turf/simulated/wall, +/area/maintenance/engineering) +"cXg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cXh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cXj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/smartfridge/medbay, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cXp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cXs" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cXv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cXz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cXD" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar) +"cXM" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/camera{ + c_tag = "Medbay Coroner's Office"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"cXN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"cXP" = ( +/obj/machinery/door_control{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + pixel_x = 24; + pixel_y = -8; + req_access = list(11) + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"cXQ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cXR" = ( +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/computer/card/minor/ce, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"cXT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cXU" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/status_display/supply_display, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"cXZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/wood/poker, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"cYa" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"cYb" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"cYc" = ( +/obj/structure/disposalpipe/junction/reversed, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Lobby"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"cYd" = ( +/obj/structure/morgue, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"cYf" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/engine/break_room) +"cYg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/mrchangs) +"cYj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cYk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xeno2"; + name = "Containment Control"; + pixel_y = -28; + req_access = list(55) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"cYn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/reception) +"cYq" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/reception) +"cYr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/reception) +"cYw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/reception) +"cYB" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"cYJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"cYK" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/card/minor/cmo, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"cYL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"cYM" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/medical/biostorage) +"cYN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"cYP" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/light, +/obj/item/storage/firstaid/regular{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cYQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay) +"cYR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"cYS" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"cYT" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/toxin, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cYW" = ( +/turf/simulated/wall, +/area/crew_quarters/bar/atrium) +"cYX" = ( +/obj/machinery/door_control{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/door_control{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/camera{ + c_tag = "Cargo Shuttle Airlock"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cZc" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cZe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"cZg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port/west) +"cZi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cZl" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"cZn" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"cZp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"cZq" = ( +/obj/structure/rack, +/obj/item/circuitboard/aifixer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/rdconsole, +/obj/item/circuitboard/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"cZr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"cZt" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"cZu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cZw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"cZC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"cZE" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cZH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"cZI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access = list(33) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cZL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"cZM" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"cZN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"cZP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"cZQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/flag/nt{ + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/construction/hallway) +"cZS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cZW" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"daa" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dac" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dae" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dag" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) +"dah" = ( +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"dai" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/flag/nt{ + pixel_y = -6 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/construction/hallway) +"daj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"dam" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"dan" = ( +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dav" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/holosign/surgery{ + id = "surgery2" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery/south) +"dax" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/turbine) +"day" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"daC" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/north, +/obj/item/wrench, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/welding, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"daE" = ( +/obj/machinery/light, +/obj/machinery/door_control{ + id = "researchdesk2"; + name = "Secondary Research Shutters"; + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/door_control{ + id = "researchdesk1"; + name = "Primary Research Shutters"; + pixel_x = -8; + pixel_y = -26 + }, +/obj/machinery/computer/rdconsole/core, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"daF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"daN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/light{ + on = 1 + }, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"daR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"daS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"daU" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/lawoffice) +"dbf" = ( +/obj/machinery/light, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay) +"dbi" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dbj" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"dbk" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/item/screwdriver, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"dbl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"dbm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"dbn" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"dbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/space_heater, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dbr" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"dbs" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel, +/area/maintenance/engrooms) +"dbt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"dbu" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/pie{ + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"dbv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"dbz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"dbC" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"dbE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dbT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + dir = 4; + tag = "icon-shower (EAST)" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"dbU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"dbY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass{ + name = "Isolation A"; + req_access = list(39) + }, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"dca" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dcc" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/paramedic) +"dce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitecorner" + }, +/area/hallway/secondary/entry) +"dci" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"dcj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"dcm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/medical/sleeper) +"dcq" = ( +/obj/structure/plasticflaps, +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"dcs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dcw" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/vending/wallmed{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dcz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Reception"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/space, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"dcA" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"dcC" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dcD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dcE" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dcF" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/paper/deltainfo, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dcL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"dcN" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dcO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dcQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dcR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"dcS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"dcU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"dcV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/misc_lab) +"dcW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/misc_lab) +"dcX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/misc_lab) +"ddb" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"ddc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "privateroom"; + name = "Privacy Room Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = -24; + req_access = list(25); + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"ddd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ddh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ddi" = ( +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"ddk" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"ddl" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/obj/machinery/door_control{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_x = -38; + pixel_y = 8; + req_access = list(11) + }, +/obj/machinery/door_control{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + pixel_x = -38; + pixel_y = -8; + req_access = list(11) + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/computer/security/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"ddp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"dds" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"ddx" = ( +/obj/effect/decal/warning_stripes/east, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"ddE" = ( +/obj/machinery/computer/crew, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"ddF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"ddH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"ddI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/parrot/Poly, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"ddJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/paramedic, +/obj/item/defibrillator/loaded, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/paramedic) +"ddM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"ddO" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ddR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"deb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"dec" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"ded" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"deg" = ( +/obj/structure/rack, +/obj/item/roller, +/obj/item/reagent_containers/iv_bag, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"del" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"deo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dep" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -26 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"deq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"des" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"det" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"dew" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"deA" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/construction/hallway) +"deB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/hallway/primary/fore) +"deE" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"deF" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"deG" = ( +/turf/simulated/wall, +/area/quartermaster/delivery) +"deH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"deK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"deL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"deM" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/hand_tele, +/obj/item/coin/plasma, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"deN" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"deR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Experimentor"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"deS" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"deU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"deW" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/construction/hallway) +"deX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/tourist) +"dfd" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"dfe" = ( +/turf/simulated/wall, +/area/medical/research/restroom) +"dff" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dfh" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"dfj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door_control{ + id = "xeno4"; + name = "Containment Control"; + pixel_y = 35; + req_access = list(55) + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"dfk" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"dfm" = ( +/turf/simulated/wall/r_wall, +/area/assembly/chargebay) +"dfn" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"dfo" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/construction/hallway) +"dfr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"dft" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/additional) +"dfu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"dfv" = ( +/turf/simulated/wall, +/area/medical/paramedic) +"dfE" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"dfI" = ( +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"dfM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"dfO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"dfP" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/misc_lab) +"dfQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"dfR" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"dfS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"dfT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"dfU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"dfV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno1"; + name = "Creature Cell #1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"dfW" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air{ + filled = 0.05 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"dfY" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"dfZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"dgb" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/nhallway) +"dgc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"dgd" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/student_sientist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"dge" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"dgi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "engineering_west_pump" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dgk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"dgo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"dgv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"dgz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"dgC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cloning) +"dgE" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/destTagger, +/obj/item/destTagger, +/obj/item/destTagger, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dgF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"dgH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/cloning) +"dgO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"dgP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random_barrier, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dgQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/holosign/surgery{ + id = "surgery1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery/north) +"dgT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"dgU" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dgW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/medical/psych) +"dgY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/maintenance/fsmaint) +"dha" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"dhb" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dhc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/chief_engineer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"dhh" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Port Fore Solars"; + network = list("SS13","Engineering") + }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"dhi" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"dhj" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"dhn" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/qm, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dho" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"dhp" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhq" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/tank/toxins, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"dhs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control{ + frequency = 1443; + level = 3; + name = "Distribution and Waste Monitor"; + sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"dht" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dhw" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"dhx" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"dhA" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera{ + c_tag = "Turbine"; + network = list("SS13","Engineering") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"dhL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Toxin Mixing"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"dhN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"dhO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dhR" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"dhS" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dhV" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 1e+006 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/maintenance/turbine) +"dhW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dhX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/evidence) +"die" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dil" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"dim" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dio" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"dip" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dis" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"dit" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"diu" = ( +/obj/machinery/door/window/brigdoor, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cloning) +"dix" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/sleeper) +"diy" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"diz" = ( +/obj/machinery/camera{ + c_tag = "Medbay Cloning"; + dir = 9; + network = list("Medical","SS13") + }, +/obj/machinery/button/windowtint{ + anchored = 1; + id = "cloninglab"; + pixel_x = 22; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/cloning) +"diB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"diD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/north) +"diI" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"diJ" = ( +/turf/simulated/wall, +/area/medical/psych) +"diQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "construction access" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"diR" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/engrooms) +"diS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"diU" = ( +/obj/structure/statue/gold/hop{ + desc = "Золотая литая статуя, посвящённая великому ХоПу - Михаилу Калинину, который продолжал исполнять свой долг даже в самых критических ситуациях"; + name = "Статуя Михаила Калинина" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"diW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"diX" = ( +/obj/machinery/computer/borgupload, +/obj/item/radio/intercom/private{ + pixel_y = -28 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"diY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dja" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"djb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Chemical Toxins"; + req_access = list(47) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"djc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar) +"djf" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"djg" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"djn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"djt" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/toxins/mixing) +"dju" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"djw" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"djx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Toxin Mixing"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"djy" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"djJ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"djM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"djQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/robot, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"djR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"djS" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/structure/bed/amb_trolley{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/paramedic) +"djT" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/vehicle/ambulance{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"djU" = ( +/obj/machinery/atm{ + pixel_y = -32 + }, +/obj/item/storage/briefcase, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/bridge/vip) +"djV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"djZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/flasher_button{ + id = "permacell2"; + name = "Perma cell 2 flasher button"; + pixel_x = -38; + pixel_y = -4 + }, +/obj/machinery/flasher_button{ + id = "permacell1"; + name = "Perma cell 1 flasher button"; + pixel_x = -38; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"dkd" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/north) +"dke" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dkj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dkk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer"; + req_access = list(40) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"dkn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"dko" = ( +/obj/machinery/conveyor{ + id = "QMLoad"; + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dkp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dkt" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/tape/random{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/taperecorder, +/obj/item/clothing/glasses/science, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"dku" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/smartfridge/medbay, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"dkv" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"dkw" = ( +/obj/structure/plasticflaps/mining, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"dky" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/space, +/area/space/nearstation) +"dkz" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"dkF" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dkG" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/south) +"dkI" = ( +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"dkJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 7; + name = "Research Director Requests Console"; + pixel_x = -30; + pixel_y = -2 + }, +/obj/item/clipboard, +/obj/item/toy/figure/rd, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dkK" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/maintenance/brig) +"dkM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/mecha, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dkP" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/folder/blue{ + pixel_x = 5 + }, +/obj/item/folder/red{ + pixel_x = -6 + }, +/obj/item/clothing/head/cone{ + desc = "Старый дорожный конус. Говорят он увеличивает интеллект носителя."; + name = "Символ Разумизма"; + pixel_x = -4; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dkQ" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dkS" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"dkX" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dkY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/cloning) +"dkZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Chief Engineer's Office" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"dlb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dlc" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"dld" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Office"; + dir = 8; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"dle" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"dlf" = ( +/obj/structure/table/glass, +/obj/item/soap{ + pixel_y = 11 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cloning) +"dlg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"dlk" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dlp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"dlr" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"dlu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dlv" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dlA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"dlC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"dlJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"dlK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dlL" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"dlM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"dlO" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + frequency = 1443; + icon_state = "on"; + id = "air_in"; + on = 1 + }, +/obj/machinery/sparker{ + id = "toxinsigniter"; + pixel_x = 1; + pixel_y = 24 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"dlR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"dlT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access = list(29) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dlY" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + dir = 0; + pixel_x = -28; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Research Director's Office" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dlZ" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/robotics, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dmj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dmk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/cloning) +"dml" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/central/west) +"dmm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Reception"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"dmn" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"dmp" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"dmq" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"dmr" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"dms" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/flashlight/pen, +/obj/item/clothing/accessory/stethoscope, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/north) +"dmu" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dmv" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"dmx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dmz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"dmB" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "solar_tool_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_access = list(32) + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"dmC" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"dmE" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_tool_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(32) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarport) +"dmF" = ( +/obj/structure/displaycase/captain, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"dmH" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"dmI" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"dmJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/security/checkpoint) +"dmK" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "solar_tool_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "solar_tool_airlock"; + layer = 3.3; + pixel_y = 25; + req_access = list(32); + tag_airpump = "solar_tool_pump"; + tag_chamber_sensor = "solar_tool_sensor"; + tag_exterior_door = "solar_tool_outer"; + tag_interior_door = "solar_tool_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "solar_tool_sensor"; + layer = 3.3; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarport) +"dmL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dmM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"dmN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den" + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dmP" = ( +/obj/effect/landmark/start/quartermaster, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dmQ" = ( +/obj/machinery/computer/supplycomp{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dmR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_tool_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(32) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarport) +"dmT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "solar_tool_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_access = list(32) + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"dmX" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dnc" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"dnf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/ignition_switch{ + id = "toxinsigniter"; + pixel_x = 24; + pixel_y = -9 + }, +/obj/machinery/door_control{ + id = "ToxinsVenting"; + name = "Toxin Venting Control"; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/mixing) +"dnh" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"dnn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dns" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/aisat) +"dnw" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"dnx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dny" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"dnz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access"; + req_access = list(24) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dnB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dnD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"dnE" = ( +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/item/storage/box/monkeycubes/wolpincubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"dnG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dnI" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dnN" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"dnO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/binary/volume_pump{ + desc = "Позволяет подать горючую смесь в турбину"; + dir = 1; + name = "Смесь в турбину" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dnP" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/maintenance/bar) +"dnS" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"dnW" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"doc" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"dod" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dog" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/item/rcd, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/clothing/glasses/meson/sunglasses, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"doh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"doi" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"dom" = ( +/obj/machinery/computer/sm_monitor, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"don" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"dor" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"dos" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/crew_quarters/chief) +"dot" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"dox" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"doy" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"doA" = ( +/obj/machinery/portable_atmospherics/canister/air{ + anchored = 1 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"doB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"doJ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"doK" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"doO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"doP" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "RoboDesk"; + name = "Robotics Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"doU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"doW" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Genetics"; + name = "Genetics Privacy Shutters" + }, +/obj/machinery/door/window/eastleft{ + name = "Genetics Desk"; + req_access = list(9) + }, +/obj/machinery/door/window/eastleft{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"doX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"doY" = ( +/obj/machinery/door/window/southright{ + dir = 1; + name = "Primate Pen"; + req_access = list(9) + }, +/obj/item/grown/bananapeel, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"doZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"dpa" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = -6; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"dpb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dpc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"dpd" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/vending/chinese, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dpe" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_y = 26 + }, +/obj/item/reagent_containers/spray/waterflower, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"dpg" = ( +/obj/structure/statue/tranquillite/mime, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"dph" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"dpn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"dpt" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopqueueshutters"; + name = "Queue Shutters" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"dpv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/arrow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"dpw" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/megaphone, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"dpA" = ( +/obj/structure/dresser, +/obj/structure/mirror{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"dpC" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"dpD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dpH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Bar"; + name = "Bar Privacy Shutters" + }, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"dpP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"dpQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/construction/hallway) +"dpR" = ( +/obj/machinery/door/airlock/public{ + name = "Bar"; + req_access = list(25) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"dpW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"dpX" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dpY" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "roboticsshutters"; + name = "Mech Bay Shutters" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dpZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"dqb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/shallway) +"dqd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dqe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access = list(41) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"dqg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/smartfridge/secure/chemistry/virology, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dqi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dqk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"dql" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Robotics Junction"; + sortType = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/hallway/primary/aft) +"dqq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"dqr" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dqt" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"dqv" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/delivery) +"dqw" = ( +/obj/effect/decal/warning_stripes/red, +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dqz" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/medbay) +"dqD" = ( +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dqL" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"dqO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"dqP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dqR" = ( +/turf/simulated/wall/r_wall, +/area/medical/cmo) +"dqS" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/maintenance/electrical) +"dqT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access"; + req_access = list(10) + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboardsolar) +"dqY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_xeno_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dra" = ( +/obj/machinery/door/airlock/command/glass{ + name = "AI Core"; + req_access = list(16) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"dri" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/blood/tracks{ + basecolor = "#030303"; + desc = "It's black and greasy. Looks like Beepsky made another mess."; + drydesc = "It's dry and crusty. Someone is not doing their job." + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dro" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"drp" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"drq" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"drs" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/medical/research/nhallway) +"drv" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"drC" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"drD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"drE" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/genetics) +"drF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"drH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"drK" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"drL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"drM" = ( +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"drN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/machinery/door/window/westleft{ + name = "Robotics Desk"; + req_access = list(29) + }, +/obj/machinery/door/window/eastleft, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "RoboDesk"; + name = "Robotics Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"drP" = ( +/obj/structure/table, +/obj/item/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/box/gloves{ + pixel_y = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"drR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atm{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/security/lobby) +"drT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"drU" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/obj/machinery/flasher{ + id = "Perma1"; + pixel_x = -24; + pixel_y = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"drW" = ( +/obj/machinery/firealarm{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"drX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"dse" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"dsg" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/securehallway) +"dsh" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Quarters"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dsk" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/pipe/manifold/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 8; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dsq" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"dsu" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"dsw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/construction/hallway) +"dsx" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"dsz" = ( +/obj/structure/table/wood, +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"dsE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"dsG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"dsI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Space Expedition Storage"; + req_access = list(18,48,70) + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"dsO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dsP" = ( +/obj/structure/filingcabinet/chestdrawer/autopsy, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"dsQ" = ( +/obj/structure/window/reinforced, +/obj/machinery/light{ + on = 1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/construction/hallway) +"dsR" = ( +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"dsT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"dsV" = ( +/obj/item/radio/intercom/custom{ + pixel_y = 25 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/item/radio/intercom/private{ + pixel_y = -28 + }, +/obj/effect/landmark/event/tripai, +/obj/machinery/door/window/southright{ + dir = 8; + name = "AI Intercom"; + req_access = list(16) + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"dsW" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"dsY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"dtb" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"dtc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dtd" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/construction/hallway) +"dte" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"dti" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/atmos) +"dtj" = ( +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/security/securearmory) +"dtm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"dtn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dtr" = ( +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"dtv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"dtB" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"dtC" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"dtD" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"dtE" = ( +/obj/structure/bookcase, +/obj/item/book/random, +/obj/item/book/random, +/obj/item/book/random, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dtF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dtI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "privateroom" + }, +/obj/structure/window/reinforced/polarized{ + id = "privateroom" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"dtJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dtK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"dtL" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"dtU" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dtZ" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"duf" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"duh" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"duk" = ( +/turf/simulated/wall, +/area/medical/morgue) +"dum" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"duo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dup" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"duq" = ( +/obj/item/flag/cargo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dut" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"duw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"duB" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"duF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"duJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"duN" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"duO" = ( +/obj/machinery/power/terminal, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"duT" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"duY" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"dvd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"dvf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"dvg" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/item/robot_parts/robot_suit, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dvk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Central Hallway South"; + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"dvm" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"dvr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"dvt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"dvu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"dvv" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"dvx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"dvA" = ( +/obj/machinery/power/terminal, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dvB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 5; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"dvC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dvJ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/south) +"dvP" = ( +/obj/effect/landmark/start/mime, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"dvR" = ( +/obj/machinery/chem_master/condimaster, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"dwg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/server) +"dwh" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dwk" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dwm" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dwo" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dws" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"dwu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"dwv" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"dww" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dwy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dwA" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"dwC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dwG" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"dwH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт кислород для смешивания с другими газами"; + dir = 8; + name = "Кислород (O2) в смеситель"; + target_pressure = 101 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"dwL" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Hall Starboard"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dwM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dwN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"dwP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics East"; + dir = 8; + network = list("Engineering","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 10; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dwW" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/atmos) +"dwX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dxa" = ( +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Kitchen Desk"; + req_access = list(28) + }, +/obj/machinery/smartfridge/dish{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"dxb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Kitchen Dinner Windows"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"dxc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dxf" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dxg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/card/id/captains_spare, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"dxh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dxs" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"dxt" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecommunications Access"; + req_access = list(61) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"dxu" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"dxv" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"dxw" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/structure/table/reinforced, +/obj/structure/sink{ + dir = 1 + }, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/assembly/robotics) +"dxx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/masks, +/obj/item/storage/box/bodybags{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/clothing/mask/breath/medical, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"dxF" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "roboticsshutters"; + name = "Mech Bay Shutters" + }, +/obj/machinery/door_control{ + id = "roboticsshutters"; + name = "Mech Bay Door Control"; + pixel_y = 24; + req_access = list(29) + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dxG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/vending/artvend, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"dxN" = ( +/obj/machinery/door/window, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"dxQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dxT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"dxZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dyd" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"dye" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"dyi" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"dyk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dyn" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"dyp" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dyq" = ( +/obj/machinery/camera{ + c_tag = "Research Toxins Storage Room"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dyr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dys" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Toxin Equipment Storage"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dyu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dyv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dyw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dyy" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 10; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"dyB" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Toxins Gas Storage"; + dir = 8; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dyC" = ( +/obj/machinery/camera{ + c_tag = "Research South Hallway"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"dyG" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dyI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"dza" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"dzc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"dzf" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Chemistry" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/medical/chemistry) +"dzh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"dzi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"dzj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dzm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"dzp" = ( +/obj/structure/table/wood, +/obj/item/picket_sign, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"dzr" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/computer/monitor{ + name = "Engineering Power Monitoring Console" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/engine/controlroom) +"dzs" = ( +/obj/machinery/photocopier, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -27; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dzt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dzu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/radio/electropack, +/obj/item/assembly/signaler, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/processing) +"dzv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dzx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/obj/machinery/power/smes, +/turf/simulated/floor/greengrid, +/area/engine/controlroom) +"dzy" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/camera{ + c_tag = "Mime Office"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"dzA" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dzC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dzD" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dzE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"dzH" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"dzI" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"dzJ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"dzL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dzQ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"dzY" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"dAc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"dAf" = ( +/obj/structure/sign/chemistry, +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"dAl" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/cryo) +"dAn" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/coffee/free, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"dAo" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Cargo Personal Corner"; + dir = 4; + pixel_y = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dAq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/ward) +"dAr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dAt" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dAv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/toxins/mixing) +"dAz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dAB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dAE" = ( +/obj/machinery/door/window{ + dir = 8; + req_access = list(63) + }, +/obj/structure/safe/floor{ + known_by = list("captain") + }, +/obj/item/gun/projectile/revolver/russian, +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/toy/figure/captain, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"dAF" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"dAK" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dAL" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + id = "co2_in" + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"dAN" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"dAO" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dAU" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"dAW" = ( +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dAY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/genetics) +"dAZ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dBd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dBe" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Hydroponics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dBg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dBh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access = list(27) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint2) +"dBm" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/camera{ + c_tag = "Animal Garden"; + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"dBo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"dBp" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dBr" = ( +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"dBt" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/start/engineer, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dBu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dBv" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"dBA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"dBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"dBE" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Library North"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"dBF" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dBG" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/library) +"dBH" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"dBL" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"dBM" = ( +/mob/living/simple_animal/cow{ + name = "Betsy" + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hydroponics) +"dBN" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/item/razor, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"dBT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"dBV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Courtroom East"; + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"dBZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"dCb" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/blue{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/paper/blueshield, +/obj/item/folder/blue{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"dCe" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"dCj" = ( +/obj/machinery/cryopod, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dCk" = ( +/obj/machinery/optable, +/obj/item/scalpel, +/obj/item/autopsy_scanner, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"dCn" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dCr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"dCv" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/engineering_guide{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/book/manual/engineering_particle_accelerator, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"dCw" = ( +/obj/structure/table, +/obj/machinery/computer/library/public, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dCy" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner/drone{ + pixel_x = -6; + pixel_y = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"dCz" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/engineering_hacking{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/book/manual/engineering_construction{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/engineering_singularity_safety, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engineering) +"dCA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"dCC" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/wood, +/area/library) +"dCD" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"dCH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/library) +"dCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"dCL" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"dCM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Kitchen Delivery"; + req_access = list(28) + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"dCP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"dCQ" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/miningdock) +"dCR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dCS" = ( +/obj/item/toy/balloon, +/obj/item/toy/balloon{ + pixel_x = 7; + pixel_y = -7 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dCV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"dCW" = ( +/obj/item/paper_bin, +/obj/structure/table, +/obj/item/pen, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dCX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dCY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dDa" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "NT Representative"; + departmentType = 5; + name = "NT Representative Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"dDb" = ( +/turf/simulated/wall, +/area/quartermaster/qm) +"dDe" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall/coated, +/area/maintenance/turbine) +"dDf" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"dDi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dDj" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"dDl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/wall/r_wall/coated, +/area/maintenance/turbine) +"dDm" = ( +/obj/machinery/computer/communications, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"dDn" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/chem_master, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"dDq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dDr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/turbine) +"dDs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"dDu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dDv" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"dDC" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dDD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dDE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/evidence) +"dDH" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"dDI" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"dDK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"dDO" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dDP" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dDQ" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/chair/comfy/purp{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/restroom) +"dDR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/restroom) +"dDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/chapel/main) +"dEa" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dEb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/medical/research) +"dEg" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/atmos) +"dEi" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dEk" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dEm" = ( +/obj/structure/closet/secure_closet/reagents, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"dEq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"dEs" = ( +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dEt" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dEA" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dED" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"dEF" = ( +/mob/living/simple_animal/chicken{ + name = "Commander Clucky" + }, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/hydroponics) +"dEG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/arcade, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dEH" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dEO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"dEP" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/ai) +"dEV" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"dEW" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hydroponics) +"dEZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 4"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"dFa" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dFb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dFc" = ( +/obj/structure/bookcase, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/wood, +/area/ntrep) +"dFe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/civilian/barber) +"dFg" = ( +/turf/simulated/wall, +/area/maintenance/library) +"dFh" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 6; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dFi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/blueshield) +"dFm" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dFn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/restroom) +"dFp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dFq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"dFr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SKPP" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"dFt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"dFv" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Theatre" + }, +/obj/machinery/slot_machine, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dFx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/doctor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"dFC" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/computer/secure_data/laptop, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"dFD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"dFG" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dFK" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"dFM" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dFQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"dFS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dFW" = ( +/obj/machinery/slot_machine, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dFX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"dGa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"dGc" = ( +/obj/machinery/icemachine, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"dGd" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dGe" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dGi" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dGk" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_y = 14 + }, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"dGo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dGu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGw" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solars"; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dGy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access = list(31,50) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"dGB" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/maintenance/library) +"dGD" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"dGH" = ( +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"dGI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"dGK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "NT Representative's Office"; + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/wood, +/area/ntrep) +"dGL" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dGN" = ( +/obj/structure/sign/barber{ + pixel_x = 22; + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dGO" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"dGP" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dGQ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dGR" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dGS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"dGX" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"dGZ" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/secure/briefcase, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"dHa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dHe" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dHg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dHi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/chapel/main) +"dHk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance"; + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dHl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"dHm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"dHo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"dHp" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dHq" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dHr" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dHs" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"dHt" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/maintenance/library) +"dHx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/ai) +"dHy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Staff room"; + req_access = list(63) + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"dHA" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"dHD" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"dHH" = ( +/obj/machinery/computer/arcade/battle, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dHJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel Short Hall"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"dHN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dHO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/stack/rods{ + amount = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"dHP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dHQ" = ( +/turf/simulated/floor/engine/o2, +/area/atmos) +"dHR" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"dHS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"dHT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"dHV" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"dHX" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dHY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"dHZ" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(35) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"dIb" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"dId" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/drinks/bottle/cream, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dIe" = ( +/obj/structure/closet/wardrobe/virology_white, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/machinery/camera{ + c_tag = "Virology Bedroom"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"dIg" = ( +/turf/simulated/wall, +/area/crew_quarters/hor) +"dIh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dIi" = ( +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/assembly/robotics) +"dIj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/securearmory) +"dIk" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"dIm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dIo" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dIv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dIw" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dIx" = ( +/turf/simulated/wall, +/area/chapel/office) +"dIy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dIC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel, +/area/teleporter) +"dIE" = ( +/obj/machinery/door/poddoor{ + id_tag = "turbinevent"; + name = "Turbine Vent" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dIF" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"dIH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"dII" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/turbine{ + dir = 8; + luminosity = 2 + }, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dIJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dIL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"dIN" = ( +/obj/effect/landmark/start/magistrate, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"dIO" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dIS" = ( +/obj/machinery/igniter{ + id = "Incinerator"; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dIW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"dJc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"dJf" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + master_tag = "turbine_control"; + name = "Gas Turbine Access Button"; + pixel_x = -2; + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "gas_turbine_exterior"; + locked = 1; + name = "Turbine Exterior Airlock"; + req_access = list(12) + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dJh" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dJi" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dJj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/turbine) +"dJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dJl" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"dJn" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"dJr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_access = list(27) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dJv" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dJx" = ( +/turf/simulated/wall, +/area/chapel/main) +"dJB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dJD" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"dJE" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"dJH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"dJM" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"dJN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"dJO" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dJP" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"dJS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/mob/living/simple_animal/bot/secbot/pingsky{ + desc = "Worse than nothing"; + name = "AI Defender" + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dJU" = ( +/turf/simulated/wall/r_wall/rust, +/area/storage/secure) +"dJW" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dJZ" = ( +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dKa" = ( +/obj/structure/bed, +/obj/item/bedsheet/hop, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dKe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"dKi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dKm" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"dKo" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dKt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel Bedroom"; + req_access = list(57) + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"dKy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"dKz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dKA" = ( +/obj/structure/bed/roller, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dKB" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos) +"dKD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dKE" = ( +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plating, +/area/maintenance/library) +"dKM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dKR" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dKU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology/lab) +"dKV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"dKW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Virology Lab"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dKX" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hydroponics) +"dKY" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"dLa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dLb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"dLd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLe" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dLf" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"dLg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dLi" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dLj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dLk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dLu" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dLx" = ( +/obj/machinery/fishtank/wall{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"dLA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/slot_machine, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dLD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dLH" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"dLI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"dLK" = ( +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"dLL" = ( +/turf/simulated/wall, +/area/medical/virology/lab) +"dLM" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dLN" = ( +/obj/structure/table, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Magistrate's Office" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"dLP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dLQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"dLR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"dLU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dLY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dMc" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/item/kitchen/utensil/fork, +/obj/machinery/camera{ + c_tag = "Mr. Chang's" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dMd" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"dMg" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dMi" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dMk" = ( +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dMm" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"dMn" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"dMq" = ( +/obj/structure/table/wood, +/obj/item/kitchen/utensil/fork{ + pixel_x = 7 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 7 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"dMr" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dMs" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/delivery) +"dMu" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"dMv" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"dMw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Virology"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dMx" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/medical/virology) +"dMy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dMG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"dMI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dMK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dML" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dMP" = ( +/obj/structure/chair/wood, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dMW" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"dMX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"dNd" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/secure) +"dNf" = ( +/obj/machinery/camera{ + c_tag = "Cargo Supply South"; + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dNl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNm" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Virology Patients Rooms"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/virology) +"dNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNo" = ( +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/interrogation) +"dNr" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dNw" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"dNy" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dNz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"dNA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"dNB" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dNC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dNE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/space, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"dNG" = ( +/obj/structure/closet/secure_closet/brig/evidence, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"dNO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dNR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dNT" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dNW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"dNX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Monkey Pen"; + req_access = list(39) + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/item/grown/bananapeel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dNZ" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"dOa" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"dOc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dOd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/evidence) +"dOf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dOh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/teleporter) +"dOl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"dOm" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dOn" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"dOu" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/suit_storage_unit/ce, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"dOB" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + id = "tox_in" + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"dOE" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dOF" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen"; + tag = "icon-whitegreen (NORTHWEST)" + }, +/area/medical/virology) +"dOH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dOJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/simulated/floor/plating, +/area/atmos) +"dOK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dOM" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dOS" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/eternal, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"dOX" = ( +/obj/structure/statue/chickenstatue, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dOY" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage"; + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"dPa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat) +"dPb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hydroponics) +"dPc" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dPe" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/libraryscanner, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"dPf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dPg" = ( +/obj/structure/table/glass, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dPk" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"dPl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"dPp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dPq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + id_tag = "mining_home"; + name = "Mining Dock Airlock"; + req_access = list(48) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dPt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"dPy" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"dPF" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dPJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dPL" = ( +/mob/living/simple_animal/mouse/white{ + real_name = "Товарищ Свердлов" + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"dPN" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dPO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"dPP" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dPQ" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dPS" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"dPT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dPX" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"dPZ" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dQa" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"dQb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dQc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"dQd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dQi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/structure/sign/poster/official/religious{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"dQl" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dQn" = ( +/obj/machinery/porta_turret, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dQq" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dQr" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dQt" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"dQu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dQy" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dQz" = ( +/obj/structure/particle_accelerator/end_cap{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dQA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dQB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"dQC" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dQD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dQF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"dQK" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dQL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dQP" = ( +/obj/structure/closet/secure_closet/personal/mining, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"dQQ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dQR" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + desc = "For the Cargonia!"; + name = "Molotov cocktail" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dQS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"dQT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"dQV" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dQW" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/atmos) +"dRb" = ( +/obj/structure/girder, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dRc" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dRd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"dRe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"dRf" = ( +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dRj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/storage) +"dRm" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"dRq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/south) +"dRr" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/chapel/main) +"dRs" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(22) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint2) +"dRt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dRw" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"dRB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"dRC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 1; + name = "Труба подачи азота в реактор" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dRE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"dRG" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"dRJ" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dRK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 27; + pixel_y = 6 + }, +/obj/machinery/driver_button{ + id_tag = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = 27; + pixel_y = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/chapel/main) +"dRL" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"dRM" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dRO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"dRT" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"dRW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dRX" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/hydroponics) +"dRZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dSb" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/space, +/area/aisat) +"dSc" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault"; + tag = "icon-vault (NORTHEAST)" + }, +/area/chapel/main) +"dSf" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "arrival_south_airlock"; + name = "interior access button"; + pixel_x = -24; + pixel_y = -24; + req_access = list(10,13) + }, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dSg" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Security Checkpoint West"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dSi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dSj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/southright{ + dir = 1; + name = "Security Desk"; + pixel_y = 8; + req_access = list(63) + }, +/obj/item/folder/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/checkpoint/south) +"dSk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dSl" = ( +/obj/structure/closet/wardrobe/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/clothing/suit/tracksuit/red, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dSr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dSy" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dSz" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dSA" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dSC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dSD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/medical/research/nhallway) +"dSF" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dSH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"dSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dSJ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"dSL" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/clipboard, +/obj/item/toy/figure/librarian, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"dSM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dSP" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"dSQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"dSR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"dSW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dTd" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dTf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dTi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area"; + req_access = list(1) + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"dTl" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dTm" = ( +/turf/simulated/floor/carpet, +/area/chapel/office) +"dTn" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/obj/machinery/camera{ + c_tag = "Chaplain's Office"; + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + name = "Chapel Requests Console"; + pixel_y = -30 + }, +/obj/item/lighter/zippo/black, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dTo" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dTp" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "arrival_south_airlock"; + pixel_x = 25; + tag_airpump = "arrival_south_pump"; + tag_chamber_sensor = "arrival_south_sensor"; + tag_exterior_door = "arrival_south_outer"; + tag_interior_door = "arrival_south_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "arrival_south_sensor"; + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "arrival_south_pump" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dTr" = ( +/obj/structure/delta_statue/s, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge/vip) +"dTs" = ( +/obj/machinery/computer/prisoner, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTt" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/checkpoint/south) +"dTu" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dTw" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"dTA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Security Checkpoint East"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTC" = ( +/obj/machinery/porta_turret, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dTD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"dTJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/flag/sec, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"dTM" = ( +/obj/structure/table/reinforced, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dTS" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"dTT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/space, +/area/aisat) +"dTW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair, +/obj/structure/disposalpipe/sortjunction{ + name = "Chapel Junction"; + sortType = 17 + }, +/obj/effect/landmark/start/civilian, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dUa" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"dUb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "arrival_south_outer"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dUc" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dUe" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"dUf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"dUg" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/security, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dUl" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 27 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUm" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space) +"dUo" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space) +"dUs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dUw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"dUy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dUA" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dUC" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dUD" = ( +/obj/machinery/computer/security/telescreen/singularity, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"dUE" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dUG" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/medbay) +"dUH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dUI" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dUK" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"dUO" = ( +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engineering) +"dUP" = ( +/obj/machinery/door/poddoor{ + id_tag = "auxincineratorvent"; + name = "Incineration Chamber Vent" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"dUY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"dVa" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dVb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"dVi" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dVj" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/medbay3) +"dVm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/chair/comfy/brown{ + dir = 4; + layer = 4 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dVo" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -4 + }, +/obj/structure/closet/secure_closet/chaplain, +/obj/item/storage/fancy/candle_box/eternal, +/obj/item/storage/fancy/candle_box/eternal, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dVq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dVv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dVw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 10; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dVx" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"dVy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dVB" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dVC" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/wood, +/area/library) +"dVH" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Courtroom North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dVJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"dVM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"dVQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"dVS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dVU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"dVV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"dVW" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dVX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dVY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/reagent_containers/spray/cleaner/drone, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"dWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/hydroponics) +"dWc" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"dWd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/crew_quarters/serviceyard) +"dWe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"dWf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"dWg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dWh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/crew_quarters/serviceyard) +"dWi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"dWj" = ( +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dWk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"dWl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access"; + req_access = list(10) + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dWn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dWp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access = list(31) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"dWs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"dWv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"dWy" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dWz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"dWC" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"dWD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dWE" = ( +/obj/structure/bookcase, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dWF" = ( +/obj/structure/table, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/stamp/denied{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dWH" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"dWK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"dWL" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dWM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dWN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/cryo) +"dWQ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dWR" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/camera{ + c_tag = "Cargo Ore Storage"; + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"dWS" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"dWT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass{ + name = "Isolation B"; + req_access = list(39) + }, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"dWV" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/camera{ + c_tag = "Permabrig West"; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dWW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"dWY" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dWZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dXa" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"dXb" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"dXe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"dXf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"dXg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/multitool, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"dXj" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dXn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dXo" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dXp" = ( +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"dXr" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dXt" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dXw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "solar_chapel_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_access = list(13) + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dXx" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"dXy" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dXz" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"dXB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology/lab) +"dXD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"dXG" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/camera{ + c_tag = "Permabrig East"; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"dXH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"dXK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint/south) +"dXL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dXM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dXN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"dXO" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dXP" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dXR" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door_control{ + id = "Virology"; + name = "Virology Window Shutters Control"; + pixel_x = -6; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"dXS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dXU" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/chaplain, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"dXV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dXW" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint/south) +"dXX" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"dYa" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dYc" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West 4"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"dYd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"dYg" = ( +/obj/structure/chair/comfy/brown{ + dir = 4; + layer = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"dYi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=V4"; + location = "V3" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Vipsky! Powered by a potato and a shot of whiskey."; + name = "Officer Vipsky" + }, +/obj/machinery/light{ + dir = 1; + on = 1; + pixel_y = -6 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"dYj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dYk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"dYl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"dYo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dYp" = ( +/obj/machinery/light, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"dYs" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"dYt" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dYv" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"dYy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dYz" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dYC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dYD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dYE" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 4; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dYJ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 6; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dYL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"dYO" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dYP" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A28"; + location = "A27" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"dYU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"dYX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"dYY" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dZa" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"dZb" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dZc" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/engineering) +"dZe" = ( +/obj/effect/landmark/event/blobstart, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"dZf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_chapel_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"dZg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"dZh" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"dZi" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/filingcabinet, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dZj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"dZk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"dZn" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"dZo" = ( +/obj/machinery/door/airlock/external, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/westarrival) +"dZp" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/westarrival) +"dZr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"dZt" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/storage/box/teargas, +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"dZu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/clothing/glasses/welding, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"dZw" = ( +/obj/structure/sign/botany{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hydroponics) +"dZy" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"dZA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/paper/pamphlet, +/obj/item/paper/pamphlet, +/obj/item/paper/pamphlet, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"dZB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plating, +/area/gateway) +"dZC" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"dZE" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dZH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"dZJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 9; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos) +"dZK" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"dZM" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/hydroponics) +"dZN" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dZR" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"dZU" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dZV" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/vending/wallmed{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"eab" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ead" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyerPort"; + name = "Medbay Entrance"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"eap" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"eaq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"eaP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"eaZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"ebt" = ( +/obj/machinery/shower{ + dir = 8; + tag = "icon-shower (WEST)" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"eby" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "solar_chapel_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "solar_chapel_airlock"; + pixel_y = 25; + req_access = list(13); + tag_airpump = "solar_chapel_pump"; + tag_chamber_sensor = "solar_chapel_sensor"; + tag_exterior_door = "solar_chapel_outer"; + tag_interior_door = "solar_chapel_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "solar_chapel_sensor"; + pixel_y = 32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"ebz" = ( +/obj/structure/table/reinforced, +/obj/machinery/processor{ + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"ebI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"ebV" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ebY" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"ecb" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт дыхательную смесь для смешивания с другими газами"; + dir = 8; + name = "Дыхательная смесь в смеситель"; + target_pressure = 101 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/atmos) +"ecd" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"eci" = ( +/obj/effect/landmark/start/engineer, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ecz" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"ecF" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner/drone{ + pixel_x = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"ecO" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"ecU" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"ecV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/meter{ + id = "mair_out_meter"; + name = "Mixed Air Tank Out" + }, +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/atmos) +"ecW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"edh" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"eds" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/showcase{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"edz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "air_out"; + internal_pressure_bound = 2000; + internal_pressure_bound_default = 2000; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"edF" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"edJ" = ( +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"eey" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eeD" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"eeE" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Air Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"eeG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"eeI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"efb" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay3) +"efA" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"egh" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"egl" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"ego" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"egq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"egs" = ( +/obj/machinery/light, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"egu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"egA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"egC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"egD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"egF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"egO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6"; + tag = "icon-wood-broken6" + }, +/area/maintenance/tourist) +"egU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"ehg" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "air_sensor" + }, +/obj/machinery/atmospherics/air_sensor{ + frequency = 1443; + id_tag = "air_sensor"; + output = 7 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"ehl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"ehA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/restroom) +"ehB" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda, +/obj/machinery/light, +/obj/machinery/alarm{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"ehF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ehG" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"ehL" = ( +/obj/structure/closet/boxinggloves, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"ehV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"ein" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "robotics_solar_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = 25; + req_access = list(13) + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"eir" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"eiw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"eiH" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"ejf" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"ejm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"ejp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"ejB" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"ejD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/space, +/area/maintenance/ai) +"ejN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"ejU" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"ekb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"ekj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ekk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ekp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"ekr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"ekt" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + id = null; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"ekW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/genetics) +"elh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "solar_chapel_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"ell" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "solar_chapel_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_access = list(10,13) + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/solar/auxstarboard) +"elv" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"ely" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"elI" = ( +/obj/structure/lattice, +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity NorthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/engine/engineering) +"elW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/pen/multi, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"elZ" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"emT" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/solar/auxstarboard) +"ena" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"enb" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"enm" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"ens" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"enG" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"enO" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"enV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing"; + req_access = list(63) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/processing) +"eoB" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"eoM" = ( +/obj/structure/chair/sofa/corner, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"epd" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"epg" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"epy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"epA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"epC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods"; + req_access = list(71) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"epH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"epM" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"epY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"eqp" = ( +/obj/structure/computerframe, +/obj/machinery/light_switch{ + pixel_x = 23; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"eqA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"eqN" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/multitool, +/obj/item/pen/red, +/obj/machinery/door_control{ + id = "Cargo Office Windows"; + name = "Cargo Office Shutters Control"; + pixel_x = 7; + pixel_y = 24; + req_access = list(50) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"eqO" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/podbay) +"eqP" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/detective, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"eqQ" = ( +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"eqY" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"eri" = ( +/obj/structure/table/reinforced, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi/robotic_brain, +/obj/item/robotanalyzer, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + dir = 4; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"erl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"err" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/maintenance/library) +"erO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Engine Room North"; + network = list("Engineering","SS13") + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"esa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"ese" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"esq" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Cargo Office" + }, +/obj/item/storage/firstaid/regular, +/obj/machinery/status_display/supply_display{ + layer = 3.25; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"esu" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"esz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"esJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/lightsout, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"esN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"esO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"esP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"esT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"ete" = ( +/turf/simulated/floor/wood, +/area/maintenance/tourist) +"eto" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/gps, +/obj/item/gps, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"ets" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"etE" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"etO" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"etQ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/commercial) +"etR" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"etT" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"etU" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_x = -30; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eue" = ( +/obj/structure/table, +/obj/item/clothing/gloves/botanic_leather, +/obj/item/reagent_containers/spray/pestspray, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"eur" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/carrot, +/obj/item/seeds/carrot, +/obj/item/seeds/carrot, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"euu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"euA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"evl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"evo" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"evL" = ( +/obj/machinery/door/airlock{ + id_tag = "cabin2"; + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"evO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + pixel_y = -4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"evQ" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ewt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/toxins/mixing) +"ewx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"ewF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"exh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/research{ + name = "Research Break Room"; + req_access = list(47) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"exn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/south) +"exv" = ( +/obj/structure/table/reinforced, +/obj/random/plushie, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"exy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"exN" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"exV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/robot_parts/r_leg, +/obj/item/robot_parts/l_leg, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"eye" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"eyi" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/morgue) +"eyq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"eyt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_pod_pilot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"eyu" = ( +/obj/structure/sink{ + layer = 4; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"eyI" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"eyJ" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"eyL" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"eyR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"eyU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/dispenser/oxygen, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/gateway) +"ezi" = ( +/turf/simulated/wall, +/area/gateway) +"ezj" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/turret_protected/ai) +"ezv" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Gateway"; + dir = 8 + }, +/obj/effect/landmark/join_late_gateway, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"ezN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ezU" = ( +/obj/structure/table, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"ezY" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"eAb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering) +"eAg" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"eAm" = ( +/obj/machinery/camera/motion{ + c_tag = "Minisat AI Core North"; + dir = 1; + network = list("Minisat","SS13") + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + name = "AI Requests Console"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"eAt" = ( +/obj/structure/closet/redcorp, +/obj/item/clothing/suit/tracksuit/red, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"eAw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/main) +"eAH" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"eAS" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Holodeck Control Room" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"eBn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"eBv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/turret_protected/ai) +"eBy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai2"; + name = "Turret Shutters" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"eBz" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"eCf" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eCs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"eCO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"eCP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"eCU" = ( +/obj/structure/table, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"eCY" = ( +/obj/machinery/camera{ + c_tag = "Holodeck Aft"; + dir = 1 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"eCZ" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"eDn" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"eDD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/flasher{ + id = null; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"eDV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "representative"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"eEb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + armor = list("melee" = 60, "bullet" = 70, "laser" = 70, "energy" = 70, "bomb" = 40, "bio" = 100, "rad" = 100, "fire" = 70, "acid" = 100); + dir = 2; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/machinery/door/window/brigdoor{ + armor = list("melee" = 60, "bullet" = 70, "laser" = 70, "energy" = 70, "bomb" = 40, "bio" = 100, "rad" = 100, "fire" = 70, "acid" = 100); + dir = 1; + name = "Secure Armory"; + req_access = list(3) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "ArmorySec"; + layer = 5; + name = "Armory Security Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"eEh" = ( +/obj/machinery/vending/crittercare, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"eEj" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"eEu" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"eEK" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"eER" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"eEY" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eFc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"eFi" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Shooting Range West"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"eFo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/mime, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"eFr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"eFC" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/medical/research) +"eFE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 6; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"eFI" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics North"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"eFS" = ( +/obj/structure/sign/science{ + icon_state = "xenobio2" + }, +/turf/simulated/wall/r_wall, +/area/medical/research/nhallway) +"eGb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eGm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint) +"eGn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "paramedic"; + name = "Paramedic Garage" + }, +/turf/simulated/floor/plasteel, +/area/medical/paramedic) +"eGt" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"eGA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"eGC" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Service Bay"; + req_access = list(75) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"eGR" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/door_control{ + desc = "A remote control-switch for the pod doors."; + id = "secpilot"; + name = "Pod Door Control"; + pixel_x = -26; + pixel_y = 26; + req_access = list(71) + }, +/turf/space, +/area/security/podbay) +"eGT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"eHp" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/reception) +"eHF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"eHM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"eHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"eIb" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"eIk" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + id = "n2o_in" + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"eIu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"eIv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"eIw" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"eIQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eIV" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"eIX" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/porta_turret, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"eJc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"eJk" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"eJl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/rack, +/obj/item/flashlight{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/flashlight{ + pixel_y = 3 + }, +/obj/item/flashlight{ + pixel_x = 3 + }, +/obj/item/flashlight{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"eJs" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/binary/volume_pump/on{ + desc = "Возвращает газ после обработки в трубу смешивания"; + name = "Выход газа после обработки" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/atmos) +"eJv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"eJH" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/clothing/glasses/meson{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/clothing/glasses/meson{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = -2 + }, +/obj/item/clothing/glasses/meson{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/item/clothing/glasses/meson{ + pixel_x = 6; + pixel_y = -8 + }, +/obj/structure/rack, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"eJI" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/execution) +"eJR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"eJV" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 1"; + name = "Cell 1"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"eKd" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"eKe" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"eKh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eKm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eKX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/ntrep) +"eLo" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"eLE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"eLL" = ( +/obj/machinery/atmospherics/trinary/mixer{ + desc = "Смешивает кислород с плазмой в пропорции 1 к 1. Эта смесь необходима для работы турбины."; + dir = 1; + name = "Смеситель горючей смеси"; + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"eLO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"eLT" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"eLU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"eMg" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"eMl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"eMu" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + pressure_setting = 2000; + sensors = list("air_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 10; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/atmos) +"eMv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"eMz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/virology) +"eMA" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"eMC" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"eMI" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eMM" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 6; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"eMN" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/medical/psych) +"eMU" = ( +/obj/machinery/washing_machine, +/obj/machinery/camera{ + c_tag = "Laundry Room"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/sleep) +"eMZ" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet, +/area/lawoffice) +"eNq" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"eNt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"eNx" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"eNy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"eNC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"eNU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eNW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"eOr" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"eOC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eOQ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ePb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ePe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/mechanic_workshop/hangar) +"ePl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"ePn" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/tourist) +"ePB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/brig) +"ePR" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_east_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ePU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/securearmory) +"eQd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"eQp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/virology/lab) +"eQA" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"eQV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"eQZ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"eRa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"eRm" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"eRr" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"eRD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"eRS" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eRU" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"eSm" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"eSr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"eSz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"eSK" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"eSU" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central/north) +"eTb" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + anchored = 1; + id = "privateroom"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "privateroom"; + name = "Privacy Room Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 31; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"eTe" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"eTl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"eTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"eTv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/construction/hallway) +"eTz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eTL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"eTP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"eTR" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"eTZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"eUc" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"eUm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"eUt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"eVh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"eVy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"eVB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"eVH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 5; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"eVK" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"eVO" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = -4 + }, +/obj/item/radio{ + pixel_x = 4 + }, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"eWq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eWw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"eWC" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"eWN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eWO" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"eWR" = ( +/obj/machinery/computer/arcade, +/obj/machinery/camera{ + c_tag = "Atrium"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"eXc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xeno5"; + name = "Containment Control"; + pixel_y = 35; + req_access = list(55) + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"eXf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/research/nhallway) +"eXm" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"eXx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"eXH" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A12"; + location = "A11" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"eXS" = ( +/mob/living/simple_animal/mouse{ + real_name = "Товарищ Троцкий" + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"eXW" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eXY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"eYe" = ( +/obj/machinery/requests_console{ + department = "EVA"; + name = "EVA Requests Console"; + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"eYh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge North" + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eYo" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"eYF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"eYG" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"eYK" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"eYO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"eYP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"eYQ" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"eYR" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"eYT" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"eYY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"eZb" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prisonershuttle) +"eZl" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"eZs" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eZt" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A32"; + location = "A31" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"eZu" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eZJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"eZR" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "Kitchen" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"far" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"fau" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"fay" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/gateway) +"faD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"faG" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/firealarm{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/morgue) +"faL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"faV" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 4; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos) +"faY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"fbl" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"fbz" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"fbF" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 57 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/genetics) +"fbH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"fbL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"fbO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/qm) +"fbU" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"fcN" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"fcZ" = ( +/obj/machinery/door/airlock/hatch/gamma{ + locked = 1; + req_access = list(1); + use_power = 0 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"fda" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"fdc" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/asmaint) +"fdD" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"fdQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"fdX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"feb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fed" = ( +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"fef" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"feg" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"feu" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"fev" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"feD" = ( +/turf/simulated/floor/carpet, +/area/medical/psych) +"feE" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"ffi" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ffs" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ffK" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ffP" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"fgj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"fgk" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"fgv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"fgB" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"fgD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"fgI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "Perma11"; + name = "First Cell Brig Bolts"; + normaldoorcontrol = 1; + pixel_x = -38; + pixel_y = 24; + req_access = list(2); + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "Perma12"; + name = "First Cell Perma Bolts"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 24; + req_access = list(2); + specialfunctions = 4 + }, +/obj/machinery/flasher_button{ + id = "Perma1"; + layer = 4; + name = "Prison Flasher"; + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"fhd" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fhY" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"fif" = ( +/obj/structure/dresser, +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"fiH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"fiP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fiU" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"fjs" = ( +/obj/structure/curtain/open/shower, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/south) +"fju" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"fjF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "sw_maint2_airlock"; + name = "interior access button"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fjL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fjQ" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"fjY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"fkh" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"fki" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/office) +"fkq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"fks" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigLeft"; + name = "Brig"; + req_access = list(63) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"fku" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fkB" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/wheat/rice, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fkL" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/chair/comfy/purp{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/restroom) +"fkP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"fkX" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"flo" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"flw" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"flH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"flW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fma" = ( +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"fmw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research) +"fmC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"fmF" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"fmK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"fmO" = ( +/turf/simulated/floor/engine/co2, +/area/atmos) +"fmV" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/maintenance/fsmaint) +"fnm" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"fno" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access = list(29) + }, +/obj/effect/mapping_helpers/airlock/unres, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"fnq" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics CO2 Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"fnr" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + layer = 2.4; + name = "co2 vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"fnw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"fny" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт углекислый для смешивания с другими газами"; + dir = 4; + name = "Углекислый газ (CO2) в смеситель"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"fnC" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/atmos) +"fnI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"foa" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"foh" = ( +/obj/machinery/camera{ + c_tag = "Holodeck Fore" + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"fos" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 6; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"foA" = ( +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"fpl" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"fps" = ( +/turf/simulated/wall/r_wall, +/area/toxins/test_area) +"fpN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"fqa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/paramedic) +"fqf" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"fqo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fqq" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/chapel/main) +"fqv" = ( +/obj/machinery/computer/security/mining, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"fqG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/atmos) +"fre" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"frh" = ( +/obj/structure/table/wood, +/obj/item/dice/d10, +/obj/item/dice/d20, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"fro" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"frp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"frJ" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; + id = "air_in" + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"frM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"frN" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"fsc" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"fsk" = ( +/obj/machinery/light, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/patron{ + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"fsp" = ( +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"fsu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fsw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Cargo Junction"; + sortType = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"fsz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"fsK" = ( +/obj/effect/landmark/join_late_cryo, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"fsL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"fsZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"ftj" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"ftu" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ftG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"ftP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"ftZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access = list(31) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"fui" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"fuj" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"fuF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"fuR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"fvo" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"fvs" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/lighter/zippo{ + pixel_x = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"fvu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"fvy" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/chapel/main) +"fvB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"fvC" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"fvE" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/item/stack/cable_coil/random, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"fvI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"fvQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"fvU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"fvV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"fwe" = ( +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + name = "Labor Camp Airlock"; + req_access = list(2) + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"fwf" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/obj/item/deck/cards{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/maintenance/library) +"fwt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"fwA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "GYM"; + locked = 1; + name = "Dungeon Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"fwR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(12,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"fxz" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/head/welding, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"fxR" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/table/reinforced, +/obj/item/flash{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fxY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fye" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/evidence) +"fyj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"fyk" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"fyp" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"fyt" = ( +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"fyz" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"fyH" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/book/manual/sop_security, +/obj/item/stack/tape_roll, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"fyJ" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"fzv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "GYM"; + locked = 1; + name = "Dungeon Privacy Shutters" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"fzL" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"fzQ" = ( +/obj/structure/bookcase, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/processing) +"fAl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"fAq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "GYM"; + locked = 1; + name = "Dungeon Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"fAx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/evidence) +"fAB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"fAM" = ( +/obj/structure/table, +/obj/item/camera, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fAR" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West 2"; + dir = 8 + }, +/obj/machinery/computer/guestpass{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"fBl" = ( +/obj/machinery/blackbox_recorder, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"fBo" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fBp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"fBu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"fBw" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/virologist, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"fBW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fCi" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway South 1"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"fCp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"fCs" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"fCz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"fCH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"fCJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"fCQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"fCT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"fDj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Mech Bay External"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"fDB" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/main) +"fEc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"fEg" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"fEr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access = list(62) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"fEt" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"fEz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"fEC" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/gateway/centerstation, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"fEI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"fEP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"fEU" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"fFf" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"fFl" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fFm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 17"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/space/nearstation) +"fFv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"fFw" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"fFz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"fFB" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/chili, +/obj/item/seeds/chili, +/obj/item/seeds/chili, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fFC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"fFM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"fFR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"fGa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fGj" = ( +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fGt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"fGz" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/medbay3) +"fGA" = ( +/obj/machinery/suit_storage_unit/security/pod_pilot, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fGE" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"fGK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"fHi" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"fHj" = ( +/obj/structure/table, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"fHp" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door_control{ + desc = "A remote control-switch for the pod doors."; + id = "secpilot"; + name = "Pod Door Control"; + pixel_x = 26; + pixel_y = 26; + req_access = list(71) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fHL" = ( +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fHS" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 3"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/space/nearstation) +"fId" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + id_tag = "engstorage"; + name = "Secure Storage Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"fIg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"fIi" = ( +/obj/machinery/computer/operating, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"fIm" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security"; + req_access = list(58) + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/security/hos) +"fIC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fIE" = ( +/obj/machinery/vending/cart, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"fIG" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"fIH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"fIS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"fJd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"fJh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"fJp" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"fJx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/north) +"fKf" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide{ + anchored = 1 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"fKi" = ( +/obj/structure/rack, +/obj/item/book/manual/engineering_guide, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"fKj" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"fKr" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/wardrobe/atmospherics_yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"fKE" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 10"; + dir = 6; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"fKF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fKI" = ( +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/customs) +"fKJ" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/camera, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"fKK" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fLk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"fLm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"fLp" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/east, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"fLv" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/gas, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Emergency Hardsuits"; + req_access = list(40) + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/biostorage) +"fLw" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"fLz" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plating, +/area/atmos) +"fLD" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"fLM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/turf/simulated/floor/plating, +/area/atmos) +"fMg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"fMo" = ( +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Coroner"; + req_access = list(4,5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"fMt" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/starboardsolar) +"fMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"fMN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"fMS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"fMV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"fNx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"fND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"fNH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fNQ" = ( +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"fNY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fOa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fOr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Hydroponics Junction"; + sortType = 21 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fOC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fOE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/arcade/claw, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"fOK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xeno3"; + name = "Containment Control"; + pixel_y = -28; + req_access = list(55) + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"fON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"fPi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno6"; + name = "Creature Cell #6" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"fPA" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"fPD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"fPF" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light, +/obj/item/spacepod_equipment/weaponry/laser, +/obj/item/clothing/suit/jacket/pilot, +/obj/item/clothing/head/beret/sec, +/obj/item/spacepod_equipment/key, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fPX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"fQh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Briefing Room North"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"fQu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fQv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"fQy" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"fQD" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"fQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"fQT" = ( +/obj/structure/closet/secure_closet/roboticist, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/assembly/robotics) +"fRj" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/evidence) +"fRt" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/medical/research) +"fRu" = ( +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"fRL" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"fRN" = ( +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 28 + }, +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"fRS" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"fRW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"fSj" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"fSo" = ( +/obj/spacepod/sec{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fSD" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"fTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fTl" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hydroponics) +"fTp" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"fTs" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"fTu" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + on = 1; + pressure_checks = 0; + pressure_checks_default = 0 + }, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"fTC" = ( +/obj/structure/table, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -25 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Public Hall"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/reception) +"fTD" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Minisat Hub"; + dir = 8; + network = list("Minisat","SS13") + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"fTY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"fUb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"fUm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Genetics"; + name = "Genetics Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"fUo" = ( +/obj/effect/landmark/event/lightsout, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"fUr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"fUt" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"fUv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"fUO" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/landmark/start/cmo, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"fVc" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"fVj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Kitchen Dinner Windows"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"fVn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Kill Room"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"fVv" = ( +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fVA" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"fVK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"fVM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"fVN" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fVO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"fVT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance"; + req_access = list(6) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"fVX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"fWc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"fWk" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"fWl" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Prison Execution Chamber"; + dir = 8; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/execution) +"fWr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"fWz" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"fWD" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fWL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"fWP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greencorner" + }, +/area/crew_quarters/courtroom) +"fWS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"fWW" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/door_control{ + id = "SecPilotPriv"; + name = "Pilot Privacy Shutters Control"; + pixel_x = 16; + pixel_y = 24; + req_access = list(71) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"fXj" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"fXt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Kitchen Dinner Windows"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"fXv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"fXx" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/optable, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/assembly/robotics) +"fXD" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/xenozoo) +"fXK" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/storage/belt/utility, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"fXN" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 18"; + dir = 1; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/space/nearstation) +"fXQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"fXV" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/interrogation) +"fXZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"fYm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"fYu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"fYB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"fYC" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"fYM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"fYR" = ( +/obj/machinery/door/airlock/public{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"fYZ" = ( +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"fZe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"fZf" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"fZm" = ( +/obj/item/radio/beacon/engine/tesling, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"fZr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/customs) +"fZs" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"fZE" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"fZL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 9; + name = "Труба смешивания" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"gah" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"gat" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway South 2"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"gay" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"gaE" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"gaJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"gbp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"gbI" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gbQ" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"gbS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"gbW" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/stack/tape_roll, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 25 + }, +/obj/item/rcs, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"gca" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"gcg" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"gcj" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"gcs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Virology Office"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"gcx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"gcK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gds" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"gdv" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"gdw" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Cryodorms Fore" + }, +/obj/effect/landmark/join_late_cryo, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"gdD" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"gdQ" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"gdV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"geb" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"geg" = ( +/obj/machinery/door/airlock{ + id_tag = "toilet3"; + name = "Toilet" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"gem" = ( +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"gep" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"geA" = ( +/mob/living/simple_animal/mouse/brown{ + real_name = "Товарищ Ленин" + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"geP" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"geW" = ( +/obj/item/camera_assembly, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"gfk" = ( +/obj/item/paper_bin, +/obj/structure/table, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"gfJ" = ( +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/ward) +"gfO" = ( +/obj/machinery/door_control{ + id = "Kitchen Hall Windows"; + name = "Kitchen Hallway Shutters Control"; + pixel_x = 26; + pixel_y = 24; + req_access = list(28) + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"gfQ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"ggf" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"ggx" = ( +/obj/machinery/door/airlock{ + id_tag = "toilet2"; + name = "Toilet" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"ggB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"ggC" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"ggD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"ggP" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"ggQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/customs) +"ggU" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"gha" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"ghg" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"ghk" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/flashlight/pen, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ghI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"ghN" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"ghY" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "cabin2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"gig" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno1"; + name = "Creature Cell #1" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"gih" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"gik" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/research) +"gio" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"gjh" = ( +/obj/structure/dresser, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"gjm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"gjD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/teleporter/abandoned) +"gjV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"gkk" = ( +/obj/structure/transit_tube/diagonal, +/turf/space, +/area/space/nearstation) +"gko" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"gku" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/redbeet{ + pixel_y = 5 + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"gkw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"gkD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"gkQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "QM's Junction"; + sortType = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"gkY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"glb" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bible, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/processing) +"gld" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/processing) +"glp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"glv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Virology Bedroom"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"glw" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A37"; + location = "A36" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"glA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/rack, +/obj/item/airlock_painter{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/airlock_painter{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/airlock_painter, +/obj/item/airlock_painter{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/airlock_painter{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"glJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"glQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"glR" = ( +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/customs) +"gmk" = ( +/obj/structure/cult/archives, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"gmA" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"gmI" = ( +/obj/machinery/camera{ + c_tag = "Engine Room South"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"gnf" = ( +/turf/simulated/wall, +/area/crew_quarters/cabin2) +"gnn" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/item/paicard, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"gnv" = ( +/obj/structure/closet, +/obj/item/storage/box/handcuffs, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/processing) +"gnI" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/obj/item/storage/fancy/crayons{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gnK" = ( +/obj/machinery/light, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"gnR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"gnV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/biostorage) +"goc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"gof" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/obj/item/dice/d20, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"goz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"goA" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"goC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"goI" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"goP" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/gateway) +"goS" = ( +/obj/item/flag/nt, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"goZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"gps" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"gpA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"gpE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"gpH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"gpS" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"gpV" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"gqd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"gqf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console"; + pixel_y = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"gqh" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northwest, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"gqD" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "tox_sensor" + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"gqS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"gra" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"gre" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"grm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"grq" = ( +/turf/simulated/wall, +/area/quartermaster/office) +"grN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/radiation, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"grQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"grU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"grW" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"gsc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"gss" = ( +/obj/item/flag/nt, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"gsD" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"gsG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"gsN" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = -3 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"gsY" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"gtc" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gtD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"gtP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"gtS" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"gui" = ( +/obj/structure/rack, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel, +/area/security/range) +"gum" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/space/nearstation) +"gus" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"guD" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"guF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"guW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"guX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"gvs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/mounted/frame/extinguisher{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gvy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"gvC" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gvH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gvM" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"gvQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"gvS" = ( +/obj/machinery/atmospherics/trinary/filter{ + desc = "Отфильтровывает углекислый газ из трубы и отправляет его в камеру хранения"; + filter_type = 3; + name = "Фильтр Углекислого Газа (СO2)"; + on = 1; + target_pressure = 4500 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"gvU" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"gwx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"gwA" = ( +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"gwN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"gwP" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"gwY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/cloning) +"gxg" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + locked = 1; + name = "MiniSat Maintenance"; + req_access = list(75) + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"gxk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/machinery/door_control{ + id = "eva-shutters"; + name = "Auxilary E.V.A. Storage"; + pixel_x = 26; + req_access = list(18) + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"gxv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/landmark/event/xeno_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"gxI" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/item/taperecorder, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"gxS" = ( +/obj/structure/dispenser, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"gxY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/podbay) +"gyo" = ( +/obj/machinery/atmospherics/trinary/mixer{ + desc = "Смешивает кислород и азот, создавая смесь для дыхания на станции"; + dir = 1; + name = "Дыхательный смеситель"; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"gyp" = ( +/obj/structure/window/reinforced, +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/execution) +"gyW" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/card/minor/rd, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"gyZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"gzc" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"gzd" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"gze" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"gzr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"gzs" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"gzz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gzB" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Chaplain's Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"gzR" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"gzX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"gAB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"gAD" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"gAF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"gAS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"gBl" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + name = "oxygen vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"gBu" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/crew_quarters/locker) +"gBA" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/emitter{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"gBH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"gBU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"gCh" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Oxygen Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"gCs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access = list(35) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gCv" = ( +/mob/living/simple_animal/pig{ + name = "Саня" + }, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/hydroponics) +"gCx" = ( +/obj/structure/sink/kitchen{ + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"gCz" = ( +/obj/structure/grille, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/atmos) +"gCB" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen{ + name = "Canister: \[O2] (CRYO)" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/eastright{ + dir = 2; + icon_state = "left"; + name = "Cryo Tank Storage"; + req_access = list(5,32) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cryo) +"gCI" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Backroom" + }, +/obj/structure/sink/kitchen{ + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"gDm" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/medbay3) +"gDx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"gDy" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/kitchenspike, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"gDz" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/door_control{ + id = "Kitchen Dinner Windows"; + name = "Kitchen Dinner Shutters Control"; + pixel_x = -26; + pixel_y = 26; + req_access = list(28) + }, +/obj/machinery/camera{ + c_tag = "Kitchen North"; + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"gDB" = ( +/turf/simulated/wall, +/area/maintenance/brig) +"gDQ" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gDV" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -27; + pixel_y = -25 + }, +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stamp/denied{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/machinery/computer/guestpass{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/office) +"gDY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"gEq" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"gEw" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"gEA" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"gEE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/gateway) +"gEK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "solar_xeno_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "solar_xeno_airlock"; + pixel_y = 25; + req_access = list(13); + tag_airpump = "solar_xeno_pump"; + tag_chamber_sensor = "solar_xeno_sensor"; + tag_exterior_door = "solar_xeno_outer"; + tag_interior_door = "solar_xeno_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "solar_xeno_sensor"; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"gEL" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"gES" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/securearmory) +"gET" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"gFa" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Chapel West"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"gFc" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"gFd" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"gFf" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall/r_wall, +/area/assembly/showroom) +"gFI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"gFN" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"gFQ" = ( +/obj/structure/table, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/stamp/denied{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/office) +"gFR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"gFV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"gFX" = ( +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access = list(20) + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/aiModule/oxygen, +/obj/item/aiModule/oneCrewMember, +/obj/item/aiModule/purge, +/obj/item/aiModule/antimov, +/obj/structure/table/glass, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"gGh" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"gGi" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"gGp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"gGx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/binary/pump{ + desc = "Позволяет пропустить смесь не загружая её в хранилище"; + name = "Смесь в обход хранилища"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"gGA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"gGI" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/scrubber, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/crew_quarters/locker) +"gGZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "GYM"; + name = "Dungeon Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"gHb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"gHc" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gHm" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"gHp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"gHq" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"gHz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"gHB" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = -11 + }, +/obj/item/reagent_containers/syringe/calomel{ + pixel_x = -1; + pixel_y = -6 + }, +/obj/item/reagent_containers/syringe/heparin{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/reagent_containers/glass/bottle/reagent/hairgrownium{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/frostoil{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/mutagen{ + pixel_y = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 30 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/processing) +"gHM" = ( +/obj/machinery/door_control{ + id = "stationawaygate"; + name = "Gateway Shutters Access Control"; + pixel_x = -24; + req_access = list(62) + }, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"gHO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"gHQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"gHY" = ( +/obj/machinery/door_control{ + id = "GYM"; + name = "Dungeon Privacy Shutters Control"; + pixel_x = -24; + pixel_y = 23; + req_access = list(63) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/processing) +"gIa" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=P2"; + location = "P1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"gIb" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"gIn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"gIq" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"gIs" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"gIu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"gIA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"gJf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Second Surgery Window"; + name = "Surgery Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/south) +"gJh" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/mixing) +"gJj" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"gJq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"gJr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gJw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/aft) +"gJy" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"gJA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"gJB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/customs) +"gJJ" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"gJO" = ( +/obj/machinery/camera{ + c_tag = "Evidence Storage"; + dir = 6; + network = list("SS13","Security") + }, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/evidence) +"gJQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"gKa" = ( +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/weightmachine/weightlifter, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gKd" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency/old, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkredfull" + }, +/area/space/nearstation) +"gKm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gKs" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"gKC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/crew_quarters/serviceyard) +"gKG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"gKK" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"gKP" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"gLd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Bar"; + name = "Bar Privacy Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"gLn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/main) +"gLr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonershuttle) +"gLz" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"gLA" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gLB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gLC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"gLH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"gLL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gLN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gLP" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"gLR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"gLS" = ( +/obj/effect/landmark/event/carpspawn, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"gLT" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door_control{ + desiredstate = 1; + id = "toilet2"; + name = "Toilet Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"gMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"gMv" = ( +/obj/effect/landmark/tiles/burnturf, +/turf/simulated/floor/plasteel/airless{ + dir = 9; + icon_state = "darkred" + }, +/area/space/nearstation) +"gMw" = ( +/obj/effect/landmark/event/revenantspawn, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"gMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gMU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/restroom) +"gMZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"gNb" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"gNj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"gNl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/eva) +"gNn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"gNy" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"gNz" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"gNP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"gNR" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"gNS" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/assembly/signaler{ + code = 6; + frequency = 1445 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"gNU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"gNY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"gNZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/effect/decal/warning_stripes/west, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"gOb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"gOi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/camera{ + c_tag = "Permabrig South"; + network = list("Prison","SS13") + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"gOj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gOq" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + name = "Research Lab Desk"; + req_access = list(47) + }, +/obj/machinery/door/window/northleft, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk1"; + name = "Research Desk Shutters"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"gOv" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"gOL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/wood, +/obj/item/storage/bible, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"gOO" = ( +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"gOW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"gPv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/cryo) +"gPw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"gPK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"gPL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/wolpincubes, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"gPM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gPR" = ( +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"gPW" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/range) +"gQr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Shooting Range"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"gQC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gQD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/ntrep) +"gQH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/xenobiology) +"gQN" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/banana, +/obj/item/seeds/banana, +/obj/item/seeds/banana, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"gQS" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/camera{ + c_tag = "Minisat AI Core West"; + dir = 4; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"gQV" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"gRa" = ( +/obj/machinery/light, +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"gRb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"gRd" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"gRN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"gRO" = ( +/turf/simulated/floor/carpet, +/area/lawoffice) +"gRP" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"gRQ" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"gRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/southright{ + dir = 8; + name = "AI Core Door"; + req_access = list(16) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"gSi" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"gSF" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"gSG" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 8; + pixel_y = -24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"gSY" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/machinery/camera{ + c_tag = "Minisat AI Core East"; + dir = 8; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"gTh" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"gTj" = ( +/turf/simulated/wall/rust, +/area/maintenance/maintcentral) +"gTl" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"gTr" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/tech) +"gTx" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"gTG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"gTK" = ( +/obj/machinery/vending/security, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/processing) +"gUa" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"gUe" = ( +/obj/machinery/portable_atmospherics/canister/oxygen{ + anchored = 1 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"gUN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"gVa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"gVc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"gVd" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/hydroponics) +"gVl" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"gVn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"gVo" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/analyzer{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/machinery/camera{ + c_tag = "Toxins Lab"; + dir = 5; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"gVB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"gVC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gVK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"gVL" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"gVN" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + location = "Engineering" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"gVO" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/hydroponics, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"gVU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"gVV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access = list(29) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"gWh" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/civilian/pet_store) +"gWq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"gWz" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/engrooms) +"gWH" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/machinery/computer/guestpass{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"gWJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"gXb" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"gXc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass, +/area/hydroponics) +"gXh" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/construction/hallway) +"gXk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/library) +"gXq" = ( +/turf/space{ + icon_state = "black" + }, +/area/space) +"gXE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"gXK" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"gXM" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"gYb" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/toxins/server) +"gYg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gYl" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"gYp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/ward) +"gYq" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/securehallway) +"gYI" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "arrival_south_airlock"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 24; + req_access = list(10,13) + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"gYJ" = ( +/obj/item/twohanded/required/kirbyplants{ + layer = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"gYL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/pandemic, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"gYN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"gYX" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"gZg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gZk" = ( +/obj/machinery/computer/operating, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"gZr" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/south) +"gZC" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/morgue) +"gZH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hab" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + dir = 8; + id = "auxsolareast"; + name = "Fore Starboard Solar Control" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"har" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"has" = ( +/obj/structure/closet/secure_closet/captains, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"hax" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge South"; + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"haJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/disposalpipe/segment, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/morgue) +"haO" = ( +/obj/machinery/computer/podtracker, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"haX" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"hbA" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/range) +"hbD" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"hbL" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"hbT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"hbX" = ( +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"hcg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"hcu" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"hcE" = ( +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hcW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"hcZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/miner, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"hdh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"hdk" = ( +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/south) +"hdm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"hdu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "High Sec Zone"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"hdx" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"hdG" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"hdV" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/public/glass{ + id_tag = "KPPS" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"hdZ" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"hec" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"heg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hydroponics) +"heh" = ( +/obj/machinery/door/window/brigdoor{ + dir = 2; + id = "Cell 2"; + name = "Cell 2"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"hes" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hydroponics) +"hev" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"hez" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 10; + name = "Труба обработки" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"heE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"heF" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/tcommsat/chamber) +"heT" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/construction/hallway) +"heZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"hfp" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"hfq" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"hfx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"hfM" = ( +/turf/simulated/floor/wood, +/area/security/hos) +"hfR" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"hfU" = ( +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"hgg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"hgx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"hgF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hgH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/mounted/frame/apc_frame, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"hgM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"hgQ" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"hgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"hgZ" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"hhg" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"hhq" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"hhF" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = -5 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"hhH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central/north) +"hhI" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"hhJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"hhQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/teleporter) +"hid" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hiB" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North 2"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"hiH" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/folder/yellow, +/obj/item/airlock_electronics, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"hiQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"hiV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Toxin Mixing"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"hjz" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"hjN" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"hjT" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"hkf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"hko" = ( +/obj/machinery/requests_console{ + department = "Crew Quarters"; + name = "Crew Quarters Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"hkp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"hkr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"hkF" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/gateway) +"hlh" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hlj" = ( +/obj/machinery/computer/crew, +/obj/machinery/computer/guestpass{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"hlF" = ( +/obj/structure/table/glass, +/obj/structure/sign/deathsposal{ + pixel_y = -32 + }, +/obj/item/paper_bin, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"hlJ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hlT" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Cargo Bay"; + sortType = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"hmo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"hmq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"hmB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hmE" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"hmL" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"hmS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"hne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"hng" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"hnB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"hnE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"hnQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"hnU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"hnW" = ( +/obj/machinery/keycard_auth{ + pixel_x = -26; + pixel_y = 22 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain Requests Console"; + pixel_x = -30 + }, +/obj/machinery/computer/card, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"hog" = ( +/obj/machinery/sleeper{ + pixel_x = 3 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Medbay Exam Room North"; + network = list("SS13","Medical"); + pixel_x = 34 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"hoo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/status_display/supply_display{ + layer = 3.25; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"hox" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/reception) +"hoH" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medcabin1"; + name = "Patients Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"hoM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"hoS" = ( +/obj/machinery/camera{ + c_tag = "Research Hallway"; + network = list("Research","SS13") + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"hoT" = ( +/obj/structure/delta_statue/c, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge/vip) +"hoU" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/warden) +"hoX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"hpc" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central/north) +"hpg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"hph" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/reagent_containers/spray/pepper{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/item/flash{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = 5; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/processing) +"hpE" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"hpG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/maintenance/fsmaint) +"hpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/evidence) +"hqc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hqh" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hqq" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/flasher_button{ + id = "hopflash"; + pixel_x = -38; + pixel_y = -6 + }, +/obj/machinery/door_control{ + id = "hopprivacy"; + name = "Privacy Shutters"; + pixel_x = -24; + pixel_y = -6; + req_access = list(18) + }, +/obj/machinery/door_control{ + id = "hopqueueshutters"; + name = "Queue Shutters"; + pixel_x = -24; + pixel_y = 6; + req_access = list(18) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"hqC" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/customs) +"hqG" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "mix_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + layer = 2.4; + name = "mix vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"hqP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"hqS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"hrb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"hrt" = ( +/obj/structure/chair/stool, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/driver_button{ + id_tag = "trash"; + name = "Trash Ejector Button"; + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 26 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"hrL" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/brigstaff) +"hrO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"hrW" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/mechanic_workshop/hangar) +"hrX" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"hrY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + desiredstate = 1; + id = "KPPN"; + name = "North Checkpoint Bolts"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 7; + req_access = list(19); + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "KPPS"; + name = "South Checkpoint Bolts"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 7; + req_access = list(19); + specialfunctions = 4 + }, +/obj/machinery/door_control{ + id = "eslock"; + name = "Privacy Shuttes Control"; + pixel_x = 6; + pixel_y = -2; + req_access = list(19) + }, +/obj/machinery/door_control{ + id = "SKPP"; + name = "Privacy Shuttes Control"; + pixel_x = -6; + pixel_y = -2; + req_access = list(19) + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"hsp" = ( +/turf/simulated/wall, +/area/maintenance/tourist) +"hsI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"hsQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 8; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"hsS" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"hsU" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"htb" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"htt" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold4w/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"htC" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "experimentor"; + name = "Experimentor Blast Door" + }, +/turf/simulated/floor/plating, +/area/toxins/explab) +"htF" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"hur" = ( +/obj/structure/toilet{ + desc = "Старый грязный туалет, по какой-то причине стоящий в техах. У вас нет ни единого понятия откуда он здесь."; + name = "Параша" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"huw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Service Hall" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"huC" = ( +/obj/structure/chair/stool, +/obj/item/mounted/frame/newscaster_frame, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"huT" = ( +/obj/structure/bed/psych, +/obj/machinery/light{ + dir = 1 + }, +/mob/living/simple_animal/mouse/white{ + desc = "Близкий друг психиатра. Не подпускать к Рантайму."; + real_name = "Бобби" + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"hvg" = ( +/obj/item/radio/intercom/custom{ + pixel_y = 25 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/radio/intercom/private{ + pixel_y = -28 + }, +/obj/effect/landmark/event/tripai, +/obj/machinery/door/window/southright{ + dir = 4; + name = "AI Intercom"; + req_access = list(16) + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"hvr" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"hvy" = ( +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"hvE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"hvI" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 10; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"hvP" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"hvW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hwa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"hwj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hwu" = ( +/turf/simulated/floor/engine/plasma, +/area/atmos) +"hwz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"hwC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hwE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hxp" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/vending/plasmaresearch, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"hxV" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Toxins Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"hya" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + layer = 2.4; + name = "plasma vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"hyj" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт токсины для смешивания с другими газами"; + dir = 4; + name = "Токсины (Плазма) в смеситель"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/atmos) +"hyk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"hyv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"hyI" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research) +"hyJ" = ( +/obj/machinery/atmospherics/unary/heat_reservoir/heater{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"hyT" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"hzd" = ( +/turf/simulated/wall/rust, +/area/security/checkpoint) +"hze" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "bluefull" + }, +/area/bridge/checkpoint/south) +"hzk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"hzp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"hzK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hzN" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25"; + tag = "icon-plant-25" + }, +/obj/machinery/door_control{ + id = "magistrate"; + name = "Privacy Shutters Control"; + pixel_x = -25; + pixel_y = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"hzS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/ward) +"hzX" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"hAu" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"hAw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"hAC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 4; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"hAQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"hAX" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/item/extinguisher/mini, +/turf/simulated/floor/plasteel, +/area/atmos) +"hAY" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"hBg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"hBH" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; + id = "o2_in" + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"hBQ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"hBR" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"hBX" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/toxins/mixing) +"hCd" = ( +/obj/item/radio/intercom/department/security{ + pixel_x = 32; + pixel_y = -7 + }, +/obj/item/radio/intercom{ + pixel_x = 32; + pixel_y = 5 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Magistrate Office North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"hCl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/crate/hydroponics/prespawned, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"hCs" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"hCy" = ( +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"hCD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/hydroponics) +"hCR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Chemistry Junction"; + sortType = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"hCW" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"hCZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"hDv" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"hDH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"hDU" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"hEb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology/lab) +"hEe" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"hEs" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hydroponics) +"hEv" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/librarian, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"hEB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"hED" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"hEK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"hEN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hEY" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list(37) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"hFe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"hFg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"hFn" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/assembly/chargebay) +"hFv" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"hFx" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"hFG" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"hFX" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"hGm" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/roboticist, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"hGs" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/item/toy/plushie/orange_cat{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"hGB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"hGI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"hGZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"hHa" = ( +/turf/simulated/wall, +/area/hallway/primary/central/north) +"hHd" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/hand_tele, +/turf/simulated/floor/plasteel, +/area/teleporter) +"hHo" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -32 + }, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 1; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"hHs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"hHu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"hHy" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/podbay) +"hHE" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"hHP" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"hIc" = ( +/obj/structure/delta_statue/n, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge/vip) +"hIk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"hIA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"hIB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"hIZ" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"hJA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"hJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"hJG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/door/poddoor/preopen{ + id_tag = "experimentor"; + name = "Experimentor Blast Door" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"hJO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_y = 13 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"hJX" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/assembly/robotics) +"hJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"hKe" = ( +/obj/machinery/tcomms/core/station, +/obj/machinery/flasher{ + id = null; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/camera/motion{ + c_tag = "Minisat Telecommunications"; + dir = 1; + network = list("Minisat","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"hKl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"hKm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"hKt" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/chapel/main) +"hKB" = ( +/turf/simulated/floor/plating, +/area/maintenance/perma) +"hKG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"hKH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"hKL" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/space, +/area/space/nearstation) +"hLe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"hLh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"hLi" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"hLD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hLJ" = ( +/obj/machinery/vending/cigarette/free, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"hLK" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"hLL" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hLZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"hMh" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/public/glass{ + id_tag = "KPPN" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"hMj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"hMB" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"hMY" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/office) +"hMZ" = ( +/obj/item/radio/intercom{ + dir = 0; + pixel_x = -28; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"hNt" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"hNH" = ( +/obj/machinery/light, +/obj/machinery/vending/wallmed{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"hNJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"hOi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"hOp" = ( +/mob/living/simple_animal/crab/Coffee{ + desc = "Master of the GYM"; + name = "Billy Crabington"; + real_name = "Billy Crabington" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"hOs" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"hOx" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"hOy" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"hOD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"hOE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/security/processing) +"hOJ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"hOT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/tourist) +"hOZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"hPb" = ( +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/obj/machinery/light{ + on = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/obj/effect/landmark/start/psychiatrist, +/turf/simulated/floor/wood, +/area/medical/psych) +"hPg" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"hPl" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/folder/blue, +/obj/item/pen/multi/fountain, +/obj/item/paper/safe_code{ + owner = "captain" + }, +/obj/item/paper/monitorkey, +/obj/item/lighter/zippo/cap, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"hPr" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/supplycomp/public{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/office) +"hPC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"hPQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"hQg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/machinery/door_control{ + id = "Brig_lockdown"; + name = "Brig Lockdown"; + pixel_x = 7; + pixel_y = 6; + req_access = list(58) + }, +/obj/machinery/keycard_auth{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/paper/monitorkey, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"hQl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"hQn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"hQr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"hQz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"hQH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"hQI" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"hQK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"hQL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"hQW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"hQX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"hRd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hRv" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"hRw" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/storage/firstaid/regular{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"hRx" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"hRC" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"hRD" = ( +/obj/structure/bed, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"hRY" = ( +/turf/simulated/wall/shuttle/nosmooth{ + icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' + }, +/area/toxins/test_area) +"hSo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "blueshield"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"hSs" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/structure/filingcabinet/employment, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"hSF" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "engineering_east_airlock"; + name = "interior access button"; + pixel_x = -20; + pixel_y = 20; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"hSN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/storage) +"hTs" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"hTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"hTU" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"hTY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"hUf" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/cloning) +"hUk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"hUm" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/engine/engineering) +"hUH" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall, +/area/toxins/xenobiology) +"hUJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"hUL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hUP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/virology/lab) +"hUQ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"hUX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hVe" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Command Departure Checkpoint" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"hVC" = ( +/obj/effect/turf_decal/bot/left, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"hVD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance"; + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint2) +"hVL" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "engineering_west_airlock"; + pixel_y = -25; + req_access = list(10,13); + tag_airpump = "engineering_west_pump"; + tag_chamber_sensor = "engineering_west_sensor"; + tag_exterior_door = "engineering_west_outer"; + tag_interior_door = "engineering_west_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "engineering_west_sensor"; + pixel_y = -34 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"hVP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hWb" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 1; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/gun/energy/ionrifle, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"hWl" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"hWA" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken"; + tag = "icon-wood-broken" + }, +/area/maintenance/tourist) +"hWL" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"hWX" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"hXm" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"hXt" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"hXy" = ( +/obj/structure/bed/roller, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"hXL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hYi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"hYl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"hYw" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"hYI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hYL" = ( +/obj/machinery/door/morgue{ + name = "Chapel Morgue"; + req_access = list(22) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"hYQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/evidence) +"hZa" = ( +/obj/structure/table/reinforced, +/obj/item/paicard, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"hZV" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"hZW" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"iaa" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"iad" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Rubber Bullets"; + req_access = list(1) + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"iah" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/ignition_switch{ + id = "testigniter"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/door_control{ + id = "RnDChem"; + name = "Chamber Blast Doors"; + pixel_x = -24; + pixel_y = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"ibj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ibu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"ibA" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/shard, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"ibF" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "Perma2"; + name = "Permabrig Access"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ibI" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ibJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"ibM" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"ice" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"icl" = ( +/obj/effect/decal/warning_stripes/red, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"icp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"icz" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"icF" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"icS" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/sleep) +"ido" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"idt" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/space, +/area/space/nearstation) +"idu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/chapel/main) +"idx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"idE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"ief" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ieh" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A29"; + location = "A28" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"ies" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"ieY" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/robot_parts/chest, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/l_arm, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"ifq" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/shieldwallgen{ + req_access = list(47) + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"ifw" = ( +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/lawyer/black, +/obj/item/clothing/under/lawyer/blue, +/obj/item/clothing/under/kilt, +/obj/item/clothing/head/beret, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"ifD" = ( +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"ifK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"igc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"igj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"igk" = ( +/obj/machinery/photocopier, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"igo" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"igC" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/sleep) +"igE" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/box/rxglasses, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/biostorage) +"igH" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Security SMG's"; + req_access = list(3) + }, +/obj/item/gun/projectile/automatic/wt550{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/projectile/automatic/wt550, +/obj/item/gun/projectile/automatic/wt550{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"igL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"igP" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"igV" = ( +/turf/simulated/wall, +/area/civilian/pet_store) +"ihl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai1"; + name = "Turret Shutters" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"ihm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"ihp" = ( +/obj/machinery/door/poddoor/multi_tile/two_tile_ver{ + id_tag = "secpilot"; + req_access = list(71) + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/structure/spacepoddoor{ + luminosity = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"ihs" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"ihv" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge South-West"; + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"ihw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"ihB" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/tcommsat/chamber) +"ihW" = ( +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"iil" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Позволяет подать смесь в вентиляции станции"; + name = "Подача смеси в систему вентиляции"; + target_pressure = 101 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iiP" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"ija" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"ijj" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"ijp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office"; + req_access = list(20) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/maintenance/maintcentral) +"ijv" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "sw_maint2_inner"; + locked = 1; + name = "West Maintenance External Access"; + req_access = list(10,13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ijD" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"ijH" = ( +/obj/structure/rack, +/obj/item/paper, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ijJ" = ( +/obj/machinery/portable_atmospherics/canister/toxins{ + anchored = 1 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"ikc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"ikg" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"ikr" = ( +/obj/machinery/suit_storage_unit/security{ + name = "head of security suit storage unit"; + suit_type = /obj/item/clothing/suit/space/hardsuit/security/hos + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"ikv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "tox_in"; + name = "Toxin Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/atmos) +"ikA" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/engineering) +"ikJ" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/camera{ + c_tag = "Head of Personal's bedroom"; + dir = 1 + }, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/under/dress/dress_hop, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"ikN" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 5; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"ikS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"ilr" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт азот для смешивания с другими газами"; + dir = 8; + name = "Азот (N2) в смеситель"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"ilv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"ilz" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete"; + real_name = "Pete" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"ilF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ilJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/storage/bag/bio, +/obj/item/storage/bag/bio, +/obj/item/storage/bag/bio, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"ilL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"ilQ" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwestsouth, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/atmos) +"ima" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeastsouth, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/atmos) +"iml" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"imB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"imD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 10; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"imF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"imH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"imJ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"imN" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen"; + tag = "icon-whitegreen (SOUTHWEST)" + }, +/area/medical/virology) +"imT" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"ind" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"inl" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/processing) +"inw" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"inx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Chapel Delivery"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"inF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"inI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A17"; + location = "A16" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"inP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/prisonershuttle) +"inQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7"; + tag = "icon-wood-broken7" + }, +/area/maintenance/fsmaint) +"inS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"inV" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/library) +"iof" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"ioo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"iox" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/tcommsat/chamber) +"ioU" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"ipb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"ipi" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + pixel_x = -30; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ipw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"ipx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"ipV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"ipW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"iqh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=V3"; + location = "V2" + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"iqk" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"iqs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iqD" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northwestsouth, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"iqN" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"iqP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"iqR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"iqU" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"irg" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/filingcabinet/security, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"irq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/lobby) +"iru" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Library" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"irC" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/start/chef, +/obj/structure/sink{ + layer = 4; + pixel_y = 26 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"irD" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"irG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office"; + req_access = list(20) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"irI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Kitchen Dinner Windows"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/reagent_containers/food/snacks/soup/beetsoup{ + desc = "With the taste of execution"; + name = "borsch" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"irZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"isb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/mopbucket/full, +/obj/item/mop, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"iso" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"isq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"isv" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"isF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"isM" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/landmark/start/student_sientist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"itk" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -11 + }, +/obj/item/radio/intercom{ + pixel_x = -30; + pixel_y = -4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"itv" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/reception) +"iuh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"iui" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"iul" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ium" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"iuy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"iuG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"iuQ" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/medical/medbay3) +"iuW" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ive" = ( +/obj/structure/bed, +/obj/item/bedsheet/patriot, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/tourist) +"ivi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"ivw" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"ivy" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ivL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"ivT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"ivV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"iwe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/nuclearbomb, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/security/nuke_storage) +"iwp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"iwt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=P1"; + location = "P3" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"iwv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"iww" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iwz" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"iwC" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitered" + }, +/area/security/medbay) +"iwI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"iwS" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitered" + }, +/area/security/medbay) +"ixc" = ( +/obj/machinery/door_timer/cell_2, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"ixi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/gateway) +"ixk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 60; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitered" + }, +/area/security/medbay) +"ixm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Secure Armory West"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/securearmory) +"ixo" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/reception) +"ixs" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"ixu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"ixy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"ixz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"iyh" = ( +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/chapel/main) +"iyV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/brig) +"izb" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"izf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/window/brigdoor{ + req_access = list(2) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"izr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"izJ" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/ward) +"izP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"izY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"iAf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/evidence) +"iAj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/securehallway) +"iAw" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"iAy" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"iAK" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"iAS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"iBh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"iBj" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"iBC" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"iBE" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"iBT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"iBW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"iCu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"iDp" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "Perma22" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"iDr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"iDs" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel, +/area/security/range) +"iDE" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/cmo, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"iDF" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"iDJ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"iDS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"iEb" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"iEi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"iEY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"iFc" = ( +/obj/effect/landmark/event/blobstart, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iFi" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/maintenance/library) +"iFq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Lab"; + req_access = list(47) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"iFu" = ( +/obj/machinery/computer/med_data, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"iFv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/morgue{ + name = "Chapel Morgue"; + req_access = list(22) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"iFw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Minisat AI Core South"; + network = list("Minisat","SS13") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"iFD" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"iFH" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"iFO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"iFR" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"iFS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"iGj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/ai) +"iGn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"iGo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"iGu" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"iGw" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"iGE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"iGF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + dir = 8; + name = "Kitchen"; + req_access = list(28) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Kitchen Hall Windows"; + name = "Kitchen Shutters" + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 10 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"iGG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"iGM" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"iGN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"iHp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/main) +"iHx" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Forensic laboratory"; + req_access = list(4) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/detectives_office) +"iHE" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/ntrep) +"iHF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"iHJ" = ( +/obj/machinery/atmospherics/trinary/filter{ + desc = "Отфильтровывает токсины из трубы и отправляет их в камеру хранения"; + name = "Фильтр Токсинов (Плазма)"; + on = 1; + target_pressure = 4500 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/atmos) +"iHM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"iHV" = ( +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/sleeper) +"iHX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"iIc" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"iIl" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/paper/monitorkey, +/obj/item/lighter/zippo/hop, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"iIm" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"iIq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/explab) +"iJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"iJg" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iJw" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"iJN" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/security/execution) +"iJV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"iJW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"iJZ" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"iKy" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"iKz" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"iKD" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"iKW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xeno1"; + name = "Containment Control"; + pixel_y = -28; + req_access = list(55) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"iLb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/closet/emcloset, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"iLc" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/range) +"iLi" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iLo" = ( +/turf/simulated/floor/wood, +/area/blueshield) +"iLA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"iLB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 5; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iLK" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/stationary, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"iLQ" = ( +/obj/effect/decal/warning_stripes/yellow, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #1"; + suffix = "#1" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "QM #1" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"iMh" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"iMi" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center 2"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"iMj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"iMk" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat_interior) +"iMx" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"iMK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"iNf" = ( +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console"; + pixel_y = -30 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"iNk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт азот в смеситель для создания дыхательной смеси, которая потом распространяется по станции"; + dir = 8; + name = "Азот (N2) в дыхательную смесь"; + on = 1; + target_pressure = 101 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/atmos) +"iNy" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"iNB" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + name = "n2 vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"iNC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"iNJ" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/plasteel/grimy, +/area/civilian/vacantoffice) +"iNR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"iNS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iOk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/security/lobby) +"iOz" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Chemistry"; + name = "Chemistry Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/medical/biostorage) +"iOD" = ( +/turf/simulated/wall/r_wall, +/area/security/checkpoint/south) +"iOH" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/engrooms) +"iOJ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/southright{ + dir = 4; + name = "EVA Equipment" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"iOQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"iOV" = ( +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"iPd" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"iPo" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Nitrogen Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"iPx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"iPD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastsouth, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"iQf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"iQu" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + current_temperature = 80; + dir = 1; + min_temperature = 80; + on = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"iQL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hydroponics) +"iQQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"iRd" = ( +/obj/machinery/camera{ + c_tag = "Research Lobby"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"iRu" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/toxins/mixing) +"iRA" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"iSO" = ( +/turf/simulated/wall/rust, +/area/maintenance/tourist) +"iSS" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"iST" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/lobby) +"iSW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"iSY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"iTe" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/toxin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"iTi" = ( +/obj/machinery/vending/medical, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"iTk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_South"; + location = "Armory_North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"iTz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(35) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"iTM" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"iTQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/structure/closet/secure_closet/brig/evidence, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"iTZ" = ( +/turf/simulated/wall, +/area/crew_quarters/serviceyard) +"iUs" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "cabin3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"iUH" = ( +/obj/structure/table/glass, +/obj/item/defibrillator/loaded{ + pixel_y = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/north) +"iUI" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"iUP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"iUT" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"iVa" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/aquatic_kit/full, +/obj/item/reagent_containers/glass/bucket, +/obj/item/fish_eggs/salmon, +/obj/item/fish_eggs/shrimp, +/obj/item/fish_eggs/salmon, +/obj/item/fish_eggs/shrimp, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"iVc" = ( +/obj/structure/dispenser, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/eastsouthwest, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"iVn" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"iVo" = ( +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"iVt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk1"; + name = "Research Desk Shutters"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"iVE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"iVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"iVJ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"iVN" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"iWe" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"iWk" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"iWl" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"iWq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"iWC" = ( +/obj/effect/landmark/start/chef, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"iWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"iWM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Atmospherics Junction"; + sortType = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"iWO" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"iXb" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"iXf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"iXh" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"iXr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"iXv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"iXx" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/hallway/primary/port/west) +"iXG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"iXI" = ( +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"iXX" = ( +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"iYa" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"iYh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/secure) +"iYl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"iYq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Chemical Toxins"; + req_access = list(47) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"iYw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/rack, +/obj/item/circuitboard/communications{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/card, +/obj/item/circuitboard/crew{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"iYC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"iYE" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/podbay) +"iYJ" = ( +/obj/machinery/camera{ + c_tag = "Shooting Range East"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"iZd" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "SKPP" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"iZe" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/shower{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/surgery/north) +"iZf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"iZi" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"iZo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"iZq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"iZu" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"iZE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"iZG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"iZQ" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/engineering) +"jao" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"jaz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"jaN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"jaP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"jaQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"jba" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/rack, +/obj/item/circuitboard/aicore{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/aiupload, +/obj/item/circuitboard/borgupload{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"jbb" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jbf" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"jby" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"jbH" = ( +/obj/structure/bookcase, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"jbO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/teleporter) +"jbQ" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"jco" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + id = "starboardsolar"; + name = "Aft Starboard Solar Control" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"jct" = ( +/obj/machinery/fishtank/wall{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"jcR" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"jcU" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"jdn" = ( +/obj/structure/rack, +/obj/item/roller, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jdp" = ( +/obj/machinery/computer/med_data, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/reception) +"jdI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"jdN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"jdU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + anchored = 1; + id = "Interrogation"; + pixel_x = 24 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/interrogation) +"jeh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"jem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jen" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"jeA" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/landmark/join_late, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"jeC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/range) +"jeV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"jeY" = ( +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/obj/machinery/vending/artvend, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"jfj" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"jfk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"jfp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"jfE" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/curtain/open, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"jfY" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"jgf" = ( +/obj/machinery/chem_master, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = 33 + }, +/obj/machinery/door_control{ + id = "Chemistry1"; + name = "Chem Hallway Desk Shutters"; + pixel_x = 25; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"jgl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"jgZ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"jhc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access = list(29) + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"jhm" = ( +/obj/effect/landmark/event/xeno_spawn, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"jhv" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jhN" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"jhQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"jig" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"jik" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/medical/medbay) +"jiq" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"jiD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"jiQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 15"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"jiS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"jiV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jjb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/landmark/start/virologist, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"jjc" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/hos, +/obj/item/megaphone, +/obj/item/reagent_containers/food/drinks/flask/barflask, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"jjA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"jjC" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"jjD" = ( +/obj/machinery/sparker{ + id = "testigniter"; + name = "Test Igniter"; + pixel_x = -25 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"jjT" = ( +/obj/machinery/dna_scannernew, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"jjY" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"jkc" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + level = 2 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"jkl" = ( +/obj/machinery/computer/crew, +/obj/machinery/camera{ + c_tag = "Brig Medbay"; + dir = 4; + network = list("SS13","Security") + }, +/obj/machinery/door_control{ + id = "SecMedPriv"; + name = "Brig Medbay Privacy Shutters Control"; + pixel_x = -24; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/medbay) +"jku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"jkE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jkJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/vending/cigarette, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"jkM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"jkT" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/brig_physician, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteredfull" + }, +/area/security/medbay) +"jlj" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"jlk" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/clothing/mask/breath, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"jll" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/security/processing) +"jlz" = ( +/obj/machinery/door/morgue{ + name = "Dungeon" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"jlH" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/evidence) +"jlK" = ( +/turf/space, +/area/space/nearstation) +"jlL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/light{ + dir = 4; + pixel_y = 3 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/teleporter/abandoned) +"jme" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"jmj" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"jmo" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/crew_quarters/hor) +"jmK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"jmL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"jmN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"jmR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"jnn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"jnr" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"jnU" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jnW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"jnX" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"jnZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/range) +"job" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"joq" = ( +/obj/structure/table, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"jot" = ( +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/ointment/advanced, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, +/obj/item/storage/pill_bottle/painkillers, +/obj/item/reagent_containers/food/pill/patch/styptic, +/obj/item/reagent_containers/food/pill/patch/silver_sulf, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/medical_wall{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"jox" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"joA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"joM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hydroponics) +"joW" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/science{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/medical/research) +"jpa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"jpK" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"jqb" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"jqd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jqg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 1; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"jqi" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/range) +"jqj" = ( +/obj/structure/bed, +/obj/structure/curtain/open, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/ward) +"jqk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"jqn" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/obj/machinery/flasher{ + id = "Perma2"; + pixel_x = 24; + pixel_y = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"jqp" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"jqE" = ( +/obj/machinery/porta_turret, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"jqY" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"jrc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"jrh" = ( +/obj/machinery/vending/shoedispenser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"jrm" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"jrq" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"jru" = ( +/obj/machinery/computer/cloning, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/cloning) +"jrw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"jry" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"jrD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"jrG" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"jrJ" = ( +/obj/structure/closet/secure_closet/reagents, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Medbey Chemistry"; + dir = 6; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"jrU" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/stool, +/obj/effect/landmark/start/chemist, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"jsa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"jso" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"jst" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 5; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/atmos) +"jsw" = ( +/obj/effect/landmark/event/blobstart, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jsz" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"jsJ" = ( +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"jsU" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"jtd" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/binary/valve/digital/open{ + desc = "Позволяет отключить подачу дыхательной смеси на станцию, не отключая саму закачку газа. (Например, если требуется подать только смесь из оранжевых труб)"; + dir = 4; + name = "Подача дыхательной смеси на станцию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"jtg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"jti" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"jtr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"jtt" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint/south) +"jty" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"jtE" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/gas, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Emergency Hardsuits"; + req_access = list(40) + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"jtI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/brigstaff) +"jtS" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"jub" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"juc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"juf" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"jun" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"juy" = ( +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"juR" = ( +/obj/structure/table/wood, +/obj/item/storage/bible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/chapel/main) +"juW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jvg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/delivery) +"jvq" = ( +/obj/effect/turf_decal/bot/left, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"jvy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno5"; + name = "Creature Cell #5" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"jvC" = ( +/obj/structure/table/wood/poker, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"jvK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"jwd" = ( +/obj/structure/table, +/obj/item/assembly/igniter, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jwe" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/portable_atmospherics/pump, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"jwn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"jwr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"jww" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jwA" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen{ + anchored = 1 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"jwE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"jwN" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"jwR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"jwW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"jxh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"jxo" = ( +/obj/structure/table/wood, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"jxu" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"jxv" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave, +/obj/structure/sign/poster/official/help_others{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"jxB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"jxE" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "trash" + }, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"jxN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"jxO" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light/small, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"jxQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1; + pixel_y = -6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"jxS" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"jxT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"jxW" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"jya" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"jyc" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"jyk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hydroponics) +"jyy" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jyC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"jyF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/item/phone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Medical Reception"; + req_access = list(5) + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/medical/reception) +"jyM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"jyU" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/chem_heater, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"jzn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jzw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/teleporter/abandoned) +"jzY" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"jAa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Secure Technical Storage"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"jAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"jAl" = ( +/obj/machinery/light, +/obj/machinery/computer/cryopod{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Cryodorms Aft"; + dir = 1 + }, +/obj/effect/landmark/join_late_cryo, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"jAn" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"jAs" = ( +/obj/structure/sink{ + level = 3; + pixel_y = 30 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jAt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"jAu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"jAB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"jAF" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jAL" = ( +/obj/structure/bed/roller, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"jBm" = ( +/obj/effect/decal/warning_stripes/north, +/obj/item/radio/intercom{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"jBw" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"jBI" = ( +/obj/machinery/smartfridge, +/obj/machinery/door/window/eastleft{ + name = "Hydroponics Desk"; + req_access = list(35) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jBX" = ( +/obj/structure/closet/wardrobe/black, +/obj/machinery/requests_console{ + department = "Locker Room"; + name = "Locker Room Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"jCn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/crew_quarters/serviceyard) +"jCz" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint/south) +"jCC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"jCG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/crew_quarters/serviceyard) +"jCH" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"jCJ" = ( +/obj/machinery/kitchen_machine/oven, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"jCN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + locked = 1; + name = "MiniSat Maintenance"; + req_access = list(75) + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"jCX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"jDk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/crew_quarters/serviceyard) +"jDw" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"jDz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"jDQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/join_late_cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"jDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"jEw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"jEA" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jEJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"jFc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jFg" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"jFi" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay2) +"jFn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/virology) +"jFA" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"jFS" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"jGi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"jGo" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/engine/engineering) +"jGz" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "emergency evac bay"; + width = 29 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"jGF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"jGR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"jGZ" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"jHw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"jHx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"jHC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"jHF" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"jHH" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"jHJ" = ( +/obj/machinery/computer/prisoner{ + req_access = list(2) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"jHV" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"jIc" = ( +/obj/machinery/camera{ + armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50); + c_tag = "Research Toxins Test Chamber North"; + network = list("Toxins","Research","SS13") + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"jIl" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Chapel" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"jIn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/doctor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"jIo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jIv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"jIx" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"jIF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Chemistry1"; + name = "Chemistry Privacy Shutter" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"jIN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jIR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"jIV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/maintenance/gambling_den) +"jJj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/warden) +"jJl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"jJn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"jJq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"jJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"jJs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"jJN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"jJO" = ( +/obj/machinery/computer/prisoner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"jJU" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"jJV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access = list(48) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"jJW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"jKV" = ( +/obj/effect/decal/warning_stripes/arrow, +/obj/structure/disposaloutlet, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"jKW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"jKY" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/mining_voucher, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"jLc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"jLp" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/pump, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/crew_quarters/locker) +"jLs" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"jLD" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"jMi" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/blue, +/obj/item/pen/red, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"jMm" = ( +/obj/structure/table/wood, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"jMn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"jMs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"jMx" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"jMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"jMT" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"jNa" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/teleporter) +"jNE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"jNM" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/camera{ + c_tag = "Locker Room North" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"jOc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jOe" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"jOq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"jOB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"jOE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"jPa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"jPw" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"jPz" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jPB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"jPC" = ( +/obj/effect/landmark/tiles/damageturf, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"jPK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/head/helmet/alt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"jPU" = ( +/obj/structure/chair/e_chair{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/turf/simulated/floor/engine, +/area/security/execution) +"jQa" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/bridge) +"jQn" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/razor, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"jQt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"jQM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "cautioncorner" + }, +/area/maintenance/bar) +"jQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"jQY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"jRg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"jRq" = ( +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/pen/multi, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"jRu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"jRH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Robotics Maintenance"; + req_access = list(29) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint2) +"jRL" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"jSg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"jSh" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"jSk" = ( +/obj/effect/landmark/tiles/burnturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkred" + }, +/area/space/nearstation) +"jSs" = ( +/obj/machinery/camera{ + c_tag = "Teleporter"; + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"jSu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"jSU" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/event/lightsout, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"jSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research) +"jTa" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"jTh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"jTt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"jTx" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jTz" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"jTD" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + desc = "Выкачивает углекислый газ и токсины со станции и отправляет на фильтрацию"; + dir = 1; + name = "Из скрабберов в фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"jTF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"jTV" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/medical/genetics) +"jTZ" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"jUs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"jUu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jUE" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"jUM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"jUO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/bridge) +"jUR" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"jVb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"jVd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jVg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"jVx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"jVz" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"jVF" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"jVL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/toxins/misc_lab) +"jWl" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "ramptop"; + tag = "icon-stage_stairs" + }, +/area/medical/reception) +"jWn" = ( +/obj/structure/plasticflaps, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"jWq" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"jWA" = ( +/obj/structure/table/glass, +/obj/item/stack/packageWrap, +/obj/item/reagent_scanner/adv, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/pillbottles{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"jWC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"jWD" = ( +/turf/simulated/wall, +/area/maintenance/fore) +"jWI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"jXd" = ( +/obj/structure/chair, +/obj/structure/sign/goldenplaque{ + desc = "ЦК награждает клоуна Шляпку как первого заключённого брига после перестройки. Он был задержан по статьям 100 104 и 309. Так держать."; + name = "Награда за первое нарушение в новом бриге"; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/processing) +"jXe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Desk"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SKPP" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"jXk" = ( +/obj/structure/chair, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"jXD" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/crate, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/item/multitool, +/obj/item/multitool, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Gateway Access"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"jXE" = ( +/obj/structure/dresser, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"jXH" = ( +/obj/machinery/vending/cola, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"jYe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/serviceyard) +"jYE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/camera_assembly, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"jYQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Xenobio East"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/requests_console{ + department = "Xenobiology"; + departmentType = 2; + name = "Xenobiology Requests Console"; + pixel_x = 30 + }, +/obj/machinery/reagentgrinder, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"jZb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"jZj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"jZz" = ( +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/library) +"jZA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"jZI" = ( +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"jZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"jZY" = ( +/obj/structure/chair, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"kas" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brigstaff) +"kay" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"kaB" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"kaE" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"kaJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"kaL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"kaX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"kbN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"kbT" = ( +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/processing) +"kbW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"kcc" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/monitor{ + name = "Grid Power Monitoring Computer" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"kci" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/atmospheric, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"kcq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"kdd" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"kdl" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/restroom) +"kdM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"kdO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"kdP" = ( +/obj/item/radio/intercom{ + pixel_y = 23 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"keb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopprivacy"; + name = "Head of Personal Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"kee" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/chapel/main) +"ker" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"kew" = ( +/obj/machinery/camera{ + c_tag = "East-South Brig Hallway"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"keE" = ( +/obj/structure/table, +/obj/item/multitool, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"keL" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"keW" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "co2_sensor" + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"keY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kfh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"kfi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"kfn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"kfr" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "engineering_west_airlock"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = 20; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"kfS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"kfT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"kfX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/space, +/area/maintenance/ai) +"kgz" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"kgB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"khf" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"khy" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"khz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"khM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/black, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/bar) +"khT" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"khY" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"kiG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Blueshield's Office"; + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/wood, +/area/blueshield) +"kiI" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"kji" = ( +/obj/structure/table/reinforced, +/obj/item/radio, +/obj/item/t_scanner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"kjk" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"kjn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box/white, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint) +"kjs" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"kjF" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"kjS" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"kjT" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"kkd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"kkj" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/south) +"kko" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"kku" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kkK" = ( +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"kkV" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"klb" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"klj" = ( +/turf/simulated/wall, +/area/hallway/primary/central/ne) +"kln" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"klo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"klr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"klv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/space, +/area/maintenance/ai) +"klw" = ( +/turf/simulated/floor/engine/n20, +/area/atmos) +"klx" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_west_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"klC" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics N2O Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"klF" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + layer = 2.4; + name = "n2o vent"; + on = 1; + pressure_checks = 2; + pressure_checks_default = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"klL" = ( +/obj/machinery/shower{ + pixel_y = 22 + }, +/obj/structure/curtain/open/shower, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/captain/bedroom) +"klO" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Подаёт оксид азота для смешивания с другими газами"; + dir = 4; + name = "Оксид азота (NO2) в смеситель"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "escape" + }, +/area/atmos) +"kma" = ( +/obj/machinery/camera{ + c_tag = "Aft Starboard Solars" + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"kmb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"kmh" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/podbay) +"kml" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"kmA" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"kmC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"kmD" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"kmJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"kmL" = ( +/obj/machinery/atmospherics/unary/tank/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"kmU" = ( +/obj/structure/transit_tube/station{ + dir = 8; + tag = "icon-closed (EAST)" + }, +/obj/structure/transit_tube_pod, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + pixel_x = -6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/construction/hallway) +"kna" = ( +/turf/simulated/wall/r_wall, +/area/atmos/control) +"knb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"knS" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/electrical) +"knU" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"kov" = ( +/obj/machinery/pipedispenser, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"kow" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"kox" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"koy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"koA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access = list(30) + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"koH" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"koK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/quartermaster/delivery) +"kpn" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"kpq" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"kpr" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"kps" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/window/plasmareinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"kpF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"kpL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"kpR" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"kpT" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"kpV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"kpW" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/bridge/checkpoint/north) +"kqK" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"kqN" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"krc" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/firealarm{ + pixel_y = -25 + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"krh" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"kri" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"krB" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"krC" = ( +/obj/machinery/atmospherics/trinary/filter{ + desc = "Отфильтровывает азот из трубы и отправляет его в камеру хранения"; + dir = 1; + filter_type = 2; + name = "Фильтр Азота (N2)"; + on = 1; + target_pressure = 4500 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/atmos) +"krI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"krK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"krM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/processing) +"krN" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"krY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "cloninglab" + }, +/turf/simulated/floor/plating, +/area/medical/cloning) +"ksr" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/box/rxglasses, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/biostorage) +"kss" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/box/rxglasses, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/biostorage) +"ksN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 4"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"ktf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"ktg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/gateway) +"kti" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/orange, +/obj/item/seeds/orange, +/obj/item/seeds/orange, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ktl" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; + id = "n2_in" + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"ktI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"ktJ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"ktO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"ktZ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"kud" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"kul" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Cosmination Room"; + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/chapel/main) +"kuz" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"kuG" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"kva" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"kvB" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"kwk" = ( +/turf/simulated/wall, +/area/engine/gravitygenerator) +"kwl" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/light{ + dir = 1; + on = 1; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"kwq" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/item/clothing/glasses/hud/hydroponic, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"kwr" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"kwG" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"kwN" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"kxq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/flashbangs{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/flashbangs, +/obj/machinery/door/poddoor/shutters{ + id_tag = "ShootRange"; + name = "Shooting Range Shutters" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"kxu" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/wall, +/area/atmos) +"kxD" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/checkpoint/south) +"kxK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/teleporter) +"kxN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"kxQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno5"; + name = "Creature Cell #5" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"kxT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"kyv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"kyw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/interrogation) +"kyJ" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay) +"kyY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"kzc" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/brig) +"kze" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"kzh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"kzj" = ( +/obj/structure/bed, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/item/bedsheet/yellow, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"kzx" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"kzy" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"kzG" = ( +/obj/machinery/vending/chinese, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"kzP" = ( +/obj/structure/chair, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"kzU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"kzW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kAe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"kAm" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Brig Medical Bay"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"kAF" = ( +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"kAV" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity North-East"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"kAW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/event/xeno_spawn, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"kAY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"kBe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"kBs" = ( +/obj/machinery/camera{ + c_tag = "HoS Bedroom"; + network = list("SS13","Security") + }, +/obj/item/ammo_box/a357{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/ammo_box/a357{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/ammo_box/a357, +/obj/item/clothing/accessory/holster, +/obj/structure/safe{ + known_by = list("hos") + }, +/obj/item/gun/projectile/revolver/mateba, +/turf/simulated/floor/wood, +/area/security/hos) +"kBu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/atmos/control) +"kBv" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"kBM" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/item/storage/briefcase, +/obj/item/cane, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"kBY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "solar_xeno_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = -25; + req_access = list(10,13) + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"kCn" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/test_chamber, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"kCr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + dir = 8; + name = "Kitchen"; + req_access = list(28) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Kitchen Hall Windows"; + name = "Kitchen Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"kCD" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/podbay) +"kCE" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"kCF" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/extinguisher/mini, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"kCV" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"kCW" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"kDa" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"kDr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"kDH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"kDP" = ( +/obj/machinery/firealarm{ + pixel_y = -26 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/security/hos) +"kDR" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plating, +/area/maintenance/library) +"kEg" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"kEj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/safe/floor, +/obj/item/paper{ + desc = "Мятый лист бумаги. От одного вида на него у вас начинается головокружение."; + info = "

ПОМОГИТЕ МНЕ



ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ ПОМОГИТЕМНЕ МНЕ ПОМОГИТЕМНЕПОМОГИТЕ МНЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕПОМОГИТЕМНЕ ПОМОГИТЕПОМОГИТЕПОМОГИТЕ МНЕПОМОГИТЕМНЕМНЕ ПОМОГИТЕМНЕМНЕПОМОГИТЕ "; + name = "Странные записи" + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"kEp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"kEz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"kEH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"kEM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/hydroponics) +"kFe" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/maintcentral) +"kFz" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"kFQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"kFR" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"kGf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"kGl" = ( +/obj/structure/table/reinforced, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"kGp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/research) +"kGG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"kGQ" = ( +/obj/structure/table/reinforced, +/obj/item/aiModule/reset, +/obj/item/flash, +/obj/item/flash, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/requests_console{ + department = "Tech Storage"; + name = "Tech Storage Requests Console"; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"kGW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"kGY" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"kHa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"kHo" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"kHz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"kHF" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"kHS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kIa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hydroponics) +"kIb" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"kId" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"kIA" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/start/chef, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"kJm" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"kJr" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"kJs" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced, +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kJu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"kJB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"kJV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"kJY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Chemistry2"; + name = "Chemistry Privacy Shutter" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"kKd" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"kKi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"kKx" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/teleporter) +"kKB" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"kKR" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South 2"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"kKZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 24; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"kLd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"kLx" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"kLF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"kLP" = ( +/turf/simulated/wall, +/area/atmos) +"kLY" = ( +/obj/machinery/door/window/southright{ + dir = 1; + name = "Toxins Launcher"; + req_access = list(7) + }, +/obj/machinery/door/window/southright{ + name = "Toxins Launcher"; + req_access = list(7) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"kLZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"kMl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"kMm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"kMn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"kMz" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/restroom) +"kMC" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/head/kitty, +/obj/item/clothing/under/maid, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"kMK" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/box/bodybags, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/south) +"kNe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/gateway) +"kNh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"kNj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"kNl" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/security_space_law, +/obj/item/radio, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_x = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint) +"kNt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"kNv" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"kNy" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kNI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1443; + icon_state = "on"; + id = "air_in"; + on = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"kNO" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 11"; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"kNU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3"; + tag = "icon-wood-broken3" + }, +/area/maintenance/tourist) +"kOD" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/simulated/floor/carpet, +/area/maintenance/tourist) +"kOF" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/landmark/event/xeno_spawn, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"kOI" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery/north) +"kOV" = ( +/obj/structure/chair/comfy/red, +/turf/simulated/floor/wood, +/area/library) +"kPn" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"kPy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"kPC" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"kPF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kPH" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"kQx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"kQD" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3"; + tag = "icon-wood-broken3" + }, +/area/maintenance/fsmaint) +"kQE" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"kQU" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"kQV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"kQW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"kRl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"kRz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"kRE" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"kRM" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"kRP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/lobby) +"kSr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"kSt" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"kSH" = ( +/obj/structure/computerframe, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"kSR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/lab) +"kSU" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"kSW" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"kTg" = ( +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kTh" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/permabrig) +"kTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kTm" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Medbay Exam Room South"; + dir = 1; + network = list("SS13","Medical"); + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"kTq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"kTu" = ( +/obj/structure/closet/wardrobe/coroner, +/obj/item/reagent_containers/glass/bottle/reagent/formaldehyde, +/obj/item/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/morgue) +"kTD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"kUr" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kUz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"kUR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"kVo" = ( +/turf/simulated/wall, +/area/engine/engineering) +"kVs" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"kVw" = ( +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/perma) +"kVz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"kVH" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"kVJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kVR" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat/maintenance) +"kWc" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"kWn" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"kWt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"kWY" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"kXF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/processing) +"kXP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"kYq" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"kYC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard/east) +"kYM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/beacon, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"kYQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"kZh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"kZr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/library) +"kZv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"kZD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"kZJ" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"kZL" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"kZQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/structure/closet/secure_closet, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"kZU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lap" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"laz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"laB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"laF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"lbf" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"lbj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/range) +"lbp" = ( +/obj/structure/closet/secure_closet/brigdoc, +/obj/item/storage/belt/medical, +/obj/item/storage/pill_bottle, +/obj/item/storage/pill_bottle/patch_pack, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/medbay) +"lbz" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/machinery/camera{ + c_tag = "Research Outpost Temporary Storage"; + network = list("Research Outpost") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"lbE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"lbP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"lch" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/folder/white{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"lcj" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/machinery/light{ + dir = 1; + layer = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/cryo) +"lde" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/wood, +/area/medical/psych) +"ldB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ldC" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"ldN" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ldR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"ldS" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteredfull" + }, +/area/security/medbay) +"ldW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"leo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint2) +"lev" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lfc" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/processing) +"lfd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"lfh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"lfv" = ( +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"lfA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/landmark/marauder_entry, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lfG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lga" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "Perma11"; + name = "Prison 1"; + req_access = list(2); + security_level = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"lgh" = ( +/obj/structure/chair/comfy/brown{ + dir = 8; + layer = 4 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"lgH" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "Perma21"; + name = "Prison 2"; + req_access = list(2); + security_level = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"lgN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"lgS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"lhe" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/warden) +"lhf" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Warden"; + departmentType = 7; + name = "Warden's Requests Console"; + pixel_x = 29; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/warden) +"lho" = ( +/obj/structure/lattice, +/turf/simulated/wall, +/area/chapel/main) +"lhr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/blobstart, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"lhs" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"lhu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"lhC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"lhQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"lhR" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Brig Warden's Office"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"lia" = ( +/obj/structure/lattice, +/turf/simulated/wall/r_wall, +/area/security/podbay) +"lin" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 16"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"liE" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/maintenance/engrooms) +"liV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/south) +"liZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"ljm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"ljn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"ljs" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"ljv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ljF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ljP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/prisonershuttle) +"lkn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"lko" = ( +/obj/machinery/dye_generator, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"lkA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"lkC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/gravitygenerator) +"lkN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"llt" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/sop_legal{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/reception) +"llx" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"llF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"llL" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/space, +/area/aisat) +"llN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/lobby) +"lmd" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"lme" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"lmg" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"lmj" = ( +/obj/machinery/r_n_d/circuit_imprinter{ + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"lmz" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"lmG" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"lmV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"lnn" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"lnt" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"lnB" = ( +/turf/simulated/wall, +/area/crew_quarters/mrchangs) +"lnH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"lnW" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/item/wirecutters{ + pixel_y = 18 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"lof" = ( +/obj/item/paper_bin, +/obj/item/lighter/zippo{ + name = "Ash Generator 3000" + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"lol" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent{ + anchored = 1 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"lor" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"lot" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno3"; + name = "Creature Cell #3" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"lov" = ( +/turf/simulated/wall, +/area/crew_quarters/cabin4) +"lox" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"loD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"loO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"loS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"loT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/hop, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"loV" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"loZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"lpd" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"lpm" = ( +/turf/simulated/wall/r_wall/coated, +/area/toxins/test_chamber) +"lpp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"lpu" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/atmos) +"lpv" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/gravitygenerator) +"lpx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Customs Desk"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"lpC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 5"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"lpH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"lpO" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 8; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"lpT" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generation Access"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"lqe" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/brigstaff) +"lql" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/bible, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lqn" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"lqA" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/binary/valve/digital{ + desc = "Открывает газу путь к нагревателям, холодильникам и фильтрам"; + dir = 4; + name = "Газ на обработку" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"lqF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/eastright{ + dir = 2; + icon_state = "left"; + name = "Cryo Tank Storage"; + req_access = list(5,32) + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen{ + name = "Canister: \[O2] (CRYO)" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/cloning) +"lqG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Briefing Room"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"lqP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"lqY" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/clown{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"lrb" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 1; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"lrf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard/east) +"lrz" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/atmos) +"lrR" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 1; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"lsc" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"lsh" = ( +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lsz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"lsH" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/stamp/hos, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"lsQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/radio/beacon, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/vip) +"lsT" = ( +/turf/simulated/wall, +/area/engine/break_room) +"lsV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"lto" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"ltq" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/permabrig) +"ltu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 9; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"lua" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"luw" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/surgery{ + pixel_y = -6 + }, +/obj/item/implanter/mindshield{ + pixel_x = 4; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/processing) +"luz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/conveyor_switch/oneway{ + id = "cargodelivery"; + name = "Cargo Delivery"; + pixel_x = -10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"luG" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"luK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"luQ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/north) +"lvh" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"lvo" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + tag = "icon-wooden_chair_wings (WEST)" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6"; + tag = "icon-wood-broken6" + }, +/area/maintenance/tourist) +"lvs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"lvv" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "psychoffice"; + name = "Privacy Shutters Control"; + pixel_x = 28 + }, +/obj/machinery/light_switch{ + pixel_x = 37; + pixel_y = 1 + }, +/obj/effect/landmark/start/psychiatrist, +/turf/simulated/floor/wood, +/area/medical/psych) +"lvI" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/warden) +"lvO" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"lvT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 1; + name = "Труба подачи азота в реактор" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"lvU" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"lwk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/securehallway) +"lwr" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"lwy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"lwz" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/hydroponics) +"lwP" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/wall/r_wall/coated, +/area/toxins/storage) +"lwR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"lxh" = ( +/obj/machinery/light/small, +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"lxD" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"lxQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/engine/break_room) +"lxZ" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"lyd" = ( +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"lyi" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/office) +"lyk" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"lyo" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lyA" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "South Medbey Hallway"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"lyD" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_x = 30; + pixel_y = -30 + }, +/obj/machinery/light{ + dir = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/warden) +"lyE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Mr. Chang's" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"lyM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/random/plushie, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"lyU" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -4 + }, +/obj/item/radio{ + pixel_x = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"lzg" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = -6 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = 6 + }, +/obj/item/cartridge/signal/toxins{ + pixel_y = 6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/lighter/zippo/rd, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"lzm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"lzy" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/obj/item/deck/cards{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"lzH" = ( +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"lzN" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"lzW" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/break_room) +"lAc" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"lAr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"lAy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"lAA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"lAB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"lAD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"lAO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"lAU" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/evidence) +"lAV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"lAZ" = ( +/obj/structure/closet/secure_closet/brig/evidence, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/evidence) +"lBh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"lBo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/scientist, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lBD" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Front Desk"; + req_access = list(37) + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"lCa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"lCu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/interrogation) +"lCK" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"lCN" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"lCV" = ( +/obj/machinery/vending/cart{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"lDo" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/assembly/showroom) +"lDs" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/library) +"lDu" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lDx" = ( +/obj/machinery/computer/merch{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/office) +"lDA" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"lEd" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"lEe" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"lEk" = ( +/turf/simulated/wall/r_wall, +/area/civilian/barber) +"lER" = ( +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"lFf" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/mechanic_workshop/hangar) +"lFj" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"lFu" = ( +/obj/structure/chair, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"lFw" = ( +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Creature Pen" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"lFG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"lFP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"lGd" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"lGo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/xenobiology) +"lGv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"lGD" = ( +/obj/structure/table/reinforced, +/obj/item/gps, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"lGJ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"lGN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/research) +"lGO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"lGR" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"lGZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/flag/med, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"lHc" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"lHd" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"lHe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"lHR" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"lHT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/mixing) +"lIo" = ( +/obj/item/radio/intercom{ + pixel_y = -29 + }, +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"lIC" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"lIJ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"lIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"lJn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lJs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 28 + }, +/obj/structure/table/reinforced, +/obj/item/radio, +/obj/item/crowbar, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"lJv" = ( +/obj/structure/bookcase, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/chapel/main) +"lJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lJF" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/personal/mining, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"lJK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/emcloset, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"lJP" = ( +/obj/structure/rack, +/obj/item/assembly/voice, +/obj/item/clothing/head/welding, +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"lJZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/folder/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"lKm" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"lKE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"lKG" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/garden) +"lKU" = ( +/obj/structure/sign/chemistry, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"lKX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lLb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lLn" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"lLz" = ( +/obj/structure/table, +/obj/item/camera, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"lLU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "SecMedPriv" + }, +/turf/simulated/floor/plating, +/area/security/medbay) +"lLV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"lLX" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"lMd" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/medbay) +"lMi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"lMj" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lMk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/lobby) +"lMn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/processing) +"lMr" = ( +/obj/machinery/flasher/portable, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/processing) +"lMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"lMW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"lNc" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/paper/Cloning{ + pixel_x = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/cloning) +"lNg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/customs) +"lNp" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"lNt" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"lNw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"lNC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/mixing) +"lNM" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"lNV" = ( +/obj/structure/closet/lasertag/blue, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"lOi" = ( +/obj/structure/chair, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lOt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lOu" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Temporal Cell"; + dir = 1; + network = list("SS13","Security") + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"lOz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lOG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/cryo) +"lOI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"lPb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"lPf" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"lPv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"lPH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"lPJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Prison Solitary Confinement 2"; + dir = 6; + network = list("Prison","SS13") + }, +/obj/machinery/flasher{ + desc = "A floor-mounted flashbulb device."; + id = "permacell1"; + layer = 5; + pixel_y = 24; + range = 3 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"lPW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"lQm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/restraints/handcuffs/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/virology) +"lQG" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"lQL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lQT" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"lQU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/paramedic) +"lRh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/reception) +"lRk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"lRu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/ntrep) +"lRT" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"lSr" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/securearmory) +"lSx" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"lSA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/storage/box/flashbangs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"lSG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"lSJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"lSM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"lTb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"lTm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"lTn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"lTt" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"lTF" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/shieldgen, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"lTH" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"lTJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.25; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/aft) +"lTM" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/cryo) +"lTQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"lTT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"lUg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"lUo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + id_tag = "viro_lab_airlock_control"; + name = "Virology Lab Access Console"; + pixel_x = 6; + pixel_y = 24; + req_access = list(39); + tag_exterior_door = "viro_lab_airlock_exterior"; + tag_interior_door = "viro_lab_airlock_interior" + }, +/obj/machinery/camera{ + c_tag = "Virology Short Hall"; + dir = 10; + network = list("Medical","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"lUL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"lUP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lUS" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"lVa" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/flashlight, +/obj/item/gps, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"lVd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"lVe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lVo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"lVO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"lVP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lWa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"lWf" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"lWj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"lWl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"lWu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"lXa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"lXr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"lXs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"lXQ" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"lXS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"lYc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"lYj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory"; + req_access = list(3); + security_level = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"lYu" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/podbay) +"lZa" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East 5"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"lZb" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/north) +"lZk" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"lZw" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"lZy" = ( +/turf/simulated/wall, +/area/bridge/checkpoint/north) +"lZA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"lZU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"mad" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"mak" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"mal" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"man" = ( +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"mav" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "robotics_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"maw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"maB" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Hangar"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/podbay) +"maX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"mbm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"mbs" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"mbE" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"mbF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"mbJ" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/medical/sleeper) +"mbM" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/item/lighter, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/security/execution) +"mbR" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"mbT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"mbY" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/securearmory) +"mcd" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/research) +"mcf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/medical/morgue) +"mck" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/eva) +"mcm" = ( +/obj/machinery/atmospherics/trinary/filter{ + desc = "Отфильтровывает оксид азота из трубы и отправляет его в камеру хранения."; + filter_type = 4; + name = "Фильтр Оксида Азота (NO2)"; + on = 1; + target_pressure = 4500 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "escape" + }, +/area/atmos) +"mcs" = ( +/obj/structure/chair/office/dark, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"mcz" = ( +/obj/machinery/bluespace_beacon, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"mcQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"mcY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/light{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"mdb" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"mdc" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + current_temperature = 80; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"mdd" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"mde" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/maintenance/electrical) +"mdr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"mdx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"mdB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"mdH" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/warden) +"meo" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/security/securearmory) +"meq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 1; + name = "Труба смешивания" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"meO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/atmos) +"mfd" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"mfh" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"mfo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"mft" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/bridge) +"mfz" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/sleeper) +"mfF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"mfJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 5; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"mfL" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"mgb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A33"; + location = "A32" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"mge" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"mgu" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"mgP" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Escape Shuttle Command Point"; + dir = 6 + }, +/obj/structure/closet/emcloset, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"mhg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 9; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"mhi" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"mhm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"mhs" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/grass, +/area/medical/medbay) +"mhB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"mhC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno6"; + name = "Creature Cell #6" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"mhI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/morgue) +"mhL" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"mhS" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mhU" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/gravitygenerator) +"mhX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"mid" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"miq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteredfull" + }, +/area/security/medbay) +"miw" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"miK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"miO" = ( +/obj/structure/filingcabinet, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"mjf" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/quartermaster/office) +"mjk" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"mjr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"mjs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"mjx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"mjE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"mjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"mjW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"mka" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"mkb" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser/practice{ + pixel_y = -10 + }, +/obj/item/gun/energy/laser/practice{ + pixel_y = 10 + }, +/obj/item/gun/energy/laser/practice, +/obj/machinery/door/poddoor/shutters{ + id_tag = "ShootRange"; + name = "Shooting Range Shutters" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"mkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"mkf" = ( +/obj/structure/table/glass, +/obj/item/storage/box/masks{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/storage/box/gloves, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitered" + }, +/area/security/medbay) +"mkg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"mkh" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mkj" = ( +/obj/effect/landmark/event/revenantspawn, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/virology) +"mkm" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/shieldwallgen{ + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mkF" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"mkL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"mkM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"mkS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"mla" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"mle" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + name = "Escape Airlock" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"mlh" = ( +/turf/simulated/wall/r_wall/rust, +/area/toxins/mixing) +"mlo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"mlB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"mlG" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"mlM" = ( +/obj/structure/table, +/obj/item/flashlight/seclite, +/obj/item/restraints/handcuffs, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"mlW" = ( +/obj/structure/table, +/obj/item/storage/box/gloves, +/obj/item/storage/box/bodybags, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"mlX" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"mml" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"mmo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"mmv" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"mmA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/security/permabrig) +"mmE" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"mmK" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"mmQ" = ( +/obj/structure/morgue, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"mmU" = ( +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"mmZ" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/wall/r_wall, +/area/toxins/storage) +"mnh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"mnJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"mnN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/camera{ + c_tag = "EVA West" + }, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"mnO" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"mnQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"mob" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Quarters"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"mof" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"mog" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/engine/break_room) +"mop" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/extinguisher, +/obj/item/secbot_assembly{ + created_name = "Officer Podsky"; + desc = "Ты не узнаешь ценность чего-либо, пока не потеряешь это..."; + name = "Обломки офицера Подски"; + pixel_y = 21 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"mov" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/xenobiology) +"moG" = ( +/turf/simulated/wall, +/area/maintenance/fpmaint) +"moW" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/hallway/primary/central/sw) +"moX" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"mpg" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"mpn" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/pizzabox, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"mpA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"mpI" = ( +/turf/simulated/wall/r_wall, +/area/security/medbay) +"mpW" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"mqj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"mqp" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "BrigLeft"; + name = "Left Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 7 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "BrigLeft"; + name = "Left Doors Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -2; + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "BrigRight"; + name = "Right Doors Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 7 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "BrigRight"; + name = "Right Doors Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = -2; + specialfunctions = 4 + }, +/obj/machinery/flasher_button{ + id = "brigkpp"; + name = "Flasher Control"; + pixel_x = -17; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"mqz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/permahallway) +"mqB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"mqV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"mqW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Briefing"; + name = "Briefing Room Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/main) +"mqY" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"mrf" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"mrx" = ( +/obj/structure/table, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay) +"mrA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/computer/pandemic, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"mrG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"mrH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"mrN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/podbay) +"mrV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"msG" = ( +/obj/structure/window/reinforced, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"msV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"mth" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"mto" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"mtz" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/radio/intercom{ + pixel_y = 32 + }, +/obj/machinery/door_control{ + id = "Chemistry"; + name = "Chem Privacy Shutters Control"; + pixel_x = -23; + pixel_y = -9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"mtK" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/atmos) +"mtL" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/holosign/surgery{ + id = "surgery2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery/south) +"mtX" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/range) +"muf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"muo" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/item/assembly/signaler, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"muq" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"muF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"muH" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plating, +/area/atmos) +"muK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"muM" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"muS" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/transit_tube/curved, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/construction/hallway) +"muV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mvp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"mvI" = ( +/obj/machinery/door_timer/cell_1{ + dir = 1; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"mwa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"mwd" = ( +/obj/structure/sign/botany{ + pixel_x = -32 + }, +/obj/machinery/plantgenes, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"mwf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"mwg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/evidence) +"mwh" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mwq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/medical/morgue) +"mwu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mwA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"mwB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"mwH" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 8"; + dir = 6; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"mwW" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/event/blobstart, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mxb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"mxe" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"mxv" = ( +/obj/structure/table, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"mxx" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"mxH" = ( +/obj/structure/closet/crate/engineering, +/obj/item/apc_electronics, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/obj/item/airlock_electronics, +/obj/item/firelock_electronics, +/obj/item/firelock_electronics, +/obj/item/airalarm_electronics, +/obj/item/airalarm_electronics, +/obj/item/intercom_electronics, +/obj/item/intercom_electronics, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mxM" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/prisonershuttle) +"mxT" = ( +/obj/machinery/smartfridge/secure/extract, +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mxV" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North 3" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"mxZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mya" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "CMO Shutters"; + name = "CMO Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"myh" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"myq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"myH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"myO" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central/north) +"myQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"myZ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"mzf" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"mzl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/medbay3) +"mzo" = ( +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/brig) +"mzI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/showcase{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"mzW" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Briefing Room"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"mzX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"mzZ" = ( +/obj/structure/sign/science{ + icon_state = "doors" + }, +/turf/simulated/wall, +/area/toxins/xenobiology) +"mAa" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mAd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"mAl" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"mAn" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"mAq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central/north) +"mAr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"mAs" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North 1" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"mAE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mAF" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"mAN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"mAO" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"mAV" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/additional) +"mAZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"mBa" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/chair/stool, +/obj/effect/landmark/start/chemist, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"mBc" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"mBj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"mBm" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/coffee, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"mBo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"mBy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mBE" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"mBF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"mBL" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"mBR" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"mBV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"mCg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"mCj" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"mCs" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"mCB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12,39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mCD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"mCK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"mCN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mCW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"mDc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/teleporter) +"mDe" = ( +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"mDi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/flasher{ + desc = "A floor-mounted flashbulb device."; + id = "brigkpp"; + layer = 5; + pixel_y = 55; + range = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/brig) +"mDj" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/medical/research) +"mDw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 1; + name = "Труба подачи азота в реактор" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"mDD" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"mDI" = ( +/obj/machinery/door/airlock/medical{ + name = "Psych Office"; + req_access = list(64) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"mDK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"mDL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/interrogation) +"mDN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"mDP" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mDY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"mEg" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/conveyor{ + id = "QMLoad"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"mEt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"mEu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/interrogation) +"mEE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"mEG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/gateway) +"mEK" = ( +/obj/machinery/vending/cigarette/free, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"mEL" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"mFb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"mFd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"mFk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=P3"; + location = "P2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/podbay) +"mFH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"mFN" = ( +/turf/simulated/wall, +/area/maintenance/fsmaint) +"mGq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"mGs" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"mGt" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/north) +"mGx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera{ + c_tag = "Minisat Hallway North"; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"mGL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"mHd" = ( +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"mHl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"mHs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"mHJ" = ( +/obj/machinery/computer/aiupload, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -21 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"mHQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"mHX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"mIg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"mIh" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Gas Mix Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"mIk" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"mIO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mIQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/storage/primary) +"mIR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"mIV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"mIY" = ( +/obj/structure/rack, +/obj/item/taperecorder, +/obj/item/storage/briefcase, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"mIZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"mJu" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + id = "mix_in" + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"mJv" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"mJH" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/storage/primary) +"mJJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"mJK" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/medical/sleeper) +"mJO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "cloninglab" + }, +/turf/simulated/floor/plating, +/area/medical/cloning) +"mJU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/library) +"mJY" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall/r_wall, +/area/atmos) +"mKb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"mKg" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/storage/primary) +"mKr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/binary/pump{ + desc = "Отправляет смесь из трубы в хранилище для неё"; + dir = 8; + name = "Смесь в хранилище"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/atmos) +"mKu" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/storage/primary) +"mKv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"mKN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"mKO" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"mKZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"mLo" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/processing) +"mLx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"mLE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"mLI" = ( +/turf/simulated/floor/wood, +/area/security/detectives_office) +"mLJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"mLS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"mMd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"mMf" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"mMg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"mMi" = ( +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/warden) +"mMo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"mMq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"mMr" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mMw" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"mMz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"mME" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/delivery) +"mMH" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/atmos) +"mMQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"mNe" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security"; + req_access = list(58) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/security/hos) +"mNo" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"mNq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"mNA" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"mNY" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"mOb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"mOi" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"mOq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"mOw" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"mPs" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"mPC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 27 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"mPE" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mPJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"mPK" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"mPL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/evidence) +"mQn" = ( +/obj/machinery/vending/medical, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"mQp" = ( +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"mQI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mQL" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 18; + id = "skipjack_sw"; + name = "southwest of station"; + width = 19 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"mQO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno1"; + name = "Creature Cell #1" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/securehallway) +"mRi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"mRE" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"mRF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"mRH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint/south) +"mRJ" = ( +/obj/machinery/computer/crew, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"mRM" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"mSh" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"mSn" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/port/west) +"mSo" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"mSE" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"mSG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"mSR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/sleep) +"mTh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"mTu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/landmark/start/research_director, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"mTB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mTD" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"mTO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"mTP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"mUc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen"; + tag = "icon-whitegreen (NORTHEAST)" + }, +/area/medical/virology) +"mUg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno2"; + name = "Creature Cell #2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mUi" = ( +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"mUu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mUz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"mUF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"mUQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brigstaff) +"mUS" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"mUT" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mUY" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"mVH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mVO" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"mWo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"mWC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"mWM" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"mWP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mWR" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/cloning) +"mWV" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"mWY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"mXt" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"mXF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mYd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mYf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"mYk" = ( +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"mYv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/fitness) +"mYA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"mYX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"mZc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mZk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"mZA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"mZI" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mZK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/reception) +"mZM" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/capacitor, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"nab" = ( +/obj/structure/sign/barber{ + pixel_x = -21; + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"naf" = ( +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"nak" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "Captain Office"; + sortType = 18 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"nan" = ( +/obj/structure/reagent_dispensers/oil, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"naq" = ( +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"naC" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "sw_maint_airlock"; + pixel_y = 25; + tag_airpump = "sw_maint_pump"; + tag_chamber_sensor = "sw_maint_sensor"; + tag_exterior_door = "sw_maint_outer"; + tag_interior_door = "sw_maint_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "sw_maint_sensor"; + pixel_y = 33 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "sw_maint_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"naD" = ( +/obj/item/target, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"naE" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"naI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"naQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"naR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"nbb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"nbr" = ( +/obj/item/grenade/clusterbuster/honk, +/turf/simulated/floor/plating, +/area/toxins/storage) +"nbx" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"nbA" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/reception) +"nbP" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"nbT" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ncb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"nct" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ncu" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ncC" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"ncP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ncZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"ndm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/reception) +"ndo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/library) +"ndq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"ndu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"ndJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ndS" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"ndY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"nee" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"neD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Distribution"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"neW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"nfa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"nfb" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"nfd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"nfm" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"nft" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"nfv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"nfN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/customs) +"nfO" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research/nhallway) +"nfX" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"nfZ" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "Perma12" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ngy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"nhs" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"nhC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nhD" = ( +/turf/simulated/wall, +/area/maintenance/maintcentral) +"nhF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"nhJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/engineering) +"nhY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/securearmory) +"nig" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Break Room Maintenance"; + req_access = list(47) + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engineering) +"niq" = ( +/obj/machinery/computer/rdservercontrol, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"niu" = ( +/obj/machinery/light_switch{ + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"nix" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "SKPP" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"niI" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/processing) +"nji" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/wood, +/obj/item/paicard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"njj" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/hos, +/obj/machinery/firealarm{ + pixel_y = -26 + }, +/obj/item/paper/safe_code{ + owner = "hos" + }, +/obj/item/lighter/zippo/hos, +/obj/item/spacepod_equipment/key, +/turf/simulated/floor/wood, +/area/security/hos) +"njk" = ( +/obj/machinery/vending/security, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"njq" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"njv" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"njy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"njF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/cryo) +"njG" = ( +/obj/machinery/door_control{ + id = "paramedic"; + name = "Garage Door Control"; + pixel_y = 24; + req_access = list(66) + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "paramedic"; + name = "Paramedic Garage" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/medical/paramedic) +"njM" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"njP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"nkf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"nkm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Customs"; + req_access = list(63) + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"nkv" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint/south) +"nkH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"nkJ" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/toxins/mixing) +"nkN" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/medbay) +"nlf" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/machinery/smartfridge/disks, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nlk" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"nlq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nlu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"nlC" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"nlE" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/landmark/join_late, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"nlF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar) +"nlJ" = ( +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nlK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"nlR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"nmf" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"nml" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/engine/engineering) +"nmp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"nmy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"nmX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/turf/simulated/floor/wood, +/area/security/hos) +"nnt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"nnB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"nnI" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"nnM" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nnT" = ( +/obj/machinery/particle_accelerator/control_box, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating, +/area/engine/engineering) +"noj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"nol" = ( +/obj/machinery/light, +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"nom" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/landmark/join_late_cyborg, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"nop" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Rec Room Aft"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"nos" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"nou" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"noI" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"npg" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"nph" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/door_control{ + id = "representative"; + name = "Privacy Shutters Control"; + pixel_x = -4; + pixel_y = 24; + req_access = list(73) + }, +/obj/machinery/door_control{ + id = "ntrepofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 24; + req_access = list(73) + }, +/turf/simulated/floor/wood, +/area/ntrep) +"npi" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"npH" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"npN" = ( +/obj/machinery/computer/brigcells, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"npP" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"npS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/prisoner{ + req_access = list(2) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"npT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"nqd" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plating, +/area/atmos) +"nqt" = ( +/obj/structure/chair/sofa, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"nqB" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access = list(35) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nqE" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"nqG" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A16"; + location = "A15" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nqH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"nqI" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"nqL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + id_tag = "engstorage"; + name = "Secure Storage Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"nqM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A13"; + location = "A12" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"nqX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"nrd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno4"; + name = "Creature Cell #4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"nrg" = ( +/obj/effect/landmark/tiles/burnturf, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"nrr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"nrz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"nrB" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"nrF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"nrJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Briefing"; + name = "Briefing Room Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/main) +"nsi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"nsl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Access"; + req_access = list(62) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/gateway) +"nso" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"nst" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nsw" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/gateway) +"nsA" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/gps, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research) +"nsP" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"nsR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/range) +"nsS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"nsT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"nsU" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"nte" = ( +/turf/simulated/wall, +/area/maintenance/asmaint2) +"nth" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"ntj" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"ntt" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"ntG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A38"; + location = "A37" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"ntK" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"ntS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atm{ + pixel_x = -28; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"ntV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"nud" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/execution) +"nuj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"nuE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"nuG" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"nuU" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"nuY" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"nve" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"nvg" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"nvk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"nvA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"nvL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"nvS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/podbay) +"nvU" = ( +/obj/structure/bookcase, +/turf/simulated/floor/plating, +/area/maintenance/library) +"nvV" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/brig) +"nwf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"nwh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"nwn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"nwz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"nwH" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"nwK" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nxa" = ( +/obj/structure/chair/comfy/teal{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/reception) +"nxr" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/borg, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/bluegrid, +/area/aisat) +"nxE" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"nxK" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"nxM" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"nyi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"nyp" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"nyK" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + name = "Cargo Docking Hatch"; + req_access = list(31) + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"nyX" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"nze" = ( +/obj/structure/closet/lasertag/red, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nzg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"nzh" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"nzk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"nzz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"nzN" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"nzR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"nzZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"nAl" = ( +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"nAw" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"nAz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/engineering) +"nAA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"nAL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"nAT" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "engineering_west_airlock"; + name = "interior access button"; + pixel_x = -20; + pixel_y = -20; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"nBl" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"nBu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"nBy" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"nBI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nBR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"nCm" = ( +/obj/structure/rack, +/obj/item/radio, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"nCp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"nCH" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"nCX" = ( +/obj/structure/bed, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/newscaster{ + pixel_x = 27; + pixel_y = 33 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"nCY" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"nDc" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"nDf" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"nDj" = ( +/obj/structure/closet/emcloset, +/obj/item/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"nDm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 36 + }, +/obj/machinery/flasher{ + id = "Cell 5"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"nDy" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Storage"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"nDK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"nDV" = ( +/obj/machinery/gravity_generator/main/station, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"nEb" = ( +/obj/machinery/chem_heater, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"nEj" = ( +/obj/machinery/door_timer/cell_3{ + dir = 1; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Cells"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"nEB" = ( +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"nEC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"nEP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"nFe" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"nFf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint2) +"nFA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"nFB" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/librarian, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"nFC" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"nFL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"nGa" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = -1; + pixel_y = -6 + }, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = -1; + pixel_y = -3 + }, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"nGg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nGj" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "sw_maint_inner"; + locked = 1; + name = "West Maintenance External Access"; + req_access = list(10,13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"nGl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/item/pen, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"nGq" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/processing) +"nGr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/gravitygenerator) +"nGy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"nGC" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"nGG" = ( +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nGI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"nGQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"nGY" = ( +/obj/structure/particle_accelerator/particle_emitter/right{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"nHp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"nHu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"nHz" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/main) +"nHQ" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"nIa" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/storage/belt/utility, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"nIm" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nIo" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/engine/break_room) +"nIr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"nIv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"nIw" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nIG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"nIS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"nJf" = ( +/obj/machinery/power/treadmill{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"nJm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"nJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteredfull" + }, +/area/security/medbay) +"nJv" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"nJx" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"nJD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/public/glass{ + id_tag = "KPPS" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"nJR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id = "Interrogation"; + name = "Private Room"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"nJZ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"nKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"nKe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Prison Solitary Confinement 1"; + dir = 6; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"nKi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"nKl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"nKr" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"nKG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"nKJ" = ( +/obj/effect/turf_decal/bot/right, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"nKW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"nLe" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen"; + tag = "icon-whitegreen (SOUTHEAST)" + }, +/area/medical/virology) +"nLj" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"nLE" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/machinery/camera{ + c_tag = "Medbay Cryo Room"; + dir = 1; + network = list("SS13","Medical") + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 26 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"nLI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"nLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"nMi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/research) +"nMs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/medical/cryo) +"nMw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay) +"nMC" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/closet/bombcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"nMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"nMG" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"nNc" = ( +/obj/machinery/conveyor{ + id = "QMLoad"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"nNj" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"nNp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nNu" = ( +/turf/simulated/wall/r_wall, +/area/security/processing) +"nNy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"nNJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"nNL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Brig HoS Office"; + sortType = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"nNN" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"nOg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"nOn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/science{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"nOr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nOs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"nOK" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/port) +"nOR" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"nOT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"nPr" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + desc = "Кто это тут к нам колёса катит?"; + name = "Старая бутылка водки" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"nPA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"nPN" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"nPX" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"nPZ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"nQl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"nQo" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/podbay) +"nQt" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/fire, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engineering) +"nQv" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"nQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"nQB" = ( +/obj/structure/table/reinforced, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering) +"nQC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"nQG" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"nQR" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/library) +"nQS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"nQZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nRi" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/wrench, +/obj/item/crowbar, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"nRp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"nRt" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/atmos) +"nRC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"nRQ" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1441; + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_out"; + sensors = list("mix_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 8; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/atmos) +"nRT" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"nRY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/customs) +"nSd" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"nSf" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"nSl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/medical/ward) +"nSr" = ( +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"nSs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/explab) +"nSt" = ( +/obj/structure/table/reinforced, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"nSx" = ( +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/effect/decal/cleanable/blood/gibs/cleangibs, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nSA" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"nSW" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id_tag = "toxinsdriver"; + name = "disposal bay door"; + protected = 0 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"nSZ" = ( +/turf/simulated/wall/r_wall, +/area/security/evidence) +"nTk" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/tourist) +"nTm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"nTo" = ( +/obj/structure/table/reinforced, +/obj/item/t_scanner, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"nTz" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Storage 1"; + dir = 1; + network = list("Engineering","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"nTD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A19"; + location = "A18" + }, +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"nTJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"nTV" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"nTY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"nUq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"nUs" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"nUw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"nUy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"nUI" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "supply bay"; + width = 12 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"nUJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"nUP" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"nVA" = ( +/obj/machinery/computer/HolodeckControl, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"nVJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nVL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"nVR" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"nWl" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/multi/fountain, +/obj/item/stamp/rep, +/obj/item/lighter/zippo/nt_rep, +/turf/simulated/floor/carpet, +/area/ntrep) +"nWB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"nWI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"nWK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"nWY" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"nXe" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"nXm" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nXs" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"nXz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"nXE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"nXK" = ( +/mob/living/simple_animal/pet/dog/security, +/obj/structure/bed/dogbed, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"nYi" = ( +/obj/structure/table/reinforced, +/obj/item/seeds/lime, +/obj/item/seeds/watermelon, +/obj/item/seeds/grape, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Hydroponics Desk"; + req_access = list(35); + tag = "icon-right" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nYp" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"nYC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"nYK" = ( +/obj/machinery/light/small, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -26 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nYW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nYY" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"nZi" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/nhallway) +"nZz" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"nZM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 4; + pixel_y = -32 + }, +/obj/structure/closet/l3closet/virology, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"oag" = ( +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"oah" = ( +/obj/effect/landmark/observer_start, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central/north) +"oak" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"oan" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 58; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/warden) +"oau" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/brig) +"oaU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"obc" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"obl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"obr" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"obt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard/east) +"obu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"obv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "sw_maint2_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "sw_maint2_airlock"; + pixel_y = 25; + tag_airpump = "sw_maint2_pump"; + tag_chamber_sensor = "sw_maint2_sensor"; + tag_exterior_door = "sw_maint2_outer"; + tag_interior_door = "sw_maint2_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "sw_maint2_sensor"; + pixel_y = 33 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"obB" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"obE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"obR" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"oca" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"ocg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"ocu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"ocv" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list(12) + }, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list(12) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ocw" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"ocD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"ocE" = ( +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"ocK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/freezer/money, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"ocR" = ( +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel, +/area/teleporter) +"odl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"odT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"oee" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"oeC" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"oeE" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"oeN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_access = list(27) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"ofk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"ofn" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"ofo" = ( +/obj/machinery/computer/arcade, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"ofr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East 4"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"ofG" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"ofQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"ogb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"ogj" = ( +/obj/structure/sign/greencross{ + pixel_x = 32 + }, +/turf/simulated/wall, +/area/medical/cryo) +"ogy" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"ogG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"ogO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor{ + id = null; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"ogP" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"ogS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"ogV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ogY" = ( +/obj/machinery/vending/medical, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"ogZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"oha" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"ohb" = ( +/turf/simulated/floor/carpet, +/area/ntrep) +"ohk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"ohs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event/xeno_spawn, +/turf/simulated/floor/plating, +/area/maintenance/library) +"oht" = ( +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ohx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"ohz" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/r_n_d/protolathe{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"ohL" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"ohN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"ohO" = ( +/obj/machinery/camera{ + c_tag = "Medbay Waiting Room"; + dir = 4; + network = list("SS13","Medical") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay) +"oij" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/flasher{ + desc = "A floor-mounted flashbulb device."; + id = "permacell2"; + layer = 5; + pixel_y = -24; + range = 3 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"oip" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/medbay3) +"oiT" = ( +/mob/living/simple_animal/mouse/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ojd" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ojf" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"ojk" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/warden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 8; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/warden) +"ojn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/processing) +"ojw" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/spray/plantbgone, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ojx" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/sleep) +"ojC" = ( +/obj/structure/bed, +/obj/structure/curtain/open, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"ojL" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ojU" = ( +/obj/structure/bed, +/obj/item/bedsheet/patriot, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"okc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Foyer"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"oke" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"okj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/dsquad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"okq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"okD" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"okH" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad{ + pixel_x = -16 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/lab) +"okI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"okQ" = ( +/obj/machinery/vending/engivend, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"okX" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"olb" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"olj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"olA" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"olG" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"olI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/library) +"olS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"omi" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Permabrig Office South"; + dir = 1; + network = list("Prison","SS13"); + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"omz" = ( +/obj/machinery/computer/area_atmos/area, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"omC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"omJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"omO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"omQ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/south) +"omU" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"onj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"onq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"onr" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"onT" = ( +/obj/structure/chair/comfy/teal, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"oof" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/medical/morgue) +"oop" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ooA" = ( +/obj/machinery/computer/prisoner{ + req_access = list(2) + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ooO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/machinery/camera{ + c_tag = "AI Transit Tube Access"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"ooV" = ( +/obj/machinery/atm{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"opt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"opy" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"opE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Temporal Prisoner Cell"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"opF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"opP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"oqa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"oqc" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"oql" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"oqp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/south) +"oqr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"oqs" = ( +/obj/structure/chair, +/obj/machinery/door/window/eastright, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"oqv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"oqw" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"oqA" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/research) +"oqG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/prisonershuttle) +"oqI" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/arrival/station) +"oqN" = ( +/obj/structure/delta_statue/se, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/bridge/vip) +"oqZ" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic"; + req_access = list(66) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/paramedic) +"orl" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/ward) +"orw" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "Переводит смесь из хранилища в трубы"; + dir = 4; + name = "Из хранилища в трубы"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/atmos) +"orI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "Kitchen Junction"; + sortType = 20 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"orN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"orS" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"orT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"ose" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"osl" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"oss" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/engraved{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"osx" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"osE" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"osJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"oth" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + pixel_x = -30; + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Upload Chamber"; + name = "AI Upload Turret Control"; + pixel_y = -24; + req_access = list(75) + }, +/turf/simulated/floor/carpet, +/area/bridge) +"otn" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 29; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"otC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"otM" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"otO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "blueshield"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"otP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"oud" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/binary/volume_pump{ + desc = "Позволяет опустошить трубы для смеси, отправив весь газ в отходы на фильтрацию"; + dir = 4; + name = "Смесь в отходы" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"oum" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"ouw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"ouL" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"ouO" = ( +/obj/structure/table/wood, +/obj/machinery/cell_charger, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"ovf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 10; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"ovk" = ( +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ovx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"ovJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/crew_quarters/locker) +"ovP" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"ovT" = ( +/obj/machinery/door_control{ + id = "Exp_lockdown"; + name = "Expedition Lockdown Control"; + pixel_x = 7; + pixel_y = -26; + req_access = list(62) + }, +/obj/machinery/door_control{ + id = "eva-shutters"; + name = "Auxilary E.V.A. Storage"; + pixel_x = -7; + pixel_y = -26; + req_access = list(18) + }, +/obj/machinery/door_control{ + id = "BridgeLockdown"; + name = "Bridge Lockdown"; + pixel_x = 7; + pixel_y = -35; + req_access = list(62) + }, +/turf/simulated/floor/carpet, +/area/bridge) +"ovW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"ovX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"owd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"owg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"owl" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"owm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"owp" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"owB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"owM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hydroponics) +"owP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office"; + req_access = list(20) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"oxm" = ( +/obj/machinery/camera{ + c_tag = "Research Central Hall"; + dir = 8; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"oxF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"oyq" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"oyr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Desc"; + req_access = list(10,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"oyt" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "server vent"; + on = 1; + pressure_checks = 0 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"oyI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"oyP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"oyT" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"ozi" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"ozk" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"ozo" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/podbay) +"ozq" = ( +/obj/structure/bookcase, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/library) +"ozs" = ( +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"ozQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"ozX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/evidence) +"oAa" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"oAc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"oAg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"oAp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"oAs" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"oAA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 6; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"oAM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"oAW" = ( +/obj/machinery/light, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"oBd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Customs Desk"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/north) +"oBf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"oBj" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"oBA" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"oBH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"oBL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"oBM" = ( +/obj/machinery/camera{ + c_tag = "Research West Hallway"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"oCc" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"oCg" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/box/bodybags, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/north) +"oCk" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs{ + pixel_y = -3 + }, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs{ + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"oCD" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"oCG" = ( +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/firealarm{ + pixel_y = -26 + }, +/obj/structure/bed/dogbed{ + desc = "A comfy-looking spider bed. You can even strap your pet in, just in case the gravity turns off."; + name = "spider bed" + }, +/mob/living/simple_animal/hostile/retaliate/araneus, +/turf/simulated/floor/wood, +/area/security/hos) +"oCP" = ( +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"oDk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"oDr" = ( +/obj/machinery/power/emitter, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"oDx" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"oDB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"oEg" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"oEj" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"oEk" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"oEz" = ( +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"oEJ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/plating, +/area/maintenance/library) +"oEO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 5; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -8; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oET" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A31"; + location = "A30" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"oFh" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/flashlight/pen, +/obj/item/clothing/accessory/stethoscope, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/south) +"oFp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"oFs" = ( +/turf/simulated/floor/plating, +/area/engine/engineering) +"oFJ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"oFK" = ( +/obj/item/radio/beacon, +/obj/machinery/camera{ + armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50); + c_tag = "Research Toxins Test Chamber East"; + dir = 4; + network = list("Toxins","Research","SS13") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/airless/indestructible, +/area/toxins/test_area) +"oFL" = ( +/obj/structure/table/wood, +/obj/item/book/manual{ + attack_verb = list("nationalized","equalized","collectivized"); + damtype = "burn"; + desc = "A book, that descripe path to building communism. Still actual in 26XX. It has bear sketch on cover"; + force = 5; + name = "Communist party manifesto" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7"; + tag = "icon-wood-broken7" + }, +/area/maintenance/fsmaint) +"oFU" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/gas, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Emergency Hardsuits"; + req_access = list(40) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/biostorage) +"oFX" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"oGg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"oGK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"oGM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permabrig"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"oGV" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East 3"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"oGY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/lawoffice) +"oGZ" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"oHg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"oHq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"oHz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods"; + req_access = list(71) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"oHH" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"oHJ" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"oHK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"oHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"oHS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"oHY" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"oId" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"oIf" = ( +/obj/structure/delta_statue/ne, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/bridge/vip) +"oIk" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"oIm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"oIn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"oIq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oIw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oIy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"oIH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3"; + tag = "icon-wood-broken3" + }, +/area/maintenance/fsmaint) +"oIN" = ( +/obj/machinery/door/airlock/security{ + name = "Restroom"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"oIQ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oIV" = ( +/obj/machinery/porta_turret{ + dir = 4; + installation = /obj/item/gun/energy/gun; + name = "hallway turret" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat_interior) +"oJo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"oJx" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 4; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"oJy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"oJF" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/photocopier{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oJN" = ( +/obj/item/radio/intercom{ + pixel_x = -30; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"oJO" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"oJS" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/wrench, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"oJX" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/item/clothing/head/surgery/blue, +/obj/item/clothing/head/surgery/blue, +/obj/item/clothing/head/surgery/green, +/obj/item/clothing/head/surgery/green, +/obj/item/clothing/head/surgery/purple, +/obj/item/clothing/head/surgery/purple, +/obj/item/clothing/suit/storage/fr_jacket, +/obj/item/clothing/suit/storage/fr_jacket, +/obj/item/clothing/suit/storage/fr_jacket, +/obj/item/clothing/under/rank/medical/blue, +/obj/item/clothing/under/rank/medical/green, +/obj/item/clothing/under/rank/medical/purple, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/item/clothing/head/beret/med, +/obj/item/clothing/head/beret/med, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/ward) +"oKb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"oKl" = ( +/obj/structure/chair, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"oKs" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"oKv" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"oKx" = ( +/obj/machinery/vending/plasmaresearch, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"oKD" = ( +/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"oKG" = ( +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + name = "Labor Camp Airlock"; + req_access = list(2) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"oKJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"oKQ" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"oKR" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/cryo) +"oKS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"oLb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"oLC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"oLF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + layer = 4; + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"oLH" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oLJ" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/britcup, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"oMo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"oMt" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "arrival" + }, +/area/atmos) +"oMv" = ( +/obj/structure/table/wood, +/obj/item/stack/tape_roll, +/obj/item/stack/tape_roll{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/tape_roll{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"oMx" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint/south) +"oMz" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 1; + name = "Труба фильтрации" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"oMF" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/camera{ + c_tag = "Atmospherics Storage"; + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/atmos) +"oMH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"oNa" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"oNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"oNx" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"oNP" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"oNS" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/assembly/robotics) +"oNV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"oOg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"oOo" = ( +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"oOr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"oOK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"oON" = ( +/obj/item/stack/cable_coil/random, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"oOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oOY" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/table/reinforced, +/obj/item/enginepicker{ + layer = 3.1; + pixel_y = 3 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"oOZ" = ( +/turf/simulated/wall/r_wall, +/area/toxins/misc_lab) +"oPh" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"oPr" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hydroponics) +"oPH" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"oPP" = ( +/obj/machinery/camera{ + c_tag = "Dorm Hallway Starboard" + }, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"oPR" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/gun/energy/laser{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"oPZ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"oQg" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen"; + tag = "icon-whitegreen (NORTHEAST)" + }, +/area/medical/virology) +"oQk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"oQn" = ( +/obj/structure/chair/comfy/red{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"oQz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"oQC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"oQQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"oQU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"oRe" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"oRg" = ( +/turf/simulated/wall, +/area/maintenance/asmaint) +"oRh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"oRr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"oRv" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "o2_sensor" + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"oRC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/break_room) +"oRQ" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3"; + tag = "icon-wood-broken3" + }, +/area/maintenance/tourist) +"oRS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"oRX" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Technical Storage"; + dir = 4 + }, +/obj/item/airalarm_electronics, +/obj/item/apc_electronics, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/storage/tech) +"oSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"oSy" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"oSG" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/secondary/entry/lounge) +"oSL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"oSO" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"oSQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/trinary/mixer{ + req_access = null + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/toxins/mixing) +"oSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"oTc" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"oTg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/customs) +"oTk" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/library) +"oTB" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"oTL" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"oTZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"oUh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"oUj" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"oUA" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/delivery) +"oUP" = ( +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 62 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"oUQ" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"oUT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint) +"oVf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oVl" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"oVx" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/machinery/alarm{ + pixel_x = -32; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oVy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/main) +"oVM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"oVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"oVT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/medical1, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"oWg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"oWk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"oWp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oWt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oWy" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oWK" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"oWL" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"oWT" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"oXa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"oXm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Research and Development"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"oXs" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"oXx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"oXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oYj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oYk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/crew_quarters/hor) +"oYl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"oYp" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/ward) +"oYt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oYL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"oZd" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/brig) +"oZo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"oZz" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"oZD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"oZH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"oZS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"paa" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"paK" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"pbg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai2"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"pbk" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"pbv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"pbw" = ( +/obj/machinery/vending/chinese, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/medical/ward) +"pby" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"pbz" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"pbM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pbQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"pbX" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"pcb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"pcc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pcj" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"pcp" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"pcM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"pcQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"pcV" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/window/eastright{ + name = "Medbey Reception"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"pda" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"pdt" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pdP" = ( +/obj/machinery/camera{ + c_tag = "Permabrig Hallway"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pee" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pei" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/engineer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engineering) +"pem" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"pen" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"peP" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"pfa" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pfs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/doctor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pfA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/north, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"pfD" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Chemistry Delivery"; + req_access = list(33) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"pfE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permahallway) +"pfN" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"pfR" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"pfV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"pgp" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"pgt" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"pgv" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"pgx" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"pgA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"pgE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"pgF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"pgG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"pgI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/brig) +"pgL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"pgO" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"pgR" = ( +/obj/machinery/door/window/brigdoor/southleft{ + dir = 4; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"phd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"phf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"phg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"phh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"phO" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/securehallway) +"phQ" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/library) +"phR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"pid" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"pie" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pif" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"piB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/athletic_mixed, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"piQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"piW" = ( +/obj/machinery/vending/artvend, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"pjh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 5"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"pjj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"pjr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"pjI" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "atmos_tank_airlock"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = -20; + req_access = list(10,13) + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"pjP" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance"; + req_access = list(11) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"pjS" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/port/west) +"pjT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table, +/obj/item/folder/red, +/obj/item/pen/multi, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"pjV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"pkc" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"pke" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = -25 + }, +/obj/machinery/holosign_switch{ + id = "surgery1"; + pixel_x = -6; + pixel_y = -25 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/north) +"pkf" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/bar/atrium) +"pkp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pkt" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + id = "tox_in" + }, +/turf/space, +/area/atmos) +"pku" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_pod_pilot, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"pkE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"pkL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"pkR" = ( +/obj/machinery/photocopier, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"pln" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/wood, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"plt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ply" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"plB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/lobby) +"plG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"plJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"pmd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Virology"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"pmu" = ( +/obj/structure/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"pnb" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"pnv" = ( +/obj/structure/sign/science{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Research Break Room"; + network = list("Research","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/medical/research/restroom) +"pnx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"pnz" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance"; + req_access = list(11) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"pnA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + desc = "Труба проводящая газ по фильтрам, где он перемещается в камеры хранения"; + dir = 4; + name = "Труба фильтрации" + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"pnF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"pnI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"pnJ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"pnK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"pnM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/wood, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pnT" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"poa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/event/xeno_spawn, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pob" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"pof" = ( +/obj/structure/table/glass, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/north) +"poh" = ( +/obj/structure/fans/tiny, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"poi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"pom" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"poq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access = list(56) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"pot" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + desc = "Отправляет неотфильтрованный газ в космос"; + dir = 8; + name = "Остатки газа в космос" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 1; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/atmos) +"pox" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"poE" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"poO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"poX" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/visible/green, +/turf/simulated/floor/plasteel, +/area/atmos) +"ppf" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"ppp" = ( +/obj/machinery/computer/card/minor/hos, +/turf/simulated/floor/wood, +/area/security/hos) +"ppG" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/cartridge/medical, +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ppM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Cargo Office Windows"; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"ppO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"ppQ" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/suit_storage_unit/blueshield, +/turf/simulated/floor/wood, +/area/blueshield) +"pql" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"pqn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/engine/break_room) +"pqz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"pqC" = ( +/obj/effect/turf_decal/box, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"pqM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"pqT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"pqZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"prh" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Lethal Bullets" + }, +/obj/machinery/camera{ + c_tag = "Brig Local Armory"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"pri" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/assembly/showroom) +"prm" = ( +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"prr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/barber{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"prs" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/library) +"prC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"prI" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/chapel/main) +"prK" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"prU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"pse" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/rack, +/obj/item/circuitboard/robotics{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/mecha_control, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"psg" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"psj" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"psk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"psx" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"psy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"psE" = ( +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"psQ" = ( +/obj/machinery/camera{ + c_tag = "Medbay South Central Hall"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"pth" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pts" = ( +/turf/simulated/wall, +/area/crew_quarters/cabin3) +"pty" = ( +/turf/simulated/wall/r_wall, +/area/blueshield) +"ptE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ptH" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"pua" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "robotics_solar_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -25; + req_access = list(13) + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"puk" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"pus" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/field/generator, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"puv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"pux" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"puA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "ai_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"puB" = ( +/turf/simulated/wall/r_wall, +/area/toxins/storage) +"puJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"puM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/clothing, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"puN" = ( +/turf/simulated/wall/rust, +/area/maintenance/disposal) +"pvm" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"pvn" = ( +/obj/machinery/door_control{ + id = "Singularity"; + name = "Containment Blast Doors"; + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"pvu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/hos) +"pwt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"pww" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"pwH" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"pwN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"pwU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"pxm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"pxt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/medbay3) +"pxD" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/wood, +/area/security/hos) +"pxR" = ( +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"pyj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"pyk" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/door/window{ + dir = 2; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/shield/riot, +/obj/item/clothing/head/helmet/riot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"pyN" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 1; + state = 2 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/eastnorthwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"pyO" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"pyQ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"pzi" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"pzu" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"pzG" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"pzH" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"pzJ" = ( +/obj/structure/chair/comfy/beige, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"pzO" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 32 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"pzS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno1"; + name = "Creature Cell #1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"pzW" = ( +/obj/machinery/computer/guestpass{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"pAa" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/computer/security/telescreen/toxin_chamber, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"pAg" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"pAh" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"pAi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pAm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/turf/simulated/floor/greengrid, +/area/engine/engineering) +"pAn" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"pAy" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research/nhallway) +"pAL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"pAT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay2) +"pAV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"pBc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pBd" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"pBi" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"pBj" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "ramptop"; + tag = "icon-stage_stairs" + }, +/area/crew_quarters/fitness) +"pBl" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"pBp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/wood, +/obj/item/phone, +/obj/item/cigbutt/cigarbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) +"pBq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"pBD" = ( +/turf/simulated/wall/r_wall, +/area/toxins/lab) +"pBI" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pBJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pBK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pBZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bookcase, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pCm" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"pCn" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/scientist, +/obj/item/disk/tech_disk{ + pixel_x = -6 + }, +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"pCr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pCs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"pCx" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = -30 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 7; + pixel_y = -30 + }, +/obj/machinery/r_n_d/protolathe{ + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"pCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"pCB" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"pCL" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"pCP" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"pCW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/black, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"pCX" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Dominator's"; + req_access = list(1) + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"pCY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"pDh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pDj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pDt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/bot/medbot, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"pDF" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/crew_quarters/hor) +"pEd" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"pEi" = ( +/turf/simulated/wall, +/area/medical/cryo) +"pEm" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central/south) +"pEo" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"pEz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"pEC" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"pET" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pEY" = ( +/obj/machinery/mecha_part_fabricator/spacepod, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"pFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Shooting Range"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"pFp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pFA" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/processing) +"pFE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/sleeper) +"pFF" = ( +/turf/simulated/floor/wood, +/area/ntrep) +"pFW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"pGk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pGl" = ( +/obj/structure/table/wood, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"pGp" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"pGt" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/medbay3) +"pGu" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"pGB" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"pGI" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"pGQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"pGY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"pHr" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"pHw" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"pHJ" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_x = -28; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"pHK" = ( +/obj/machinery/camera{ + c_tag = "Xeno High Security Containment"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"pHL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/nhallway) +"pHP" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"pHT" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/computer/supplyquest/workers{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"pIb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"pId" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/west) +"pIp" = ( +/obj/machinery/vending/cola/free, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"pIq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"pIt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"pIy" = ( +/obj/machinery/door_timer/cell_4, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"pID" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"pIL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"pIR" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"pIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"pJg" = ( +/obj/machinery/vending/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"pJi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"pJs" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"pJx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"pJA" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"pJN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"pJV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"pKc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/camera{ + c_tag = "Research Director's Bedroom"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/item/flag/rnd, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"pKg" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"pKh" = ( +/obj/machinery/shower{ + dir = 8; + tag = "icon-shower (WEST)" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"pKk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/toxins/xenobiology) +"pKm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"pKo" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "n2o_sensor" + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"pKu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"pKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"pKP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pKY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"pLb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Brig Physician"; + sortType = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/brig) +"pLm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"pLz" = ( +/turf/simulated/wall/r_wall, +/area/security/hos) +"pLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "High Sec Zone"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"pLE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/bar) +"pLF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"pLM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"pLR" = ( +/turf/simulated/floor/carpet, +/area/maintenance/tourist) +"pMj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/geneticist, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"pMp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/security/checkpoint/south) +"pMx" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"pMH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"pMV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"pNk" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"pNr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/mechanic_workshop/hangar) +"pNE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot/right, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"pNG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"pNI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"pNN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"pNO" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/research/nhallway) +"pNV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"pOa" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research) +"pOg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"pOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"pOI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/grass, +/area/medical/medbay) +"pOP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"pOS" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint/south) +"pPo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"pPx" = ( +/obj/structure/bed, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/curtain/open, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Patients Rooms"; + network = list("SS13","Medical"); + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/ward) +"pPK" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"pPR" = ( +/obj/structure/table, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"pPV" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar, +/obj/item/wrench, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"pPW" = ( +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"pQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/securehallway) +"pQd" = ( +/obj/item/radio/beacon, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"pQg" = ( +/obj/structure/delta_statue/w, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge/vip) +"pQl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/space, +/area/space/nearstation) +"pQN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/lobby) +"pQP" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Prisoner Processing"; + dir = 6; + network = list("SS13","Security") + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"pQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/warden) +"pRa" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"pRj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "First Surgery Window"; + name = "Surgery Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/north) +"pRy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"pRB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"pRK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"pSd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/chapel/main) +"pSp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/office) +"pSF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"pSM" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/north) +"pTt" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "atmos_tank_outer"; + locked = 1; + name = "Atmos External Access"; + req_access = list(10,13) + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"pTv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"pTx" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/ward) +"pTS" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/camera{ + c_tag = "Rec Room Fore" + }, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"pUb" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"pUz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/effect/landmark/start/hop, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"pUJ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"pUL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"pUS" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"pVa" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"pVj" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"pVo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"pVu" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_x = 26; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"pVy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"pVL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/structure/closet/secure_closet/brig/evidence, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"pVM" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"pVP" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"pWb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/lightsout, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"pWn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pWo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"pWu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"pWx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"pWC" = ( +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/reagent_containers/spray/cleaner/drone, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"pWD" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"pWK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/obj/machinery/firealarm{ + pixel_x = -32; + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"pWN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"pWR" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/maintenance/library) +"pWT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"pXd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"pXf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"pXg" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Atmos Hatch"; + dir = 8; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"pXr" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"pXv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"pXz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"pXD" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Front Desk"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"pXO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"pXV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"pXX" = ( +/obj/structure/window/reinforced, +/obj/machinery/photocopier, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/morgue) +"pYm" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"pYt" = ( +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pYG" = ( +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"pYJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access = list(29) + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"pYL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"pYR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"pZl" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pZq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"pZL" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/reception) +"pZM" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"pZR" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"qac" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qak" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qaw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"qaH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"qbq" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"qbt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"qbx" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/cryopod/robot, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"qbE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"qbQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"qbW" = ( +/obj/machinery/portable_atmospherics/scrubber/huge/stationary, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/camera{ + c_tag = "Permabrig North"; + dir = 1; + network = list("Prison","SS13") + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"qbY" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"qcd" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"qce" = ( +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"qcB" = ( +/obj/machinery/computer/card, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/bridge) +"qcE" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"qcF" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"qcG" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"qcL" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"qcM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/security{ + network = list("SS13","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"qcW" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"qcX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/kitchenspike, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qde" = ( +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"qdg" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"qdp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/head/helmet/alt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"qdz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qdI" = ( +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"qdV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"qef" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"qeg" = ( +/obj/structure/table/wood, +/obj/item/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/chapel/main) +"qek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"qeJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"qfb" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -29; + pixel_y = -12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"qfe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"qfg" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"qfp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 4; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"qfr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"qfD" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door_control{ + id = "xenokill"; + name = "Xenobio Kill Room Bolts"; + normaldoorcontrol = 1; + pixel_x = 30; + specialfunctions = 4 + }, +/obj/machinery/door/airlock/research/glass{ + id_tag = "xenokill"; + locked = 1; + name = "Xenobio Kill Room" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"qfO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Morgue External"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"qfW" = ( +/obj/machinery/camera{ + c_tag = "Locker Room South"; + dir = 5 + }, +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"qgl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"qgq" = ( +/obj/machinery/light/small, +/obj/item/clothing/head/bearpelt, +/obj/item/folder/documents, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/stack/spacecash/c1000{ + amount = 100000 + }, +/obj/structure/safe{ + known_by = list("captain") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"qgz" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"qgX" = ( +/obj/structure/lattice, +/turf/simulated/wall/rust, +/area/space/nearstation) +"qgZ" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/communist_state{ + pixel_y = -32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken"; + tag = "icon-wood-broken" + }, +/area/maintenance/fsmaint) +"qhf" = ( +/obj/structure/table/reinforced, +/obj/item/stamp/rd, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door_control{ + id = "rdprivacy"; + name = "Privacy Shutters"; + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/crew_quarters/hor) +"qhn" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/brig) +"qhH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"qhT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"qhW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"qic" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"qie" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Interrogation" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"qis" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"qiv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"qiB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "High Sec Zone"; + req_access = list(63) + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"qiD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"qiF" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"qiL" = ( +/obj/machinery/camera{ + c_tag = "East-North Brig Hallway"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"qiR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"qiU" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"qjh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"qji" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/prisonershuttle) +"qjj" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"qjp" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qjr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "atmos_tank_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "atmos_tank_airlock"; + pixel_x = 57; + req_access = list(10,13); + tag_airpump = "atmos_tank_pump"; + tag_chamber_sensor = "atmos_tank_sensor"; + tag_exterior_door = "atmos_tank_outer"; + tag_interior_door = "atmos_tank_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "atmos_tank_sensor"; + pixel_x = 57; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qjy" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Staff Room"; + network = list("SS13","Medical") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"qjM" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"qjN" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"qjU" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/adv{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "whitered" + }, +/area/security/medbay) +"qjY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/gameboard{ + pixel_x = 3; + pixel_y = -7 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"qks" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"qkv" = ( +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qkH" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/atmos) +"qla" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"qlu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"qlw" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"qlJ" = ( +/obj/structure/sign/science{ + icon_state = "xenobio2" + }, +/turf/simulated/wall, +/area/toxins/xenobiology) +"qlN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"qlP" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"qlT" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"qlZ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"qme" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"qmn" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"qmu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"qmv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"qmz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"qmF" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"qmT" = ( +/obj/machinery/door/airlock{ + id_tag = "cabin1"; + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"qnc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qni" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat_interior) +"qnk" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/chair/barber{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"qnB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"qnC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"qnD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"qnQ" = ( +/obj/structure/table/wood/poker, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"qol" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"qos" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/hallway/primary/port/west) +"qoy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/head/helmet/alt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"qoG" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Port Hallway North"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/primary/port/west) +"qoH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"qoN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/structure/closet/secure_closet/brig/evidence, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"qoQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access = list(19,23) + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"qpj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qpm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"qpw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qpC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"qpU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Reception"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"qpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"qqe" = ( +/obj/structure/closet, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"qqA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"qqO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qqU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"qqV" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/library) +"qqW" = ( +/obj/structure/chair/comfy/red, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/wood, +/area/library) +"qrj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"qrz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"qrH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen"; + tag = "icon-whitegreen (NORTHWEST)" + }, +/area/medical/virology) +"qrL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qrT" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"qrV" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/lightreplacer, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"qrW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"qsc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/perma) +"qsg" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"qsv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qsw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qsF" = ( +/turf/simulated/floor/plating, +/area/maintenance/library) +"qsX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"qsZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"qtp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qtq" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/toxins/explab) +"qtv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"qtU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"qtZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"qug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"qui" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/eva) +"qul" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"qut" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "station_ai_airlock"; + name = "interior access button"; + pixel_x = -23; + pixel_y = -21; + req_access = list(10,13) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"quv" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"quy" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"quA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"quO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"quV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/explab) +"qvg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"qvr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"qvt" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/bar) +"qvF" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"qvN" = ( +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/obj/machinery/camera{ + c_tag = "AI Transit Tube Airlock"; + dir = 8; + network = list("SS13","Engineering") + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"qvY" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cmo) +"qwa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"qwb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qwo" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"qws" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"qwy" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/bridge) +"qwA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"qwC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"qwG" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qwQ" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"qwW" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"qwX" = ( +/obj/machinery/computer/arcade, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"qwZ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/cloning) +"qxd" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"qxf" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/maintenance/library) +"qxo" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"qxs" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay3) +"qxv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/explab) +"qxP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"qxQ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"qxY" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"qyg" = ( +/obj/machinery/teleport/station, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"qyB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"qze" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"qzh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"qzk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"qzl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"qzC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"qzP" = ( +/obj/machinery/power/treadmill{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"qAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"qAK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"qAT" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"qAX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/vip) +"qAY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"qBc" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"qBn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"qBv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/engineering) +"qBw" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/lighter/zippo, +/obj/machinery/door_control{ + desiredstate = 1; + id = "cabin1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"qBA" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"qBC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"qBE" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"qBG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"qBV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/permabrig) +"qBZ" = ( +/obj/structure/sign/poster/contraband/communist_state{ + pixel_x = 33 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qCA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"qCE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"qCK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"qCL" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"qCX" = ( +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 + }, +/obj/structure/cable/yellow, +/obj/effect/decal/warning_stripes/eastsouthwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"qDm" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"qDz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"qDW" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"qEd" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleaccessshutter"; + name = "Teleporter Access Shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/teleporter) +"qEj" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"qEm" = ( +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"qEo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"qEx" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"qEC" = ( +/turf/simulated/wall, +/area/crew_quarters/fitness) +"qEK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"qEP" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"qEX" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay) +"qEZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/reception) +"qFn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"qFw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"qFx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"qFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"qFD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"qFN" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"qFQ" = ( +/obj/structure/closet/bombcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"qFV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"qGf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"qGg" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"qGj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"qGp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/xenobiology) +"qGq" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 6; + id = "pod3_home"; + name = "pod3 home dock"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"qGv" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/storage/briefcase/inflatable{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/briefcase/inflatable, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"qGy" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology/lab) +"qGO" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical{ + id_tag = "CloningDoor"; + name = "Cloning Lab"; + req_access = list(5,9) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"qGP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qGR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"qHb" = ( +/obj/machinery/door/window/brigdoor/southleft{ + dir = 1; + req_access = list(63) + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"qHk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/customs) +"qHP" = ( +/turf/simulated/floor/plating, +/area/maintenance/garden) +"qIf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"qIg" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/table/glass, +/obj/item/storage/fancy/vials{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/storage/fancy/vials, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"qIk" = ( +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"qIq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"qIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"qIz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"qIQ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"qJh" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Chapel North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"qJo" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"qJB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permahallway) +"qJK" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"qJM" = ( +/obj/machinery/door/airlock{ + id_tag = "PermaBath"; + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"qJO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6"; + tag = "icon-wood-broken6" + }, +/area/maintenance/fsmaint) +"qKj" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"qKm" = ( +/turf/simulated/wall, +/area/security/brigstaff) +"qKv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qKK" = ( +/obj/machinery/teleport/station, +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "Minisat Teleporter Room"; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/bluegrid, +/area/aisat) +"qKO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"qKS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"qKW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permahallway) +"qKZ" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"qLc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"qLt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"qLE" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/storage/primary) +"qLZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/clown, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/clownoffice) +"qMb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"qMm" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Chemistry1"; + name = "Chemistry Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"qMp" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"qMN" = ( +/obj/structure/table, +/obj/item/book/manual/nuclear, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"qMV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/hand_labeler, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/stamp/denied{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"qNc" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"qNd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"qNA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"qNQ" = ( +/obj/effect/landmark/start/civilian, +/obj/item/bikehorn/rubberducky, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"qNR" = ( +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"qNW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Genetics"; + name = "Genetics Privacy Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"qNZ" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"qOh" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"qOo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"qOr" = ( +/turf/simulated/wall/rust, +/area/maintenance/garden) +"qOs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"qOt" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/maintcentral) +"qPa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/morgue{ + name = "Occult Study" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"qPr" = ( +/obj/machinery/door/airlock/security/glass{ + id = "execution"; + name = "Prisoner Lockers"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"qPF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"qPG" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/south) +"qQf" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/maintenance/xenozoo) +"qQk" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door_control{ + id = "Second Surgery Window"; + name = "Surgery Window Shutters Control"; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/south) +"qQl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"qQu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "CMO Shutters"; + name = "CMO Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"qQz" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"qQG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) +"qQQ" = ( +/obj/structure/table/reinforced, +/obj/item/dice/d10, +/obj/item/dice/d20, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"qQS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/folder/blue, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"qRa" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/conveyor{ + id = "QMLoad"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qRn" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"qRt" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay3) +"qRN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"qRT" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay2) +"qRV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"qSE" = ( +/turf/simulated/wall, +/area/toxins/explab) +"qSG" = ( +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"qSI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door_control{ + id = "experimentor"; + name = "Experimentor Control"; + pixel_x = -26 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "experimentor"; + name = "Experimentor Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"qSJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -28 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"qTn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qTt" = ( +/obj/structure/girder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"qTv" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall/r_wall, +/area/medical/cmo) +"qTI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"qTK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"qTP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"qUc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access"; + req_access = list(10) + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"qUe" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"qUh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"qUz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"qUF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"qUJ" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qUL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"qUO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"qUW" = ( +/obj/structure/table/glass, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"qVc" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/folder, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"qVg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"qVp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"qVB" = ( +/obj/structure/closet/cabinet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"qVO" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"qWf" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/hop, +/obj/machinery/door_control/ticket_machine_button{ + pixel_x = -38; + pixel_y = 38 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"qWu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"qWw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"qWC" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"qWU" = ( +/turf/simulated/wall/r_wall, +/area/teleporter/abandoned) +"qXd" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/accessory/holster{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/clothing/accessory/holster{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"qXt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qXu" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"qXv" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"qXy" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/nanotrasen_rep, +/turf/simulated/floor/carpet, +/area/ntrep) +"qXC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"qXH" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"qYh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/crema_switch{ + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"qYr" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation"; + req_access = list(75) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"qYG" = ( +/obj/machinery/message_server, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"qYL" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qYZ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/camera{ + c_tag = "Gravity Generator Area"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qZm" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qZn" = ( +/obj/machinery/light_switch{ + pixel_x = -26 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"qZq" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "atmos_tank_inner"; + locked = 1; + name = "Atmos External Access"; + req_access = list(10,13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"qZt" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/status_display, +/turf/simulated/wall, +/area/atmos) +"qZv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"qZy" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/engine/break_room) +"qZG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"qZO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"qZZ" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen"; + tag = "icon-whitegreen (SOUTHWEST)" + }, +/area/medical/virology) +"rab" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"rai" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"raC" = ( +/turf/simulated/wall, +/area/engine/aienter) +"raO" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"raR" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_x = 4; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"raW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"rbh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Medical Reception"; + req_access = list(5) + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/medical/reception) +"rbm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/range) +"rbs" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"rbA" = ( +/obj/structure/closet/secure_closet/research_reagents, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"rbD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"rbH" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"rbI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"rbN" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"rbR" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "whitered" + }, +/area/security/medbay) +"rbU" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permabrig) +"rcc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/control) +"rcf" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/primary/port/west) +"rch" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay2) +"rcm" = ( +/obj/effect/landmark/event/blobstart, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"rcp" = ( +/obj/structure/table/reinforced, +/obj/item/paicard, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"rcr" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"rcy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"rcA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Corporate Lounge"; + req_access = list(19) + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"rcD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/sorting) +"rcM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"rcP" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/disposal) +"rcT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=V1"; + location = "V4" + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"rcV" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/engine/break_room) +"rcX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"rdn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A24"; + location = "A23" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Boopsky! Powered by a potato and a shot of whiskey."; + name = "Officer Boopsky" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rdo" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/box/lights/mixed, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"rdB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"rdK" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"rdP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"rdT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/main) +"ref" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/item/assembly/signaler, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"reA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"reI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"rfm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/north) +"rfr" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"rfs" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/stack/sheet/mineral/plasma, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"rfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/south, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"rfA" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/toy/figure/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/toxins/mixing) +"rfB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"rfK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"rfQ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"rfV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"rfZ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"rgj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Xenobio West"; + network = list("Research","SS13") + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"rgA" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"rgD" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"rgF" = ( +/obj/machinery/driver_button{ + id_tag = "toxinsdriver"; + pixel_x = -26 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"rgY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rho" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"rhx" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"rhy" = ( +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"rhD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"rhQ" = ( +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"rhU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/medbay3) +"rhW" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/medical/medbay2) +"rhX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"ric" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"riA" = ( +/obj/structure/chair/comfy/teal, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"riE" = ( +/obj/structure/morgue, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"riI" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"riJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"riK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/vending/cigarette/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"riX" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/permabrig) +"rja" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"rjs" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"rju" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"rjK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"rjT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"rkw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office"; + req_access = list(50) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"rkO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"rkP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"rle" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"rlh" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"rlj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"rlm" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"rlp" = ( +/obj/machinery/clonepod/biomass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/cloning) +"rlE" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"rlI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"rma" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"rmb" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"rmg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/engineer, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"rmy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"rmB" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/obj/item/radio/intercom{ + pixel_x = 32 + }, +/obj/machinery/door_control{ + id = "HoSPriv"; + name = "HoS Office Privacy Shutters Control"; + pixel_y = 24; + req_access = list(58) + }, +/obj/effect/landmark/start/head_of_security, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"rmX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"rna" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/cloning) +"rnp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"rnr" = ( +/obj/item/flag/grey, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"rnz" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"rnS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"rnT" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/grass, +/area/medical/biostorage) +"rnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"roe" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"rof" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/range) +"rop" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"ros" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A36"; + location = "A35" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"rot" = ( +/obj/structure/sign/science, +/turf/simulated/wall/r_wall, +/area/toxins/lab) +"roC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/range) +"roH" = ( +/obj/machinery/computer/security/mining, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/bridge) +"roU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/cable_coil, +/obj/item/multitool{ + pixel_x = 3 + }, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/item/clothing/suit/fire/firefighter, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"roX" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/maintenance/library) +"rpb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"rpj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/computer/supplycomp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"rpv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"rpB" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"rpF" = ( +/obj/machinery/door_timer/cell_5{ + dir = 1; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"rpM" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/sleeper) +"rpN" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/virologist, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"rpO" = ( +/obj/item/flag/command, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"rpQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"rpT" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"rpY" = ( +/turf/simulated/wall, +/area/storage/primary) +"rqh" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"rqk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"rqF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/mechanic_workshop/hangar) +"rqO" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"rri" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"rrl" = ( +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/security/securearmory) +"rrr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"rru" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/assembly/robotics) +"rrz" = ( +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"rrR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"rsd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"rsC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance"; + req_access = list(31) + }, +/obj/effect/decal/cleanable/blood/tracks{ + basecolor = "#030303"; + desc = "It's black and greasy. Looks like Beepsky made another mess."; + drydesc = "It's dry and crusty. Someone is not doing their job." + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"rsE" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"rsK" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Head of Personnel's Office" + }, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"rsM" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"rsV" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/medical/research/nhallway) +"rsW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"rsY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/construction/hallway) +"rtb" = ( +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Coffin Storage"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"rtl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rtn" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"rtB" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"rtG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/range) +"rtJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/marauder_entry, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"rum" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/flag/command, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"rup" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"rus" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"ruT" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/vending/snack, +/obj/structure/sign/poster/contraband/smoke{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"rvb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry/lounge) +"rvd" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"rvg" = ( +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"rvh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"rvn" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"rvt" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"rvG" = ( +/obj/structure/door_assembly/door_assembly_mai, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"rvX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Medbay Junction"; + sortType = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"rwl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/analyzer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"rwB" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"rwH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"rwM" = ( +/obj/structure/table, +/obj/item/clothing/head/helmet/skull{ + desc = "Бедный Йорик..."; + name = "Йорик" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"rwW" = ( +/obj/machinery/computer/aifixer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/bridge) +"rxc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"rxr" = ( +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rxv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"rxx" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"rxD" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/megaphone, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"rxE" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"rxF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"rxH" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"rxL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"rye" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/maintenance/electrical) +"ryp" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"ryr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"ryt" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"ryM" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"ryP" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"rze" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"rzf" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"rzh" = ( +/turf/simulated/wall, +/area/security/processing) +"rzo" = ( +/obj/item/aiModule/quarantine, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"rzq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"rzv" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"rzM" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rzO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"rzT" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"rzU" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"rAh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rAl" = ( +/obj/structure/table/reinforced, +/obj/item/paper/deltainfo, +/obj/item/flashlight/seclite, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"rAs" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/securearmory) +"rAA" = ( +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"rAC" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"rAM" = ( +/turf/simulated/wall, +/area/toxins/xenobiology) +"rAN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/closet/secure_closet/brig, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"rBg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"rBh" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"rBk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"rBx" = ( +/obj/machinery/computer/crew, +/obj/machinery/door_control{ + id = "blueshieldofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 24; + req_access = list(67) + }, +/obj/machinery/door_control{ + id = "blueshield"; + name = "Privacy Shutters Control"; + pixel_x = -4; + pixel_y = 24; + req_access = list(67) + }, +/turf/simulated/floor/wood, +/area/blueshield) +"rBA" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/newscaster{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"rCf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"rCi" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rCs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/security/prison/cell_block/A) +"rCy" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/reception) +"rCP" = ( +/obj/structure/closet, +/obj/item/clothing/under/color/grey, +/obj/item/twohanded/spear/grey_tide, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"rCV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "ArmorySec"; + name = "Armory Security Window Control"; + pixel_x = 7; + pixel_y = 7; + req_access = list(3) + }, +/obj/machinery/door_control{ + id = "ArmorySecAccess"; + name = "Armory Security Access Control"; + pixel_x = 7; + pixel_y = -2; + req_access = list(3) + }, +/obj/machinery/door_control{ + id = "Warden"; + name = "Warden Privacy Shutters Control"; + pixel_x = -7; + pixel_y = 7; + req_access = list(3) + }, +/obj/machinery/door_control{ + id = "ArmoryLock"; + name = "Armory Lockdown"; + pixel_x = -7; + pixel_y = -2; + req_access = list(3) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"rDf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"rDp" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"rDA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"rDF" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering) +"rDJ" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"rDK" = ( +/obj/machinery/autolathe/security, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"rDM" = ( +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/securearmory) +"rDP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"rDQ" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/ether, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = 11 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/north) +"rDZ" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 8; + tag = "icon-shower (WEST)" + }, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fpmaint) +"rEd" = ( +/obj/machinery/camera{ + c_tag = "Research Test Chamber"; + dir = 4; + network = list("TestChamber","SS13","Research") + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rEe" = ( +/obj/effect/landmark/event/xeno_spawn, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rEq" = ( +/obj/machinery/camera{ + c_tag = "Captain's Room"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"rEt" = ( +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"rEx" = ( +/obj/structure/table/reinforced, +/obj/item/radio/electropack, +/obj/item/assembly/signaler, +/obj/item/healthanalyzer, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"rEC" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/permabrig) +"rEO" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"rFb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50); + c_tag = "Research Toxins Test Chamber West"; + dir = 4; + network = list("Toxins","Research","SS13") + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"rFi" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"rFn" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rFw" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/chapel/main) +"rFB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/north) +"rFC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"rFG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"rFJ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/flag{ + layer = 4 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"rGw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHEAST)" + }, +/area/toxins/misc_lab) +"rGx" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug/sec, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/item/lighter, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"rGK" = ( +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/securearmory) +"rGM" = ( +/obj/machinery/computer/rdconsole/experiment, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"rGO" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/securearmory) +"rHl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/range) +"rHq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"rHr" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"rHz" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/paper/solar, +/obj/item/circuitboard/solar_control, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/tracker_electronics, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"rHD" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"rHM" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/computer/monitor{ + name = "Backup Power Monitoring Console" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"rHV" = ( +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/reception) +"rHW" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"rIt" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"rIw" = ( +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Interrogation" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"rIx" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"rIC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"rIF" = ( +/obj/machinery/kitchen_machine/grill, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"rIU" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"rIV" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/sleeper) +"rIY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"rIZ" = ( +/obj/machinery/bluespace_beacon, +/obj/machinery/door_control{ + id = "teleaccessshutter"; + name = "Teleporter Shutters Access Control"; + pixel_y = 24; + req_access = list(62) + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/teleporter) +"rJr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/vending/cigarette, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"rJw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"rJG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"rJJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"rJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Research Junction"; + sortType = 12; + tag = "icon-pipe-j1s (EAST)" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"rKg" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/item/radio/intercom{ + pixel_x = -32 + }, +/obj/machinery/door_control{ + id = "Briefing"; + name = "Briefing room Shutters Control"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"rKr" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"rKL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"rKM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"rKQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"rKZ" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/shallway) +"rLd" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"rLk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 1; + location = "Robotics" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"rLl" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"rLt" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library/checkout, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"rLv" = ( +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "Robot-STD"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/flasher{ + id = null; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/aisat) +"rLF" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"rLL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"rMg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"rMl" = ( +/obj/structure/closet/wardrobe/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"rMr" = ( +/obj/machinery/hologram/holopad, +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"rMu" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/maintenance/library) +"rMN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cloning) +"rNg" = ( +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"rNh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rNO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"rNW" = ( +/obj/structure/reflector/box{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"rNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rOm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"rOC" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/biostorage) +"rOD" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"rOG" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "Robot-STD"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 6; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/aisat) +"rOY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/execution) +"rPi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/execution) +"rPj" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"rPE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"rPI" = ( +/turf/simulated/wall/rust, +/area/toxins/mixing) +"rPP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"rPU" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/gateway) +"rQd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Evidence Storage"; + req_access = list(4) + }, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"rQf" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "transitlock"; + name = "Transit Tube Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/aienter) +"rQm" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"rQt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"rQw" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/button/windowtint{ + id = "execution"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/execution) +"rQz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"rQB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel, +/area/security/checkpoint) +"rQP" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"rQT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"rRf" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "engineering_east_airlock"; + pixel_y = 25; + req_access = list(10,13); + tag_airpump = "engineering_east_pump"; + tag_chamber_sensor = "engineering_east_sensor"; + tag_exterior_door = "engineering_east_outer"; + tag_interior_door = "engineering_east_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "engineering_east_sensor"; + pixel_y = 33 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"rRs" = ( +/obj/structure/chair, +/obj/item/poster/random_contraband{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/maintenance/bar) +"rRy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"rRA" = ( +/obj/machinery/door/airlock{ + id_tag = "toilet1"; + name = "Toilet" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"rRM" = ( +/obj/structure/rack, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"rRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Morgue"; + req_access = list(27) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"rRS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"rRV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"rSa" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"rSr" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + pixel_x = 30 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"rSt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"rSH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/engineering/monitor) +"rSJ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"rSK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/securearmory) +"rSL" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"rTm" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/atmos) +"rTE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"rTF" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"rTW" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"rUa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"rUr" = ( +/mob/living/simple_animal/hostile/carp/megacarp{ + desc = "Странная космическая акула, летающая неподалёку от станции. Многие поговаривают, что данное существо - аватар могущественного блю-спейс божества"; + faction = list("carp","neutral"); + name = "Странная Космическая Акула" + }, +/turf/space, +/area/space) +"rUs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"rUu" = ( +/obj/structure/safe/floor, +/obj/item/melee/cultblade, +/obj/item/restraints/legcuffs/bola/cult, +/obj/item/whetstone/cult, +/obj/item/stack/sheet/runed_metal{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"rUC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"rUE" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"rUF" = ( +/obj/effect/landmark/start/virologist, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"rUS" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"rVa" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"rVb" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"rVe" = ( +/obj/effect/decal/warning_stripes/west, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"rVf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"rVi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"rVt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"rVw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"rVF" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A39"; + location = "A38" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry/lounge) +"rVP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Corporate Lounge"; + req_access = list(19) + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"rVS" = ( +/obj/machinery/door/airlock/silver{ + name = "Captain's Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/captain/bedroom) +"rWt" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/processing) +"rWu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"rWW" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/main) +"rXc" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "atmos_tank_airlock"; + name = "interior access button"; + pixel_x = -22; + pixel_y = 20; + req_access = list(10,13) + }, +/obj/item/radio/intercom{ + pixel_x = 30; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"rXo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"rXq" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/engine/break_room) +"rYp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"rYz" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + tag = "icon-wooden_chair_wings (WEST)" + }, +/turf/simulated/floor/wood, +/area/maintenance/tourist) +"rYG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"rYY" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"rZe" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/engine/break_room) +"rZo" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/engine/break_room) +"rZz" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/engine/break_room) +"rZF" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/vending/wallmed{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"rZI" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"rZN" = ( +/obj/structure/delta_statue/e, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge/vip) +"rZU" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"sag" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"san" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno4"; + name = "Creature Cell #4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"saA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"saS" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"saY" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/research) +"sbb" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos/control) +"sbc" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"sbf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/computer/security/telescreen/research, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"sbj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"sbn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"sbq" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"sbt" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/aicard, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"sbD" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/analyzer, +/obj/item/analyzer, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"sbF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/tourist) +"sbR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/machinery/requests_console{ + department = "Primary Tool Storage"; + name = "Primary Tool Storage Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"sci" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"scl" = ( +/obj/machinery/door/window/westright{ + name = "Front Desk"; + req_access = list(37) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"scn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/processing) +"sct" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"scx" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"scD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"scP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/securehallway) +"scS" = ( +/obj/item/radio/intercom, +/turf/simulated/wall, +/area/medical/ward) +"scT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"scY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"scZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"sdb" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"sdj" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/maintenance/electrical) +"sdz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"sdF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"sdY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"see" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge West"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"sei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/securearmory) +"sek" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/primary) +"seo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Briefing"; + name = "Briefing Room Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/main) +"sez" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/library) +"seF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"seM" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"sfq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"sfI" = ( +/obj/machinery/camera{ + c_tag = "Experimention Lab"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"sfU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"sfV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"sgo" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"sgu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHEAST)" + }, +/area/toxins/misc_lab) +"sgw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"sgK" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"sgM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"sgX" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"sha" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"shS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 10; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"sic" = ( +/turf/simulated/floor/greengrid, +/area/maintenance/xenozoo) +"sid" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/shallway) +"sil" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"sio" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "roboticsshutters"; + name = "Mech Bay Shutters" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"sip" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/execution) +"six" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"siH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"siJ" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"siL" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"siM" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/storage/primary) +"sja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"sjm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"sjs" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"sjQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"sjW" = ( +/obj/structure/sign/science, +/turf/simulated/wall/r_wall, +/area/medical/research/nhallway) +"skp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"sky" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods"; + req_access = list(71) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"skB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"skZ" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East 1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"slb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"sll" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"sln" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"slr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"slv" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/machinery/door/poddoor/shutters{ + id_tag = "ShootRange"; + name = "Shooting Range Shutters" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"slF" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"slQ" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/securehallway) +"smb" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai_upload) +"sme" = ( +/turf/simulated/wall, +/area/security/checkpoint) +"smf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"smu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cloning) +"smw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"smD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"sno" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East 2"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"snq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"snP" = ( +/turf/simulated/wall, +/area/maintenance/disposal) +"soa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"sod" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sok" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"sot" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/window/reinforced, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"sov" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"soz" = ( +/obj/machinery/door/airlock/hatch/gamma{ + locked = 1; + req_access = list(1); + use_power = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/security/securehallway) +"soE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/execution) +"soL" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"soM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"spe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno5"; + name = "Creature Cell #5" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"sps" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"spv" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"spC" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"spH" = ( +/obj/structure/closet/secure_closet/RD, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/megaphone, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"spK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/gps{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gps, +/obj/item/gps{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gps{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop/expedition) +"spS" = ( +/obj/structure/bookcase, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_command, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"spW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"sqs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/range) +"sqK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research) +"sqO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"sqY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/bridge) +"sqZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"srd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"srp" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"srA" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"srI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"srP" = ( +/obj/machinery/light, +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"srS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"srW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"srZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/morgue{ + name = "Chapel Morgue"; + req_access = list(22) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"ssj" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"sss" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"stf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"stl" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "HoP Office"; + sortType = 15 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"stC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"stI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"stT" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/gun/energy/gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/gun, +/obj/item/gun/energy/gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"stV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"suf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"sui" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"sum" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"sut" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brigstaff) +"suE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/wall, +/area/medical/paramedic) +"suJ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/surgery/north) +"suL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"suV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "brig_detprivacy"; + name = "Detective Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"suW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/customs) +"svh" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "RD Junction"; + sortType = 13 + }, +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/circuitboard/aicore, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"svo" = ( +/obj/structure/grille/broken, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"svD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"svL" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/range) +"svM" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"svX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"sws" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"swx" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"swI" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "sw_maint2_outer"; + locked = 1; + name = "West Maintenance External Access" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"swQ" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Cell Block"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"swV" = ( +/obj/structure/window/reinforced, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"swW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"sxk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"sxn" = ( +/obj/machinery/photocopier, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"sxp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sxt" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"sxH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"sxJ" = ( +/obj/structure/table/wood, +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access = list(20) + }, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"sxM" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"sxO" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Captain's Desk Door"; + req_access = list(20) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"sxS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"sxW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"sxX" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/ian, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"sxZ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/storage/secure/briefcase, +/obj/item/storage/lockbox/medal, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"syf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/warden) +"syj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"sys" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"syB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"syC" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"szb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"szc" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"szd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"szM" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/securearmory) +"szQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"szR" = ( +/turf/simulated/wall/r_wall, +/area/chapel/office) +"szY" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Genetics Junction"; + sortType = 23 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"sAv" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"sAI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior Arrivals"; + dir = 6; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"sAQ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/podbay) +"sAT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"sBd" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securearmory) +"sBk" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/camera{ + c_tag = "Brig Storage"; + dir = 5; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"sBl" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"sBx" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/storage/box/pillbottles, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/storage/box/beakers, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"sBL" = ( +/turf/simulated/wall/r_wall, +/area/security/main) +"sBX" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/station_alert, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"sCb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitered" + }, +/area/security/medbay) +"sCf" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/disposal, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"sCp" = ( +/obj/machinery/light, +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"sCt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"sCy" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"sCz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"sCB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"sCH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"sCL" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "Robot-STD"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/aisat) +"sCQ" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"sCY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/execution) +"sDo" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"sDu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hydroponics) +"sDx" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/machinery/requests_console{ + department = "Virology"; + departmentType = 3; + name = "Virology Requests Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"sDy" = ( +/obj/structure/table, +/obj/machinery/syndicatebomb/training, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"sDC" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"sDI" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"sDU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"sDV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"sDY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"sEp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/item/folder/red, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/assembly/showroom) +"sEz" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"sEG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"sEK" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sEO" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"sEV" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat_interior) +"sEW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/sleep) +"sEZ" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/chem_master, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"sFa" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/ether, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = 11 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/south) +"sFj" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/range) +"sFF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"sFJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/construction/hallway) +"sGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/lobby) +"sGp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"sGs" = ( +/obj/structure/table, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/maintenance/electrical) +"sGz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"sGJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat_interior) +"sGS" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sHi" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"sHq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"sHA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"sHI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"sHT" = ( +/obj/structure/transit_tube/diagonal/topleft, +/turf/space, +/area/space/nearstation) +"sHX" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"sHY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"sIo" = ( +/obj/item/radio/intercom{ + pixel_y = 21 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"sIs" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"sIy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"sII" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_east_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"sIS" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat_interior) +"sIV" = ( +/obj/machinery/door/airlock/research/glass{ + heat_proof = 1; + name = "Chemical Testing Room"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"sIX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "cloninglab" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Genetics"; + name = "Genetics Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"sIZ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"sJK" = ( +/turf/simulated/floor/greengrid, +/area/engine/gravitygenerator) +"sJO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"sKp" = ( +/obj/structure/closet/secure_closet/blueshield, +/obj/item/stack/tape_roll, +/obj/item/sensor_device, +/turf/simulated/floor/wood, +/area/blueshield) +"sKw" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"sKF" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"sKK" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"sKP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room"; + req_access = list(19,23) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"sKT" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"sLa" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"sLi" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/rust, +/area/maintenance/asmaint) +"sLl" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"sLr" = ( +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/toy/russian_revolver, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 18 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"sMh" = ( +/obj/structure/table, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel, +/area/security/range) +"sMk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"sMv" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/crowbar, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"sMF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"sMH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sMJ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"sMM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sMP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"sMS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"sMZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"sNa" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sNf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"sNn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"sNt" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"sND" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"sNW" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"sNY" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/turretid/stun{ + control_area = "\improper Telecoms Central Compartment"; + name = "AI Antechamber Turret Control"; + pixel_y = -26; + req_access = list(75) + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"sOt" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"sOC" = ( +/obj/structure/closet/secure_closet/exile, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"sOE" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"sOI" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway"; + req_access = list(75) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"sOS" = ( +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"sOV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/storage/primary) +"sOW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"sPy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/range) +"sPF" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 1"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"sPG" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/toxins/server) +"sPM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"sPY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge) +"sQd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"sQx" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge) +"sQz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"sQK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"sQS" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/bridge) +"sQU" = ( +/obj/structure/window/full/reinforced/tinted, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/chapel/main) +"sRa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = -32 + }, +/obj/machinery/reagentgrinder, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"sRf" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"sRk" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/hand_labeler, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"sRo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"sRr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"sRy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/space, +/area/space/nearstation) +"sRA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"sRC" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/toxins/mixing) +"sRG" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTH)" + }, +/area/medical/research) +"sRH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"sRM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/maintenance/xenozoo) +"sRN" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"sSo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"sSD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/shuttle/labor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"sSH" = ( +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"sTk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"sTA" = ( +/obj/item/flag/sec, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/brigstaff) +"sTG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"sTO" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/range) +"sUa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sUb" = ( +/obj/structure/target_stake, +/obj/machinery/magnetic_module, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"sUd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"sUj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"sUp" = ( +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"sUw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/chapel/main) +"sUN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sUU" = ( +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"sUY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"sUZ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"sVC" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"sVH" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"sVN" = ( +/turf/simulated/wall, +/area/teleporter/abandoned) +"sVU" = ( +/turf/simulated/wall, +/area/security/range) +"sVV" = ( +/obj/machinery/camera{ + c_tag = "Virology Office"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"sWb" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/atmos/control) +"sWf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/prisonershuttle) +"sWh" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"sWp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"sWs" = ( +/obj/structure/chair/wheelchair{ + desc = "Это кресло осталось от одного из предыдущих детективов. Говорят, что тот открыл в себе псионические способности и ушёл работать в федерацию магов."; + name = "Старое инвалидное кресло" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"sWC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"sWN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"sXk" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/prisonershuttle) +"sXQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/sulfonal{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"sXY" = ( +/obj/structure/morgue{ + dir = 8; + tag = "icon-morgue1 (WEST)" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"sYB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"sYS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"sYW" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "Psychiatrist"; + dir = 6; + network = list("Medical","SS13") + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"sYX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"sZg" = ( +/obj/effect/decal/remains/xeno, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"sZn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hopprivacy"; + name = "Head of Personal Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"sZp" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/event/revenantspawn, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"sZx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/security/detectives_office) +"sZN" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"sZT" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"sZV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"tav" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"taw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"taM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"taO" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/door/window/eastright, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"tbb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"tbh" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"tby" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"tbM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"tbO" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"tbX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Port Aft Solars" + }, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"tcb" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tcp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"tct" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"tcC" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/range) +"tcD" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"tcF" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + id = "portsolar"; + name = "South-West Solar Control" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"tcH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door_control{ + id = "lawyer"; + name = "Internal Affairs Privacy Shutters Control"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Internal Affairs Office" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tcK" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"tcP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tcS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"tda" = ( +/obj/machinery/r_n_d/experimentor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"tdf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"tdm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Internal Affairs Office North"; + network = list("SS13","Security") + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tdn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"tdo" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South 1" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"tdp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "CMO Shutters"; + name = "CMO Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"tdt" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"tdv" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"tdA" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "RoboPrivat"; + name = "Robotics Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"tdC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Barber Shop" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"tdH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/storage/tech) +"tdT" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/toxins/mixing) +"tea" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"tek" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"ten" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/reinforced, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tez" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/item/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"teD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"teF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/aisat) +"teJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"teS" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/closet/secure_closet/brig, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"tfd" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/turf/simulated/floor/carpet, +/area/ntrep) +"tfh" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/decal/warning_stripes/red, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"tfy" = ( +/obj/machinery/vending/snack, +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"tfI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"tfK" = ( +/obj/machinery/sleeper{ + pixel_x = 3 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"tfS" = ( +/obj/structure/closet/lawcloset, +/obj/item/clothing/under/rank/internalaffairs, +/obj/item/clothing/under/rank/internalaffairs, +/obj/item/clothing/suit/storage/internalaffairs, +/obj/item/clothing/suit/storage/internalaffairs, +/obj/item/radio/headset/headset_iaa, +/obj/item/radio/headset/headset_iaa, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tgf" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/camera/emp_proof{ + c_tag = "Singularity South-East"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"tgg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"tgy" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A18"; + location = "A17" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"tgF" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"tgH" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter Room"; + req_access = list(17,75) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"tgM" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"tgP" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research/restroom) +"tgT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"thk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/warden) +"thl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "CMO Shutters"; + name = "CMO Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"tht" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"thA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"thO" = ( +/turf/simulated/wall, +/area/security/customs) +"thR" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"thS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"tif" = ( +/obj/structure/table, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/lobby) +"tii" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/vending/coffee, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"tik" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"til" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"tiq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/bot/left, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"tir" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/lobby) +"tiz" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"tiJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"tiL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"tiU" = ( +/obj/item/flag/cult, +/turf/simulated/floor/plating, +/area/maintenance/library) +"tja" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"tjh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tjq" = ( +/obj/structure/computerframe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"tjK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/captain/bedroom) +"tjR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"tjW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"tkc" = ( +/turf/simulated/wall/rust, +/area/maintenance/asmaint) +"tkf" = ( +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/medical/genetics) +"tkg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"tkr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"tku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"tkx" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"tkR" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"tkW" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"tlc" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/medical/research/nhallway) +"tle" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/lobby) +"tlg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + id_tag = "ntrepofficedoor"; + name = "NT Representative's Office"; + req_access = list(73) + }, +/turf/simulated/floor/wood, +/area/ntrep) +"tlJ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"tlZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"tmc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"tmp" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen/multi, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/reception) +"tmB" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/firstaid/doctor, +/obj/item/storage/firstaid/fire{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"tmF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"tmH" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Detective's Lab"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"tmR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"tmW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"tnd" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"tni" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"tno" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"tnr" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "First Surgery Window"; + name = "Surgery Shutters" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Second Surgery Window"; + name = "Surgery Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/south) +"tnM" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/teargas, +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = -8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"tnS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"tom" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"tot" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"tou" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/junction{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"toB" = ( +/obj/item/radio/intercom{ + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"toL" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"toP" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/securearmory) +"toS" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/securearmory) +"toW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"toY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/horizontal, +/turf/space, +/area/space/nearstation) +"tpe" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Brig Customs"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"tpt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/customs) +"tpv" = ( +/obj/machinery/computer/rdconsole/mechanics, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"tpA" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"tpM" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tpR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"tqc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tqf" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/maintenance/electrical) +"tqu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"tqz" = ( +/obj/machinery/computer/med_data, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"tqF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/wood, +/area/library) +"trg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A34"; + location = "A33" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/east) +"trA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"trI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/restroom) +"tsi" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tst" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"tsu" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"tsB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"tsG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall/coated, +/area/toxins/test_chamber) +"tsS" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/gateway) +"tsW" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/securearmory) +"tta" = ( +/obj/structure/table, +/obj/item/storage/box/pillbottles{ + pixel_x = 8 + }, +/obj/item/storage/box/pillbottles{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/storage/box/syringes{ + pixel_x = -6 + }, +/obj/item/storage/box/syringes{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/storage/box/autoinjectors{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/storage/box/autoinjectors{ + pixel_x = -6; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"ttc" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"ttw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"ttY" = ( +/obj/structure/table, +/obj/item/stack/sheet/cloth/ten, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"tui" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"tum" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"tuv" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"tuE" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/knife, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"tuK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"tuQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/transit_tube/crossing/horizontal, +/turf/space, +/area/space/nearstation) +"tuT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"tuU" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"tuY" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/processing) +"tuZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/aisat) +"tvi" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/port) +"tvK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tvY" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"tvZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"twd" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/permahallway) +"twe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"twh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"two" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"twN" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"twU" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"txb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/toxins/mixing) +"txk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"txl" = ( +/obj/structure/table/wood, +/obj/item/soap, +/turf/simulated/floor/wood{ + icon_state = "wood-broken"; + tag = "icon-wood-broken" + }, +/area/maintenance/tourist) +"txq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/portsolar) +"txt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/permahallway) +"txE" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"txI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"tyn" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/library) +"tyJ" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/holosign/surgery{ + id = "surgery1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery/north) +"tza" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/surgery/south) +"tzb" = ( +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/engine/break_room) +"tzg" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/camera{ + c_tag = "Engineering Entrance"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"tzh" = ( +/turf/simulated/wall/r_wall, +/area/security/warden) +"tzi" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"tzk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/main) +"tzp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"tzt" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"tzE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"tzJ" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay" + }, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"tzL" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tzM" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"tzR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"tzV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Pet Store" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"tzX" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tzZ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light_switch{ + pixel_x = 4; + pixel_y = 26 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"tAz" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"tAB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"tAC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tBr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"tBs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tBB" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/plastic{ + desc = "В ящике хранится оборудование для осуществления уборки станции гражданским персоналом в случае нужды или безработицы"; + name = "Ящик оборудования для уборки" + }, +/obj/item/mop, +/obj/item/mop, +/obj/item/mop, +/obj/item/mop, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"tBR" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"tCj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/mixing) +"tCp" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Atrium" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar/atrium) +"tCu" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/storage/primary) +"tCy" = ( +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"tCM" = ( +/obj/machinery/camera{ + c_tag = "Virology Maintance Access"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen"; + tag = "icon-whitegreen (WEST)" + }, +/area/medical/medbay3) +"tCN" = ( +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Execution Access"; + req_access = list(1) + }, +/obj/machinery/atmospherics/binary/valve/digital, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"tDc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/nw) +"tDg" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"tDB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat) +"tDD" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"tDN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tEg" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"tEh" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = -3 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"tEl" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"tEw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tEy" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tEB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"tED" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"tEE" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"tEG" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"tFd" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"tFj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"tFt" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"tFv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/processing) +"tFz" = ( +/obj/machinery/door_control{ + id = "HoSPriv"; + name = "HoS Office Privacy Shutters Control"; + pixel_y = -24 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/security/hos) +"tFA" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"tFO" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"tFR" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat_interior) +"tGd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"tGi" = ( +/obj/structure/closet/chefcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/soap, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"tGl" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"tGo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"tGs" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"tGA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"tGD" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/cmo, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"tGE" = ( +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"tGG" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"tGM" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/insulated, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"tGR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/ward) +"tHn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tHr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"tHC" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"tHH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"tHP" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/bridge) +"tHS" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/securearmory) +"tHZ" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"tIb" = ( +/obj/machinery/camera{ + c_tag = "Paramedic's Office"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/paramedic) +"tIh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"tIu" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"tIz" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"tIK" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"tIL" = ( +/obj/structure/rack, +/obj/machinery/light/small, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/bridge) +"tIQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"tIY" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"tJh" = ( +/mob/living/simple_animal/pet/dog/pug, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"tJk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"tJu" = ( +/obj/machinery/newscaster{ + layer = 3.3; + pixel_y = -27 + }, +/obj/structure/piano, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/bar/atrium) +"tJM" = ( +/obj/machinery/light_switch{ + pixel_x = 4; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"tJN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"tKa" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/sw) +"tKh" = ( +/obj/structure/closet/secure_closet/brig/evidence, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/evidence) +"tKj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"tKk" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/computer/guestpass/hop{ + pixel_x = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"tKz" = ( +/obj/item/screwdriver, +/turf/simulated/floor/plating, +/area/engine/engineering) +"tKK" = ( +/obj/structure/table, +/obj/item/book/manual/security_space_law, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"tKL" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 9"; + dir = 6; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"tKX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"tLc" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno6"; + name = "Creature Cell #6" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tLh" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleportershutter"; + name = "Teleporter Shutters" + }, +/obj/machinery/door_control{ + id = "teleportershutter"; + name = "Teleporter Shutters Access Control"; + pixel_x = -24; + req_access = list(17) + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/teleporter) +"tLj" = ( +/obj/structure/lattice, +/turf/simulated/wall, +/area/maintenance/bar) +"tLr" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel, +/area/gateway) +"tLv" = ( +/turf/simulated/wall, +/area/security/checkpoint/south) +"tLy" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tLB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"tLD" = ( +/turf/simulated/wall, +/area/security/permabrig) +"tLH" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/paper/tcommskey, +/obj/item/stamp/ce, +/obj/item/paper/monitorkey, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"tLI" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tLN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"tLO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"tLT" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/table/glass, +/obj/item/scalpel{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/restroom) +"tMi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"tMj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/item/flag/atmos{ + name = "Atmosia Flag" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"tMm" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"tMG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"tML" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 26 + }, +/obj/machinery/holosign_switch{ + id = "surgery2"; + pixel_x = -6; + pixel_y = 26 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/south) +"tMO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door_control{ + id = "CMO Shutters"; + name = "CMO Privacy Shutters Control"; + pixel_x = 26; + pixel_y = 7 + }, +/obj/machinery/door_control{ + id = "Biohazard_medi"; + name = "Medbay Lockdown"; + pixel_x = 26; + pixel_y = -9 + }, +/obj/structure/table/glass, +/obj/item/phone, +/obj/item/lighter/zippo/cmo, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"tMQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"tMU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"tMV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/virology/lab) +"tNa" = ( +/turf/simulated/wall/r_wall, +/area/security/securearmory) +"tNf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"tNh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"tNl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"tNm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Customs Desk"; + req_access = list(19) + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/north) +"tNI" = ( +/obj/docking_port/stationary{ + dwidth = 8; + height = 22; + id = "syndicate_nw"; + name = "northwest of station"; + width = 18 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"tNL" = ( +/turf/simulated/floor/plating, +/area/maintenance/brig) +"tOb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"tOf" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Chemistry"; + name = "Chemistry Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"tOj" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/construction/hallway) +"tOq" = ( +/obj/machinery/camera{ + c_tag = "Arrivals South End"; + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry/lounge) +"tOs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"tOA" = ( +/obj/machinery/camera{ + c_tag = "Bridge Starboard"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tOB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"tOD" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 3"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"tON" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"tOT" = ( +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/reception) +"tPd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "ceprivacy"; + name = "CE Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"tPe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"tPh" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"tPj" = ( +/obj/structure/chair/sofa, +/obj/effect/landmark/start/civilian, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"tPv" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"tQe" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"tQi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/north) +"tQn" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"tQo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"tQq" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/internal_affairs, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"tQs" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"tQF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"tQG" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"tQL" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"tQQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"tQX" = ( +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"tRb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"tRm" = ( +/obj/docking_port/stationary{ + dwidth = 8; + height = 22; + id = "syndicate_s"; + name = "south of station"; + width = 18 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"tRE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering/monitor) +"tSc" = ( +/turf/simulated/wall/r_wall, +/area/engine/engineering/monitor) +"tSj" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"tSn" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 21 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"tSo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"tSz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"tSD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"tSH" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"tTu" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"tTD" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"tTG" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generation"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"tTI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"tTR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"tTW" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay3) +"tUd" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"tUh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"tUB" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"tUH" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"tUI" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "Chemistry2"; + name = "Chemistry Privacy Shutter" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"tUR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"tUT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"tUW" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"tUX" = ( +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"tVr" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/engine/break_room) +"tVu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"tVz" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"tVC" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"tVP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(32) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"tVV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"tWn" = ( +/turf/simulated/wall, +/area/security/execution) +"tWL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno4"; + name = "Creature Cell #4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tWM" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"tXf" = ( +/turf/simulated/wall, +/area/assembly/robotics) +"tXp" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"tXq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"tXC" = ( +/obj/structure/closet/paramedic, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/paramedic) +"tXF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"tXG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"tXJ" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"tXP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"tXT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen"; + tag = "icon-whitegreen (WEST)" + }, +/area/medical/virology) +"tXZ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/secofficer, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"tYf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"tYg" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"tYi" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint/south) +"tYo" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"tYx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/chapel/main) +"tYG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"tYK" = ( +/turf/simulated/wall/r_wall, +/area/medical/ward) +"tYL" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Captain's Office" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"tYM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"tYU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/tech) +"tZg" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"tZh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/south) +"tZk" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"tZs" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/wood, +/area/maintenance/tourist) +"tZI" = ( +/obj/structure/disposalpipe/junction/reversed, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"tZN" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"tZR" = ( +/obj/machinery/pipedispenser, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"tZU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"ual" = ( +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"uaF" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light, +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"uaK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/storage/tech) +"ubg" = ( +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"ubu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"ubA" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/airlock_electronics, +/obj/item/stack/sheet/glass, +/obj/item/assembly/signaler, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/medical/research) +"ubI" = ( +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ubP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"ubT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"ubV" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ucf" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/north) +"ucx" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"ucJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage"; + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/janitorialcart, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"ucN" = ( +/obj/machinery/camera{ + c_tag = "Rec Room Center"; + dir = 4; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"ucR" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/tank/jetpack/oxygen, +/obj/item/clothing/shoes/magboots, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Brig Pilot Office"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"ude" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/wardrobe/pink, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"udm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/research/nhallway) +"udw" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"udI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"udO" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"udT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard/east) +"udZ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"uek" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/teleporter) +"ueo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"uex" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"uey" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"uez" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/ward) +"ueJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"ueQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"ufg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"ufl" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ufn" = ( +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/construction/hallway) +"ufo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/nw) +"ufp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ufw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"ufD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ufG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/space, +/area/aisat) +"ufP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"ufR" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/bot/floorbot{ + on = 0 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"ufU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"uga" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"ugf" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/bridge) +"ugg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ugi" = ( +/obj/structure/table/reinforced, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_x = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stamp/law, +/obj/item/pen/multi, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"ugl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/ne) +"ugu" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitered" + }, +/area/security/medbay) +"ugy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research) +"ugH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/main) +"ugN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"ugW" = ( +/obj/effect/landmark/honk_squad, +/turf/simulated/floor/shuttle, +/area/shuttle/arrival/station) +"ugX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"uhh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"uhk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"uhn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"uhI" = ( +/obj/machinery/mass_driver{ + id_tag = "chapelgun" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 1; + name = "Mass Driver"; + req_access = list(22) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"uhP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"uhY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/securehallway) +"uip" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"uit" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/bar) +"uiA" = ( +/obj/machinery/photocopier, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/reception) +"uiX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/brig) +"ujh" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/item/flashlight/lamp, +/obj/item/paper/monitorkey, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"ujm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"ujn" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"uju" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/medical/virology/lab) +"ujB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ujV" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ukb" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port/west) +"ukf" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"uki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/bar) +"ukt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"ukv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ukA" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3"; + tag = "icon-wood-broken3" + }, +/area/maintenance/fsmaint) +"ulb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay2) +"ult" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"umd" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"umr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cremator"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"umy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"umL" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"umX" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West 3"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"unk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A."; + req_access = list(18) + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"unn" = ( +/obj/docking_port/stationary{ + dheight = 2; + dir = 2; + dwidth = 4; + height = 10; + id = "ombra_away"; + name = "southwest of station"; + width = 21 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"unx" = ( +/obj/structure/sign/botany, +/turf/simulated/wall, +/area/hydroponics) +"unE" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bcarpet05" + }, +/area/blueshield) +"unM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office"; + req_access = list(3) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"unN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/main) +"uob" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"uoA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"uoK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"uoW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"uoY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/restroom) +"uph" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"upr" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"upx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/paramedic) +"upN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"upS" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"upV" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"upW" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/obj/item/storage/box/iv_bags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"uqq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/machinery/shieldgen, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"uqu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/securearmory) +"uqM" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/gun/energy/gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/gun/advtaser, +/obj/item/gun/energy/gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"uqO" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"urn" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"urA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/construction/hallway) +"urC" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/wall/r_wall/coated, +/area/toxins/mixing) +"urM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/janitor) +"usd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"usx" = ( +/obj/machinery/light/small, +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/range) +"usy" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"usM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"usN" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"usO" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "carpet" + }, +/area/crew_quarters/courtroom) +"utb" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"utf" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/starboard) +"utt" = ( +/turf/simulated/wall/r_wall, +/area/storage/secure) +"uty" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"utB" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"utI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"utT" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "RoboPrivat"; + name = "Robotics Privacy Shutter" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"uud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/girder, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uue" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"uul" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/bar) +"uuo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"uuu" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"uuA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"uuD" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"uuH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"uuK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"uuQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen"; + tag = "icon-whitegreen (WEST)" + }, +/area/medical/medbay3) +"uuY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/machinery/door_control{ + id = "Genetics"; + name = "Genetic Privacy Shutters Control"; + pixel_y = 26 + }, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"uve" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"uvp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/range) +"uvs" = ( +/obj/structure/sign/mech{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "Brig Staff Room"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/brigstaff) +"uvt" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"uvG" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/brigstaff) +"uvJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"uvO" = ( +/obj/structure/delta_statue/nw, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault"; + tag = "icon-vault (NORTHEAST)" + }, +/area/bridge/vip) +"uvT" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/camera{ + c_tag = "Library West"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"uvW" = ( +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding1" + }, +/obj/effect/decal/warning_stripes/west{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"uwp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"uws" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"uwP" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"uwZ" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat/maintenance) +"uxe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"uxj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"uxy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"uxz" = ( +/obj/machinery/light/small, +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"uxL" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"uxS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"uye" = ( +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/medbay3) +"uyo" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"uyr" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/security/execution) +"uyA" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"uyD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"uyI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uyQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"uzj" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay" + }, +/turf/simulated/wall, +/area/medical/reception) +"uzl" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "HoS Office"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"uzy" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/gateway) +"uAd" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/hos, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"uAe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"uAf" = ( +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"uAh" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Virology Work Area"; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"uAm" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"uAn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"uAC" = ( +/turf/simulated/wall, +/area/medical/cmo) +"uAL" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/security/execution) +"uBr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/securehallway) +"uBu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"uBz" = ( +/obj/item/radio/intercom{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"uBD" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security"; + req_access = list(58) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"uBQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"uBS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"uBX" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/floodlight, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permahallway) +"uBY" = ( +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"uCn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"uCs" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uCv" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/suit_storage_unit/security, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"uCM" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat_interior) +"uCN" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/commercial) +"uCO" = ( +/obj/structure/bookcase/random, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/maintenance/bar) +"uDa" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"uDd" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"uDf" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"uDx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uDz" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"uDH" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"uDY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"uEq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"uEr" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel, +/area/security/range) +"uEP" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"uEV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"uEZ" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/toxins/lab) +"uFk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay) +"uFl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Virology"; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"uFo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/tourist) +"uFp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Briefing"; + name = "Briefing Room Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/main) +"uFL" = ( +/obj/structure/lattice, +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"uFM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"uFO" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/surgery/south) +"uFV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"uFX" = ( +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"uFZ" = ( +/obj/structure/curtain/open/shower/security, +/obj/item/restraints/handcuffs/pinkcuffs, +/obj/machinery/shower{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"uGh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/tcommsat/chamber) +"uGt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"uGu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"uGF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/mechanic_workshop/hangar) +"uGH" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/item/storage/toolbox/fakesyndi, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/maintenance/fpmaint) +"uHf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"uHk" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/reception) +"uHl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/flasher{ + id = null; + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"uHq" = ( +/obj/structure/bed, +/obj/item/bedsheet/rainbow, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/tourist) +"uHt" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"uHu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/motion{ + c_tag = "Minisat Hallway South"; + dir = 1; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/turret_protected/aisat_interior) +"uHv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -6; + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"uHy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"uHA" = ( +/turf/simulated/wall/r_wall, +/area/medical/research/nhallway) +"uHP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/bed/dogbed{ + name = "kitty basket" + }, +/mob/living/simple_animal/pet/cat/Runtime, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"uHW" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + name = "Security Ballistic Weapons"; + req_access = list(1) + }, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -30 + }, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"uHX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"uIe" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"uIx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"uIF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A21"; + location = "A20" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"uIH" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/computer/atmoscontrol, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"uIQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Mech Lab"; + dir = 1; + network = list("Research","SS13") + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"uIT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"uJd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"uJi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uJj" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "engineering_east_airlock"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = 20; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"uJo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"uJw" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"uJx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uJA" = ( +/obj/structure/table/wood, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 7 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 7 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"uJJ" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"uKk" = ( +/obj/structure/table/reinforced, +/obj/item/bikehorn{ + pixel_x = -1; + pixel_y = 13 + }, +/obj/item/instrument/bikehorn{ + pixel_y = -2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -3; + pixel_y = 18 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -4; + pixel_y = 18 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/processing) +"uKo" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/surgery/north) +"uKu" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/gateway) +"uKw" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/brig) +"uKK" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"uKN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"uKQ" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"uKR" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/bluegrid, +/area/aisat) +"uKT" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"uKU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"uLk" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"uLp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/customs) +"uLv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"uLw" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South 3" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"uLD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"uLR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"uLT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/medical/research) +"uLW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"uLX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"uLY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/mmi{ + pixel_x = 1; + pixel_y = -9 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 4; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"uMC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/library) +"uMG" = ( +/obj/machinery/telepad_cargo, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/delivery) +"uMU" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"uNi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"uNn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/engine/break_room) +"uNA" = ( +/obj/item/mop, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"uNE" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 30; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"uNG" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"uNV" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + tag = "icon-wooden_chair_wings (WEST)" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"uNZ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"uOb" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"uOm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/construction/hallway) +"uOt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/security/evidence) +"uOu" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"uOE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"uOJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"uPa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"uPb" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"uPh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"uPo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"uPv" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hydroponics) +"uPB" = ( +/obj/structure/dresser, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"uPX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"uQb" = ( +/obj/structure/disposalpipe/sortjunction{ + name = "CE's Junction"; + sortType = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"uQo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"uQp" = ( +/obj/machinery/vending/tool, +/obj/item/radio/intercom{ + dir = 0; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"uQq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"uQr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"uQy" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"uQL" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/hud/diagnostic{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/clothing/glasses/hud/diagnostic{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/clothing/glasses/hud/diagnostic{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"uQR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/range) +"uQU" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uQV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"uQY" = ( +/obj/effect/landmark/event/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"uRi" = ( +/obj/structure/closet/coffin, +/obj/item/shovel, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/bar) +"uRn" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/chem_heater, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Chemical Toxins Lab"; + network = list("Research","SS13") + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"uRr" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"uRB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/reversed, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"uRG" = ( +/obj/structure/chair{ + desc = "Этот красивый стул был отлит из двух трофейных боргов синдиката."; + name = "Дизайнерский стул" + }, +/obj/machinery/shower{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/processing) +"uRI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/science{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"uRL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cloning) +"uRQ" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/geneticist, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/genetics) +"uSt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"uSv" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"uSR" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"uST" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"uSY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"uTb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/construction/hallway) +"uTm" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/maintenance/library) +"uTp" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"uTr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"uTP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"uTS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/securearmory) +"uUa" = ( +/obj/structure/chair/wood, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"uUc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"uUx" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"uUy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door_control{ + id = "brig_detprivacy"; + name = "Detective Privacy Shutters Control"; + pixel_x = -23; + pixel_y = 22 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"uUI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"uUW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(47) + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"uVh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(22) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"uVl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"uVw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"uVC" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uVI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"uVS" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uWd" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"uWf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/crew_quarters/chief) +"uWi" = ( +/obj/structure/closet/secure_closet/psychiatrist, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/obj/item/clipboard{ + pixel_x = -5 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"uWl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"uWG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/showcase{ + layer = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"uWH" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uWM" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uWW" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uXc" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Experimentation Lab Office"; + network = list("Research","SS13") + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/telepad_cargo, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"uXf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"uXj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uXl" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"uXu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uXz" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"uXN" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"uXS" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"uXU" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"uXX" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"uYb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"uYe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"uYk" = ( +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/atmos) +"uYt" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/eastsouthwest, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"uYw" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"uYG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"uYP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"uYS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/construction/hallway) +"uYT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"uYX" = ( +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"uZd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/window/brigdoor/southleft{ + dir = 4; + req_access = list(17,75) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"uZl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"uZn" = ( +/obj/machinery/computer/crew, +/obj/machinery/light_switch{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"uZs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"uZv" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"uZJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Courtroom"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"uZR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard/east) +"uZU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"vad" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"vai" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fsmaint) +"val" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"vam" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Telescience" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"vat" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "arrival_south_inner"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"vaH" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"vbc" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"vbh" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/security/permabrig) +"vbq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"vbw" = ( +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"vbJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(12,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"vbL" = ( +/obj/structure/sign/bobross{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"vbO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"vbR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vcb" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"vcd" = ( +/turf/simulated/wall, +/area/medical/cloning) +"vcj" = ( +/obj/effect/decal/cleanable/vomit, +/obj/effect/landmark/event/blobstart, +/obj/item/flag/syndi, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"vcq" = ( +/obj/machinery/power/smes, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"vct" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"vcw" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"vcx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/obj/item/paper/deltainfo, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vcG" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"vcX" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"vdd" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"vdu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 6"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"vdz" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"vdJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_North"; + location = "Armory_sprava" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/securearmory) +"vdX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"vec" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"veO" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"vfa" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"vfb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Briefing Room"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"vfc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer"; + req_access = list(40) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cmo) +"vfh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"vfD" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad"; + name = "Upload" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"vfE" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"vfH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/maintenance/electrical) +"vga" = ( +/obj/machinery/computer/general_air_control{ + frequency = 1222; + name = "Bomb Mix Monitor"; + sensors = list("burn_sensor" = "Burn Mix") + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/toxins/mixing) +"vgb" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/stack/wrapping_paper, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"vge" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access = list(9) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"vgk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"vgm" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"vgu" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vgF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"vgP" = ( +/turf/simulated/wall/r_wall, +/area/assembly/showroom) +"vgU" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"vhp" = ( +/obj/structure/bed, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"vhD" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"vhI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"vhQ" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharge_station, +/obj/machinery/door_control{ + desiredstate = 1; + id = "toilet3"; + name = "Toilet Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"vhR" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/applicator/burn, +/obj/item/reagent_containers/glass/bottle/charcoal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"vhU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"vhV" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vhW" = ( +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"vib" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/landmark/start/research_director, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/crew_quarters/hor) +"vic" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/main) +"vik" = ( +/obj/structure/table/reinforced, +/obj/item/camera, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"viq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"viE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/internal_affairs, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"viX" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"vjb" = ( +/obj/machinery/atmospherics/air_sensor{ + id_tag = "n2_sensor" + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"vjr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"vjx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"vjQ" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"vkb" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"vkj" = ( +/obj/structure/table/reinforced, +/obj/item/toy/russian_revolver, +/obj/item/stamp/warden{ + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"vkl" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/genetics) +"vkm" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"vku" = ( +/turf/simulated/wall, +/area/security/permahallway) +"vkC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"vkS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/teleporter/abandoned) +"vkV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"vkX" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/maintenance/fsmaint) +"vlc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/genetics) +"vlf" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Creature Pen"; + req_access = list(47) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno2"; + name = "Creature Cell #2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/xenobiology) +"vli" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"vly" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"vlD" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/securehallway) +"vlG" = ( +/turf/simulated/wall, +/area/toxins/mixing) +"vlN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vlP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"vlU" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"vmb" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "NT Representative's Office" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"vmj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"vmn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"vmq" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin2) +"vmx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"vmL" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"vmP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"vmX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"vnq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"vnu" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/student_sientist, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"vnH" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"vnI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/chargebay) +"vnQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"vnS" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"vof" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/machinery/ticket_machine{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopqueueshutters"; + name = "Queue Shutters" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"vom" = ( +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"vor" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"vos" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/experimentor, +/obj/item/healthanalyzer, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"vov" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"voL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/xenobiology) +"voP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"vpc" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"vpi" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/camera{ + c_tag = "Secure Armory East"; + dir = 8; + network = list("SS13","Security") + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"vpu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"vpz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"vpA" = ( +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 7"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/construction/hallway) +"vpK" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Подаёт азот из атмосферки в систему охлаждения реактора, таким образом запитывая её хладагентом"; + dir = 1; + name = "Труба подачи азота в реактор" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/space, +/area/space/nearstation) +"vpM" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/md, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"vpP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"vpV" = ( +/obj/structure/barricade/wooden, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"vpW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"vqg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"vqK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"vqL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Second Surgery Window"; + name = "Surgery Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/south) +"vqM" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/door/window{ + dir = 2; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/shield/riot, +/obj/item/clothing/head/helmet/riot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"vqY" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/brigstaff) +"vru" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"vrx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"vrH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/gateway) +"vrL" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/prisonershuttle) +"vsb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"vse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"vsn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"vsp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"vsA" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"vsE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/doppler_array{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"vsF" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep) +"vsH" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/hor) +"vsM" = ( +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"vsN" = ( +/turf/simulated/wall/r_wall, +/area/engine/mechanic_workshop/hangar) +"vsT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"vte" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"vtj" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"vtm" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/engine/engineering) +"vtu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/sleeper) +"vtK" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 14"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"vtR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"vtW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vud" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"vuo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"vup" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"vur" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"vuD" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/mob/living/simple_animal/pet/dog/corgi/borgi, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"vuE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmory) +"vvh" = ( +/obj/structure/bed, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"vvn" = ( +/obj/machinery/kitchen_machine/grill, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/crew_quarters/kitchen) +"vvz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"vvG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/detectives_office) +"vvP" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"vvX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"vvY" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"vvZ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"vwj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"vwq" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber"; + req_access = list(75) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"vww" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/primary/central/west) +"vwy" = ( +/obj/machinery/vending/clothing, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/locker) +"vwD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"vwH" = ( +/obj/structure/table/wood, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel Requests Console"; + pixel_y = 30 + }, +/obj/item/paper_bin, +/obj/item/stamp/hop, +/obj/item/pen/fancy, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"vwQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"vwX" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/storage/fancy/donut_box, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"vxe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"vxf" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"vxh" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 6"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"vxk" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/library) +"vxs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"vxJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"vxO" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "ai_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_access = list(13,75) + }, +/turf/space, +/area/space/nearstation) +"vxP" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"vxU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/dog/security/warden, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/warden) +"vxW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/heads/hop) +"vye" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/nhallway) +"vyh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/west) +"vyi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"vyq" = ( +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/customs) +"vyB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"vyD" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"vyF" = ( +/mob/living/simple_animal/slime, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"vyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"vyT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research) +"vyW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/hos) +"vzv" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"vzx" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"vzz" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"vzE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"vzF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "solar_xeno_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = 25; + req_access = list(13) + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"vzN" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"vzV" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "rightsecure"; + id = "Cell 4"; + name = "Cell 4"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"vzW" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/sleeper) +"vAa" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/sleep) +"vAb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"vAj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"vAm" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 6; + id = "pod4_home"; + name = "pod4 home dock"; + width = 5 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"vAC" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"vAN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"vAZ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/gps/engineering, +/obj/item/lighter/zippo/ce, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"vBg" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"vBi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "robotics_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"vBm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"vBp" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vBr" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/medical/cryo) +"vBt" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6"; + tag = "icon-wood-broken6" + }, +/area/maintenance/fsmaint) +"vBE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light, +/obj/machinery/flasher{ + id = "Cell 5"; + pixel_y = -28 + }, +/obj/item/radio/intercom{ + pixel_y = -42 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/prison/cell_block/A) +"vBG" = ( +/obj/machinery/light_switch{ + pixel_x = 10; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"vBQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"vBX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"vCh" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vCj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/break_room) +"vCl" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"vCr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"vCt" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"vCx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"vCW" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"vCY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"vCZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"vDb" = ( +/obj/item/twohanded/required/kirbyplants/dead, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/maintenance/bar) +"vDd" = ( +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"vDe" = ( +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -26 + }, +/obj/machinery/keycard_auth{ + pixel_x = 38; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"vDy" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"vDA" = ( +/obj/docking_port/stationary/whiteship{ + dir = 8; + id = "whiteship_home"; + name = "Near NSS Kerberos" + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"vDO" = ( +/obj/structure/chair/comfy/brown{ + dir = 8; + layer = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"vEb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"vEd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"vEh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"vEo" = ( +/turf/simulated/wall, +/area/assembly/chargebay) +"vEu" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"vEN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vEZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vFe" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/vending/assist, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"vFi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brigstaff) +"vFl" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Captain's Desk"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"vFr" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat_interior) +"vFy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"vFG" = ( +/obj/structure/table, +/obj/machinery/microscope{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/security/detectives_office) +"vFU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"vGf" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"vGi" = ( +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vGv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"vGw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/primary) +"vGN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"vHg" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"vHh" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/sleep) +"vHi" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"vHs" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"vHA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"vHG" = ( +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 8 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"vIi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"vIl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"vIm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"vIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/brig_physician, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/medbay) +"vIC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "meetroomshutters"; + name = "Meeting Room Shutters" + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"vJn" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/securehallway) +"vJr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/door_control{ + id = "meetroomshutters"; + name = "Privacy Shutters"; + pixel_x = 6; + pixel_y = -2; + req_access = list(18) + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"vJv" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vJw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"vJJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/processing) +"vJQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology/lab) +"vJX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vKa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"vKJ" = ( +/turf/simulated/wall/r_wall, +/area/security/detectives_office) +"vLk" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/civilian/vacantoffice) +"vLq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/ward) +"vLr" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"vLs" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vLA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"vLQ" = ( +/obj/structure/table/wood, +/obj/item/kitchen/utensil/fork, +/obj/item/kitchen/utensil/spoon, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar/atrium) +"vLR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/bridge/meeting_room) +"vMe" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"vMk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/medbay3) +"vMV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"vMY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/range) +"vMZ" = ( +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/virology) +"vNi" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "First Surgery Window"; + name = "Surgery Shutters" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/north) +"vNk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"vNo" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"vNE" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"vNO" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved/flipped{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"vNP" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"vNU" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "RoboDesk"; + name = "Robotics Privacy Shutter" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"vNX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/garden) +"vNZ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"vOa" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/table/glass, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"vOC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/conveyor/inverted{ + id = "QMLoad"; + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"vOF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"vOJ" = ( +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/tourist) +"vOV" = ( +/obj/machinery/camera{ + armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50); + c_tag = "Research Toxins Test Chamber South"; + dir = 1; + network = list("Toxins","Research","SS13") + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"vOX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"vPl" = ( +/obj/machinery/vending/coffee, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"vPn" = ( +/obj/structure/table/wood, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"vPt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"vPu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"vPC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"vPO" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/ne) +"vPS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/casino) +"vQn" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber" + }, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 26 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"vQs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"vQt" = ( +/obj/machinery/computer/operating, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery/south) +"vQz" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/captain) +"vQG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brig) +"vQJ" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(5,6) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"vQL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"vQQ" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "South Surgery"; + dir = 1; + network = list("SS13","Medical"); + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/south) +"vQX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"vQY" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"vRl" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"vRu" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + dir = 4; + name = "Труба смешивания" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/space, +/area/space/nearstation) +"vSm" = ( +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/ward) +"vSn" = ( +/obj/structure/table/glass, +/obj/item/defibrillator/loaded{ + pixel_y = 5 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/south) +"vSt" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/door/window{ + dir = 2; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/shield/riot, +/obj/item/clothing/head/helmet/riot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"vSA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"vSD" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"vSE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vSH" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"vSK" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"vSU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Library Junction"; + sortType = 16 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"vSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"vTf" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"vTj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/teleporter/abandoned) +"vTk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"vTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"vTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vTF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"vTG" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/table/reinforced, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Permabrig Office North"; + network = list("Prison","SS13") + }, +/obj/machinery/door_control{ + id = "PermaLockdown"; + name = "Perma Lockdown"; + pixel_x = 4; + pixel_y = 6; + req_access = list(2) + }, +/obj/machinery/door_control{ + id = "PermaCellsLockdown"; + name = "Perma Cells Lockdown"; + pixel_x = 4; + pixel_y = -3; + req_access = list(2) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"vTI" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"vTL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"vTN" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"vTW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"vTX" = ( +/obj/structure/closet/secure_closet/cabinet/detective, +/obj/item/hand_labeler, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30 + }, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"vUc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"vUh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"vUq" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/book/manual/security_space_law, +/obj/item/reagent_containers/food/drinks/flask/detflask, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + name = "Detective Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"vUu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"vUE" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery/south) +"vUF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard/east) +"vUJ" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"vUL" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"vUU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"vUZ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/storage/briefcase{ + pixel_x = 3 + }, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/requests_console{ + department = "Internal Affairs Office"; + name = "Internal Affairs Requests Console"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"vVe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint) +"vVp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/wall, +/area/maintenance/electrical) +"vVr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/power_people{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"vVv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard/east) +"vVL" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"vVR" = ( +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"vWf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + name = "Труба на фильтрацию" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"vWg" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "North Surgery"; + network = list("SS13","Medical"); + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/surgery/north) +"vWq" = ( +/obj/machinery/computer/prisoner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/warden) +"vWy" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"vWz" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"vWE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Security Reception"; + req_access = list(1) + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/reception) +"vWF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event/xeno_spawn, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"vWI" = ( +/obj/machinery/atmospherics/trinary/mixer/flipped{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"vWO" = ( +/obj/machinery/disposal, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/processing) +"vWQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"vWS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"vXH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/securearmory) +"vXL" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"vXN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/machinery/conveyor{ + id = "cargodelivery"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"vYj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"vYk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/securearmory) +"vYr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/porta_turret, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/tcommsat/chamber) +"vYt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/security/securearmory) +"vYK" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"vYL" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Armory"; + req_access = list(1) + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/item/storage/lockbox/mindshield, +/obj/item/storage/box/trackimp, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/lock_buster, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"vYT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brigstaff) +"vZi" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper/precision, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"vZk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/main) +"vZl" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"vZn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/library) +"vZo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/ore_box, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"vZy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"vZG" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"wap" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"wav" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"waH" = ( +/obj/structure/table/reinforced, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/simulated/floor/wood, +/area/maintenance/bar) +"waI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"waL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/chapel/main) +"waQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/space, +/area/maintenance/ai) +"waS" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"wbi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"wbl" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"wbr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"wbx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/item/flag/nt, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"wbP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"wbR" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 2; + name = "Riot Control"; + req_access = list(2) + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/item/wrench, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wbZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/checkpoint) +"wck" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/space, +/area/maintenance/ai) +"wcl" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "ai_outer"; + locked = 1; + name = "MiniSat External Access"; + req_access = list(13,19,32,75) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"wcr" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "station_ai_airlock"; + name = "exterior access button"; + pixel_x = 22; + pixel_y = 22; + req_access = list(10,13) + }, +/turf/space, +/area/space/nearstation) +"wcw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "station_ai_outer"; + locked = 1; + name = "Minisat Access"; + req_access = list(10,13) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"wcz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wcE" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"wcN" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"wcO" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/cryopod/robot{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"wcS" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"wdd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/brig) +"wds" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"wdx" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"wdz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + dir = 8; + name = "Kitchen"; + req_access = list(28) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Kitchen Hall Windows"; + name = "Kitchen Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"wdC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"wdH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"wdO" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + dir = 10; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/atmos) +"wdW" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"weg" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "station_ai_airlock"; + pixel_y = -57; + req_access = list(10,13); + tag_airpump = "station_ai_pump"; + tag_chamber_sensor = "station_ai_sensor"; + tag_exterior_door = "station_ai_outer"; + tag_interior_door = "station_ai_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "station_ai_sensor"; + pixel_y = -66 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "station_ai_pump" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"wek" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/tcommsat/chamber) +"wep" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "station_ai_inner"; + locked = 1; + name = "Minisat Access"; + req_access = list(10,13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"weY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/mixing) +"weZ" = ( +/turf/simulated/wall, +/area/maintenance/garden) +"wff" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"wfs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"wfQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central/south) +"wfV" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"wga" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cabin3) +"wgm" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "engineering_west_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(10,13) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wgt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"wgX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"whc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay3) +"whh" = ( +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -26 + }, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"whO" = ( +/turf/simulated/wall/r_wall/coated, +/area/crew_quarters/hor) +"wio" = ( +/obj/item/flag/species, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"wir" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"wiM" = ( +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"wiT" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"wiW" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"wiY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"wiZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/break_room) +"wjc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "east bump"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door_control{ + id = "RoboPrivat"; + name = "Robotics Privacy Shutters Control"; + pixel_x = 24; + pixel_y = -9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"wjh" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/conveyor{ + id = "QMLoad2"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"wjj" = ( +/turf/simulated/wall/rust, +/area/maintenance/library) +"wjl" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"wjn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/security/hos) +"wjo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/sleeper) +"wjI" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/asmaint2) +"wjV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering/monitor) +"wka" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"wkc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"wkk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"wkl" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/megaphone, +/obj/item/book/manual/security_space_law, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"wkn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"wkt" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"wkB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/mechanic_workshop) +"wkE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"wkK" = ( +/turf/simulated/wall/r_wall, +/area/lawoffice) +"wlk" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"wlr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"wlx" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"wlE" = ( +/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/structure/chair/comfy/purp, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/restroom) +"wlH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/sleep) +"wlX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"wmd" = ( +/obj/structure/grille, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"wmo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"wmD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Minisat AI Control Room"; + dir = 1; + network = list("Minisat","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"wmH" = ( +/obj/structure/rack, +/obj/item/toolbox_tiles, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/maintenance/bar) +"wmI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"wmL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"wmW" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/lounge) +"wna" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat) +"wnb" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "engineering_east_pump" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wnc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/south) +"wnd" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"wnh" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"wns" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"wnD" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/megaphone, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"wnE" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Briefing Room South"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"wnX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/warden) +"woa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fpmaint) +"wop" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"wou" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/storage/primary) +"woA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"woE" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Second Surgery Window"; + name = "Surgery Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/south) +"woF" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"woL" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wpk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"wpn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/transit_tube/horizontal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"wps" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"wpA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/podbay) +"wpC" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"wpN" = ( +/obj/structure/transit_tube/horizontal, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"wpP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/storage/primary) +"wpY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"wqd" = ( +/obj/structure/table, +/obj/item/paper/deltainfo, +/obj/machinery/camera{ + c_tag = "Brig Lobby"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"wqh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/securehallway) +"wqt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/teleporter) +"wqx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wqy" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wqC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A22"; + location = "A21" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"wqD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wqU" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 7; + height = 5; + id = "sit_arrivals"; + name = "South-East Solars"; + width = 11 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"wrb" = ( +/obj/structure/transit_tube_pod{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/transit_tube/station/reverse/flipped, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"wrc" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"wrm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/box/white, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/north) +"wrB" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"wrC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/customs) +"wrP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wrQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"wsa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/storage/primary) +"wsb" = ( +/turf/simulated/wall, +/area/maintenance/casino) +"wsf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"wsg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"wsr" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/storage/primary) +"wss" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"wsA" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/flashlight, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"wsC" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/muffin{ + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/chapel/main) +"wsG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"wsK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/flag/nt{ + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"wsN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"wsP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"wti" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"wtj" = ( +/obj/structure/rack, +/obj/item/lock_buster, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"wtk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ai1"; + name = "Turret Shutters" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"wtq" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"wts" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/cigarette, +/obj/machinery/camera{ + c_tag = "Uplink Terminal"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge/meeting_room) +"wtu" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/camera{ + c_tag = "Captain's Meet Room"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/captain) +"wtv" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"wtR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"wtZ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"wua" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"wuc" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"wuf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/processing) +"wuv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"wuP" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "sw_maint2_airlock"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"wuY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/prisonershuttle) +"wvd" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/range) +"wvA" = ( +/obj/item/radio/intercom{ + pixel_y = -30 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permahallway) +"wvC" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"wvL" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/clothing/mask/cigarette/cigar, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain) +"wvQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wvS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wwg" = ( +/obj/structure/bed/dogbed, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"wwp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"wwu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/library) +"wwI" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "medcabin2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "medcabin1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/ward) +"wwK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"wwM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/customs) +"wwO" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/processing) +"wwZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_sprava"; + location = "Armory_South" + }, +/mob/living/simple_animal/bot/secbot/armsky{ + auto_patrol = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/securearmory) +"wxl" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"wxt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"wxC" = ( +/turf/simulated/wall/r_wall, +/area/security/prisonershuttle) +"wxD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"wxH" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wxS" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wxT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"wxU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/library) +"wyv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"wyy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"wyD" = ( +/turf/simulated/wall/r_wall, +/area/security/podbay) +"wyH" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"wyI" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"wyQ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/razor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"wyR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wyT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wyV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"wze" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"wzl" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"wzs" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"wzK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"wAb" = ( +/turf/simulated/wall, +/area/medical/medbay2) +"wAe" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"wAh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"wAp" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"wAs" = ( +/obj/structure/table/reinforced, +/obj/item/paicard, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"wAv" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"wAE" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/starboard) +"wAH" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"wAM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/warden) +"wBo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/structure/table/wood, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"wBq" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/mechanic_workshop/hangar) +"wBr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"wCd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"wCm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"wCp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"wCu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery/north) +"wCy" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/eastsouthwest, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"wCD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/serviceyard) +"wCE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"wCG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"wCH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/securearmory) +"wCS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"wDg" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"wDh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/book/manual/security_space_law, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prison/cell_block/A) +"wDs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A30"; + location = "A29" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"wDx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"wDB" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry/lounge) +"wDC" = ( +/turf/simulated/wall, +/area/medical/medbay3) +"wDS" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wDT" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"wEb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + name = "Research Lab Desk"; + req_access = list(47) + }, +/obj/machinery/door/window/eastleft, +/obj/item/folder, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"wEh" = ( +/turf/simulated/wall/r_wall, +/area/medical/research/restroom) +"wEm" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/brigstaff) +"wEr" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"wEA" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/north, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"wEJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/nhallway) +"wEK" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "sw_maint_airlock"; + name = "interior access button"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"wEM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"wEP" = ( +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wEY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "HoSPriv"; + name = "HoS Office Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"wFb" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/machinery/vending/cart/free, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"wFd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"wFJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads/hop) +"wFR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/ward) +"wFU" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -23 + }, +/obj/machinery/requests_console{ + department = "Morgue"; + departmentType = 5; + name = "Morgue Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/morgue) +"wFY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"wGd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/brigstaff) +"wGm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wGs" = ( +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"wGH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"wGM" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"wGN" = ( +/obj/item/flag/cargo, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"wGU" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wGW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"wHj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"wHz" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wHC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"wHM" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/wall/r_wall/coated, +/area/toxins/storage) +"wHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"wId" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHEAST)" + }, +/area/medical/research) +"wJs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/prisonershuttle) +"wJy" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"wJB" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"wJC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access = list(75) + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"wJG" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"wJK" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/assembly/robotics) +"wJP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"wJR" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access = list(75) + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"wKe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"wKp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"wKr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wKA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + req_access = list(17,75) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"wKB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"wKZ" = ( +/obj/structure/closet/masks, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"wLu" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigLeft"; + name = "Brig"; + req_access = list(63) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"wLw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/head_of_security, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"wLC" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"wLE" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "ai_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "ai_airlock"; + layer = 3.3; + pixel_x = 28; + tag_airpump = "ai_pump"; + tag_chamber_sensor = "ai_sensor"; + tag_exterior_door = "ai_outer"; + tag_interior_door = "ai_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "ai_sensor"; + layer = 3.3; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/construction/hallway) +"wMm" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Janitor" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/janitor) +"wMn" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"wMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wMw" = ( +/turf/simulated/wall, +/area/security/interrogation) +"wMA" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"wMB" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"wMC" = ( +/obj/machinery/photocopier, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"wML" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"wMO" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"wMS" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen"; + tag = "icon-whitegreen (SOUTHEAST)" + }, +/area/medical/virology) +"wMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"wMW" = ( +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"wMY" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/paramedic) +"wNc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay2) +"wNw" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library, +/obj/machinery/light_switch{ + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"wNB" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"wNN" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/explab) +"wNO" = ( +/obj/machinery/portable_atmospherics/canister/sleeping_agent, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wNR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"wOc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"wOf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research/restroom) +"wOn" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"wOo" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/engine/engineering/monitor) +"wOF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"wPc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/storage/eva) +"wPh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard/east) +"wPi" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"wPv" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/voice, +/obj/item/assembly/voice, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"wPH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"wPK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard/east) +"wPQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"wPU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"wQj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"wQq" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Mime Delivery"; + req_access = list(46) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"wQr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Brig Equipment Storage"; + sortType = 8 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/brig) +"wQu" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/shower{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/surgery/south) +"wQA" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"wQJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"wQO" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/starboard) +"wQP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/the_singularitygen, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"wQV" = ( +/obj/structure/filingcabinet, +/obj/machinery/firealarm{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint) +"wQX" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wRq" = ( +/obj/structure/table/wood, +/obj/machinery/fishtank/bowl{ + pixel_y = 5 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Pet Shop"; + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"wRw" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"wRz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/construction/hallway) +"wRB" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = -26 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"wRH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"wRP" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/paicard, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"wRT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/storage/tech) +"wRU" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"wRX" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery/south) +"wSc" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/gambling_den) +"wSo" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/nymph, +/obj/item/seeds/nymph, +/obj/item/seeds/nymph, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"wSx" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/multitool, +/obj/item/multitool, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"wSO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wST" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wSW" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/paramedic) +"wTf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"wTn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"wTs" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"wTz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "viro_lab_airlock_control"; + name = "Virology Lab Access Button"; + pixel_y = -24; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + id_tag = "viro_lab_airlock_interior"; + locked = 1; + name = "Virology Lab Internal Airlock"; + req_access = list(39) + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"wTJ" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"wTQ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"wTS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"wTW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"wUq" = ( +/obj/item/clothing/mask/cigarette, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"wUr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"wUu" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"wUB" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/engineering) +"wUC" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"wUE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/safe/floor, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/gin, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/reagent_containers/food/drinks/bottle/cognac, +/obj/item/reagent_containers/food/drinks/bottle/tequila, +/obj/item/reagent_containers/food/drinks/bottle/tequila, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"wUT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"wUX" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall/coated, +/area/toxins/test_chamber) +"wVc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/table/wood, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"wVd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"wVe" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"wVn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/north) +"wVA" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"wVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"wVQ" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Toxin Mixing"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"wVT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wWk" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 12"; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/maintenance/ai) +"wWu" = ( +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/construction/hallway) +"wWK" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"wWW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"wWZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"wXd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/mechanic_workshop) +"wXh" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"wXm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + req_access = list(10) + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wXp" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"wXI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"wXY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"wYh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"wYL" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "sw_maint_airlock"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"wYM" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"wYQ" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fsmaint) +"wYX" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"wYY" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"wZo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"wZF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"wZL" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/explab) +"wZR" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/surgery/north) +"xan" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"xat" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Library Starboard" + }, +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/library) +"xaE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prisonershuttle) +"xbh" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"xbk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"xbn" = ( +/turf/simulated/wall/r_wall/coated, +/area/toxins/mixing) +"xbr" = ( +/obj/item/aiModule/freeform, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"xbB" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + id = "Cell 3"; + name = "Cell 3"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"xbJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/main) +"xbO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"xbS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"xcb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"xci" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xct" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"xcu" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"xcz" = ( +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/southright{ + dir = 4; + name = "EVA Equipment" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/eva) +"xcG" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"xcU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/closet/secure_closet/brig, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"xcV" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"xdb" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xdo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat_interior) +"xds" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/range) +"xdz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"xdB" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"xdE" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"xdP" = ( +/obj/structure/bed/roller, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"xdT" = ( +/obj/structure/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"xdX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/medical/research) +"xed" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xek" = ( +/obj/machinery/power/smes, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"xen" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xex" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"xeE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/library) +"xeK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"xeP" = ( +/obj/machinery/door/window/brigdoor{ + name = "Creature Pen" + }, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"xeQ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"xeT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"xfd" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"xfo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xfr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"xfy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.6; + master_tag = "viro_lab_airlock_control"; + name = "Virology Lab Access Button"; + pixel_x = -24; + req_access = list(39) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + id_tag = "viro_lab_airlock_exterior"; + locked = 1; + name = "Virology Lab External Airlock"; + req_access = list(39) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"xfE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xfH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"xfR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xfT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/bridge/vip) +"xfV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xfX" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xgb" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"xgc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/range) +"xgm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"xgu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"xgy" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/gateway) +"xgz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"xgF" = ( +/obj/machinery/vending/cigarette/free, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"xgP" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/medical/medbay) +"xgY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xhi" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xhn" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"xhp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "cloninglab" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "cloninglab" + }, +/turf/simulated/floor/plating, +/area/medical/cloning) +"xhy" = ( +/obj/machinery/turretid/lethal{ + check_synth = 1; + name = "AI Chamber Turret Control"; + pixel_x = -2; + pixel_y = 28; + req_access = list(75) + }, +/obj/machinery/camera{ + c_tag = "Minisat AI Core Centre"; + network = list("Minisat","SS13") + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door_control{ + id = "ai1"; + name = "Turret Hallway Shutters Control"; + pixel_x = -8; + pixel_y = 40 + }, +/obj/machinery/door_control{ + id = "ai2"; + name = "Turret AI Core Shutters Control"; + pixel_x = 8; + pixel_y = 40 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"xhC" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/se) +"xhK" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба содержит газ для обработки и после возвращает его обратно в трубу смешивания"; + name = "Труба обработки" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos) +"xhR" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"xhV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"xik" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner (WEST)" + }, +/area/medical/sleeper) +"xit" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"xiu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"xiz" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aienter) +"xiA" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"xiB" = ( +/obj/machinery/computer/prisoner{ + req_access = list(2) + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xiC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/fitness) +"xiE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"xiH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"xiR" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"xjd" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"xji" = ( +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"xjj" = ( +/obj/structure/chair/comfy/teal{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"xjl" = ( +/obj/structure/morgue, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"xjm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/xenozoo) +"xjr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + name = "Труба турбины" + }, +/turf/space, +/area/space/nearstation) +"xjw" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/chapel/office) +"xjZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"xkm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"xkY" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/security/podbay) +"xlg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/obj/machinery/atmospherics/meter{ + id = "mair_in_meter"; + name = "Mixed Air Tank In" + }, +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/atmos) +"xlq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xlF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"xlL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event/blobstart, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xlP" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 12 + }, +/turf/simulated/floor/wood, +/area/maintenance/bar) +"xlY" = ( +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Robotic Delivery"; + req_access = list(29) + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/assembly/robotics) +"xmf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"xmh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xmo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Internal Affairs Office South"; + dir = 1; + network = list("SS13","Security") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xmw" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securearmory) +"xmM" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xne" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"xnf" = ( +/turf/simulated/wall, +/area/engine/engineering/monitor) +"xnm" = ( +/obj/structure/chair/office/light{ + dir = 4; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"xno" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"xnx" = ( +/turf/simulated/wall, +/area/lawoffice) +"xnC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access = list(48) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"xnD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xnM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research) +"xnO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple"; + tag = "icon-whitepurple (EAST)" + }, +/area/toxins/misc_lab) +"xnT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Exp_lockdown"; + name = "Expedition Lockdown" + }, +/turf/simulated/floor/plating, +/area/gateway) +"xnX" = ( +/turf/simulated/wall/r_wall, +/area/security/reception) +"xoj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "rdprivacy"; + name = "Research Director Office Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"xol" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"xon" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/computer/aifixer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"xou" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/showcase, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/warden) +"xoK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"xoP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/fitness) +"xpj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"xpr" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"xpv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xpx" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"xpz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/processing) +"xpD" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"xpQ" = ( +/obj/effect/landmark/start/coroner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xpU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"xpW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/reception) +"xqb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"xqc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"xqg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"xqm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "Virology"; + name = "Virology Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"xqr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Brig_lockdown"; + name = "Brig Lockdown" + }, +/obj/structure/spacepoddoor{ + luminosity = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/podbay) +"xqu" = ( +/turf/simulated/wall/r_wall, +/area/security/range) +"xqC" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"xqJ" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"xqX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"xqY" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/securehallway) +"xrn" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"xrx" = ( +/obj/machinery/light/small, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xrA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/maintenance/fsmaint) +"xrC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/xenozoo) +"xsa" = ( +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Core Modules"; + req_access = list(20) + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/aiModule/crewsimov, +/obj/item/aiModule/freeformcore, +/obj/item/aiModule/corp, +/obj/item/aiModule/paladin, +/obj/item/aiModule/robocop, +/obj/structure/table/glass, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"xsc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"xsj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"xsl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"xsv" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/robotics_cyborgs{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/clipboard, +/obj/item/toy/figure/roboticist, +/obj/machinery/door_control{ + id = "RoboDesk"; + name = "Robotics Desc Privacy Shutters Control"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/assembly/robotics) +"xsI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"xsK" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"xsS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Brig Labor Camp Airlock North"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prisonershuttle) +"xtb" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/virologist, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology/lab) +"xte" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/sleeper) +"xts" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/unary/tank/air, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"xtw" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"xtz" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"xtL" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"xtO" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/security/detectives_office) +"xua" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cult/archives, +/turf/simulated/floor/plating, +/area/maintenance/library) +"xuj" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/chapel/main) +"xun" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"xuq" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/warning_stripes/southeast, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"xus" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xut" = ( +/obj/machinery/door/poddoor{ + id_tag = "ToxinsVenting"; + name = "Toxins Venting Bay Door"; + use_power = 0 + }, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"xuv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/south) +"xux" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"xuA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Local Armory"; + req_access = list(1) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/customs) +"xuF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"xuG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"xuK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Kitchen Dinner Windows"; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/clothing/head/cakehat, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"xuL" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"xuX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"xva" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"xvh" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"xvo" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"xvs" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/reagent_containers/spray/cleaner/drone, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/turret_protected/aisat) +"xvt" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"xvv" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/leathercoat, +/obj/item/clothing/head/fedora, +/obj/item/clothing/under/blacktango, +/obj/item/clothing/head/bowlerhat, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/cabin1) +"xvy" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "First Surgery Window"; + name = "Surgery Shutters" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/surgery/north) +"xvB" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/obj/item/firelock_electronics, +/obj/item/firealarm_electronics, +/obj/item/airalarm_electronics, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"xvG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat) +"xvO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/chaplain, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"xvX" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat) +"xwc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"xwd" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"xwf" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/bombcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/toxins/mixing) +"xwq" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/storage) +"xwt" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/chem_master, +/obj/structure/window/plasmareinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"xwx" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"xwF" = ( +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior 13"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/construction/hallway) +"xwM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/lobby) +"xwO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaCellsLockdown"; + name = "Perma Cells Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"xwV" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"xwW" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/maintenance/library) +"xwX" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/machinery/light{ + dir = 1; + in_use = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"xxb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table, +/obj/item/flashlight, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"xxi" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"xxk" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/transfer_valve{ + pixel_x = 8; + pixel_y = -6 + }, +/obj/item/transfer_valve{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/transfer_valve{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/transfer_valve{ + pixel_x = 2 + }, +/obj/item/transfer_valve{ + pixel_y = 2 + }, +/obj/item/transfer_valve{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/transfer_valve{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/transfer_valve{ + pixel_x = -6; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"xxx" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"xxy" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/aisat) +"xxC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"xxF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/podbay) +"xxG" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"xxI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"xxJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/toxins/mixing) +"xxK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"xyi" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"xyp" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"xyJ" = ( +/obj/machinery/teleport/hub, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"xyK" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/engine/insulated/vacuum, +/area/toxins/mixing) +"xyS" = ( +/obj/machinery/computer/teleporter, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"xyU" = ( +/obj/machinery/camera{ + c_tag = "Chapel Backroom"; + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"xyW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block/A) +"xza" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/library) +"xzg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"xzi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/securehallway) +"xzk" = ( +/obj/structure/bookcase, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/security_space_law, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/magistrateoffice) +"xzo" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xzw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Janitor Maintenance"; + req_access = list(26) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/janitor) +"xzK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/computer/area_atmos, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"xAb" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "execution" + }, +/obj/structure/window/reinforced/polarized{ + id = "execution" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"xAj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"xAp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/aisat) +"xAs" = ( +/obj/structure/window/reinforced, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/space/nearstation) +"xAu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xAO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"xAV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/brig) +"xBo" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/library) +"xBx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "magistrate"; + name = "Magistrate Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"xBC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"xBE" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + id_tag = "ai_inner"; + locked = 1; + name = "MiniSat External Access"; + req_access = list(13,19,32,75) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction/hallway) +"xBS" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"xBT" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved/flipped{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"xCj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/showcase{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"xCt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/execution) +"xCD" = ( +/obj/machinery/mass_driver{ + dir = 8; + id_tag = "toxinsdriver" + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"xCP" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/crossing/horizontal, +/turf/space, +/area/space/nearstation) +"xCQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xDk" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/maintenance/library) +"xDp" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"xDv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/shallway) +"xDB" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"xDD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research/shallway) +"xDG" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"xDL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Primary Security Hallway" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"xDU" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xEf" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/machine{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/machine{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/machine, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"xEr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"xEA" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple"; + tag = "icon-whitepurple (NORTHWEST)" + }, +/area/medical/research/restroom) +"xEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/lobby) +"xEP" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Port Hallway Middle"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/west) +"xFd" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xFk" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/turret_protected/ai) +"xFp" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xFr" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"xFt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"xFw" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 11; + pixel_y = 13 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -4 + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"xFF" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/cryo) +"xFL" = ( +/obj/structure/chair, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"xFU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay3) +"xGa" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"xGf" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/engine/engineering) +"xGk" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube"; + req_access = list(19,32) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "transitlock"; + name = "Transit Tube Blast Doors" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aienter) +"xGB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/reception) +"xGL" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xGN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xGX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + desc = "Труба хранит в себе набор газов для смешивания"; + name = "Труба смешивания" + }, +/turf/space, +/area/space/nearstation) +"xHa" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"xHb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/crew_quarters/chief) +"xHe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/east) +"xHs" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"xHA" = ( +/obj/machinery/light, +/obj/structure/closet/gmcloset, +/obj/item/wrench, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/cable_coil/random{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/random, +/obj/item/storage/firstaid/aquatic_kit/full, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"xHM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay2) +"xHR" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/ce, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"xHS" = ( +/turf/simulated/floor/plating, +/area/maintenance/ai) +"xHT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/securehallway) +"xHW" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"xHY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"xIm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/turf/simulated/floor/plating, +/area/maintenance/ai) +"xIo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "Chemistry1"; + name = "Chemistry Privacy Shutter" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/medical/chemistry) +"xIw" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medcabin2"; + name = "Patients Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue"; + tag = "icon-whiteblue (WEST)" + }, +/area/medical/ward) +"xIB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"xIF" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/ce, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"xIZ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"xJf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/research/shallway) +"xJj" = ( +/turf/simulated/wall/r_wall, +/area/security/customs) +"xJv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"xJC" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"xJH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + desc = "Труба содержит дыхательную смесь для подачи на станцию"; + dir = 4; + name = "Труба дыхательной смеси" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xJK" = ( +/turf/simulated/wall/rust, +/area/maintenance/engineering) +"xJW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/event/blobstart, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xKd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"xKf" = ( +/obj/structure/dresser, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/chief) +"xKm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "SecPilotPriv" + }, +/turf/simulated/floor/plating, +/area/security/podbay) +"xKp" = ( +/obj/structure/table, +/obj/item/taperecorder, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/security/processing) +"xKq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/field/generator, +/turf/simulated/floor/plasteel, +/area/storage/secure) +"xKu" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"xKw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "bluefull" + }, +/area/bridge/checkpoint/south) +"xKC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/sleeper) +"xKE" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "psychoffice"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"xKF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/gambling_den) +"xKH" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Quarters"; + network = list("Engineering","SS13") + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/door_control{ + id = "ceprivacy"; + name = "Privacy Shutters"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/obj/item/megaphone, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"xKL" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 27 + }, +/obj/structure/cable, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"xKP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"xLa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Teleporter Maintenance"; + req_access = list(17) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/maintcentral) +"xLj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/execution) +"xLG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"xLH" = ( +/turf/simulated/wall/rust, +/area/maintenance/fsmaint) +"xLJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"xLL" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/coffin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"xLM" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"xLU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"xMc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/medical/research/nhallway) +"xMd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"xMh" = ( +/obj/effect/landmark/event/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"xMi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"xMs" = ( +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering/monitor) +"xMC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/maintenance/tourist) +"xME" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"xMX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Engineering Junction"; + sortType = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xNa" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/exit) +"xNb" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/radio/intercom{ + pixel_y = 28 + }, +/obj/item/clothing/glasses/hud/health, +/obj/item/stamp/cmo, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"xNt" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"xNu" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/toxins/mixing) +"xNy" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Virology Main Hall"; + dir = 9; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/virology) +"xOk" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/brigstaff) +"xOq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"xOx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + desc = "Труба служит для подачу горючей смеси в турбину для её работы"; + dir = 4; + name = "Труба турбины" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"xOy" = ( +/turf/simulated/wall, +/area/medical/virology) +"xOD" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"xOM" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"xOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/sleep) +"xOX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = ""; + name = "Staff Room"; + req_access = list(5) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/ward) +"xPa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"xPe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Toxin Test Firing Range"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"xPg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard/east) +"xPm" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_y = 2 + }, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/chief) +"xPq" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway South"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port/west) +"xPw" = ( +/obj/machinery/light/small, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + frequency = 1465; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"xPL" = ( +/obj/structure/table/wood, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/item/storage/briefcase, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"xPP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"xPY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/toxins/mixing) +"xQb" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"xQd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"xQi" = ( +/obj/structure/bookcase, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"xQj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + pixel_x = 26 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"xQt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xQv" = ( +/obj/machinery/camera{ + c_tag = "Command Meeting Room"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"xQx" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/paper_bin, +/obj/item/pen/fancy, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"xQz" = ( +/obj/structure/closet/cabinet, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/blueshield) +"xQB" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/sop_science, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/belt/utility, +/obj/item/radio/intercom{ + dir = 1; + pixel_y = 28 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xQE" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/chapel/main) +"xQG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"xQH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/closet/l3closet, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/biostorage) +"xQM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonershuttle) +"xQS" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"xQW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xQY" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"xQZ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research/nhallway) +"xRq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"xRC" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/podbay) +"xRL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/mouse/brown, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xRU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/storage/lockbox/vials{ + layer = 4; + pixel_x = 1; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology/lab) +"xRX" = ( +/obj/structure/table/glass, +/obj/machinery/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_y = -32 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Chief Medical Officer's Office" + }, +/turf/simulated/floor/plasteel, +/area/medical/cmo) +"xSf" = ( +/turf/simulated/wall/r_wall, +/area/toxins/server) +"xSi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xSn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"xSP" = ( +/obj/machinery/r_n_d/server/core, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"xTb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xTd" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/construction/hallway) +"xTh" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 8; + network = list("SS13","Research") + }, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + name = "server vent"; + on = 1; + pressure_checks = 0 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"xTn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/security{ + name = "Detective"; + req_access = list(4) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"xTp" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"xTJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/reception) +"xTL" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"xUv" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple"; + tag = "icon-whitepurple (SOUTHWEST)" + }, +/area/medical/genetics) +"xUz" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular/empty, +/obj/item/storage/firstaid/regular/empty, +/obj/item/storage/firstaid/regular/empty, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"xUA" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"xUD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/construction/hallway) +"xUL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"xUN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"xUP" = ( +/turf/simulated/wall/r_wall, +/area/security/securehallway) +"xUR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"xUV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/aft) +"xUX" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/effect/landmark/ninja_teleport, +/turf/simulated/floor/plating, +/area/maintenance/library) +"xVs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen"; + tag = "icon-whitehall (WEST)" + }, +/area/medical/medbay3) +"xVY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xWh" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xWm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/public/glass{ + id_tag = "KPPN" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "eslock"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"xWn" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/item/razor, +/obj/machinery/camera{ + c_tag = "Barber Shop" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"xWr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"xWx" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"xWJ" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/sleep) +"xWS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xWZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Warden"; + name = "Warden Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"xXf" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/table/glass, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/item/reagent_containers/food/snacks/sliceable/braincake, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research/restroom) +"xXi" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"xXm" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"xXq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xXs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"xXu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"xXA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/main) +"xXC" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory"; + req_access = list(1); + security_level = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "ArmorySecAccess"; + name = "Armory Security Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ArmoryLock"; + name = "Armory Lockdown" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmory) +"xXP" = ( +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"xXV" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/lounge) +"xXZ" = ( +/obj/machinery/door_control{ + id = "ArmorySecAccess"; + name = "Armory Security Access Control"; + pixel_x = -7; + pixel_y = -2; + req_access = list(3) + }, +/obj/machinery/door_control{ + id = "ArmorySec"; + name = "Armory Security Window Control"; + pixel_x = 8; + pixel_y = -2; + req_access = list(3) + }, +/turf/simulated/wall/r_wall, +/area/security/securearmory) +"xYa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/pill/fakedeath{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/pill/morphine{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/reagent_containers/syringe/capulettium_plus{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"xYg" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay3) +"xYn" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/carpet, +/area/lawoffice) +"xYp" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"xYq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"xYt" = ( +/turf/simulated/wall/r_wall, +/area/storage/eva) +"xYw" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"xYy" = ( +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/briefcase, +/turf/simulated/floor/wood, +/area/medical/psych) +"xYF" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + name = "Escape Airlock" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"xYM" = ( +/obj/item/radio/intercom{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/medical/psych) +"xYU" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/reception) +"xZc" = ( +/turf/simulated/floor/wood, +/area/maintenance/library) +"xZk" = ( +/obj/structure/morgue, +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/event/revenantspawn, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"xZm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry/commercial) +"xZs" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/main) +"xZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xZv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"xZw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"xZQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "Cargo Office Windows"; + name = "Cargo Office Shutters" + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"xZR" = ( +/turf/simulated/wall, +/area/security/main) +"xZT" = ( +/obj/machinery/light, +/obj/machinery/vending/snack, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"yae" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/portable_atmospherics/scrubber, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/crew_quarters/locker) +"yah" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/brigstaff) +"yai" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Service Foyer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/serviceyard) +"yak" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Head of Security's Office" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"yap" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/vomit, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"yaz" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"yaN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ybx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/captain/bedroom) +"ybC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"ybH" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/construction/hallway) +"ybL" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/explab) +"ybN" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ybR" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ybT" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ybU" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ybW" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/wood, +/area/security/hos) +"ycj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/securehallway) +"ycn" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"ycr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/prisonershuttle) +"ycx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"ycE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/tourist) +"ycJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Internal Affairs Desk"; + req_access = list(38) + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "lawyer"; + name = "Internal Affairs Privacy Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult"; + tag = "icon-cult" + }, +/area/lawoffice) +"ycP" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"ycU" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "cabin4"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/cabin4) +"ycV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ydg" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "BridgeLockdown"; + name = "Bridge Lockdown" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"ydj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=A27"; + location = "A26" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/se) +"ydv" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"ydB" = ( +/obj/structure/table/wood, +/obj/item/paper/deltainfo, +/turf/simulated/floor/wood, +/area/maintenance/library) +"ydL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/prize_counter, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/fitness) +"ydO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"ydS" = ( +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"yem" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"yeA" = ( +/obj/structure/curtain/open/shower, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/cable, +/obj/machinery/shower{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery/north) +"yeB" = ( +/obj/effect/landmark/start/cyborg, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/maintenance) +"yeE" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"yeI" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/vip) +"yeK" = ( +/obj/machinery/door/poddoor{ + id_tag = "chapelgun"; + name = "Chapel Launcher Door"; + protected = 0 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/chapel/main) +"yeL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"yeN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "PermaLockdown"; + name = "Perma Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"yff" = ( +/obj/machinery/bodyscanner, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"yfm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"yfp" = ( +/obj/machinery/pipedispenser, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/eastsouthwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/electrical) +"yfs" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/library) +"yfD" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/bridge/vip) +"yfG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"yfK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"yfQ" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Storage 2"; + dir = 6; + network = list("Engineering","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hardsuitstorage) +"ygb" = ( +/turf/simulated/wall, +/area/hallway/secondary/exit) +"ygf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"ygy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den" + }, +/obj/structure/barricade/wooden, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"ygC" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/storage/eva) +"ygD" = ( +/obj/machinery/dnaforensics, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/security/detectives_office) +"ygK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"ygQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ygS" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + tag = "icon-whitepurple (WEST)" + }, +/area/medical/research/restroom) +"yhc" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"yhz" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/brig) +"yhA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"yhG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"yhL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/hos) +"yhO" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"yhS" = ( +/obj/structure/sign/securearea, +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"yhX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"yhY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"yhZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/civilian, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"yio" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/gateway) +"yiu" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/bluegrid, +/area/turret_protected/aisat) +"yiA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/construction/hallway) +"yiC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/primary/central/sw) +"yiZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"yjn" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"yjo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"yjq" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/lab) +"yjv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/construction/hallway) +"yjA" = ( +/obj/structure/particle_accelerator/particle_emitter/left{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"yjC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"yjD" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/firealarm{ + pixel_y = -28 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 1; + network = list("SS13","Security") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/detectives_office) +"yjG" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/aisat/maintenance) +"yjJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"ykg" = ( +/turf/simulated/wall/r_wall, +/area/security/prison/cell_block/A) +"yko" = ( +/obj/machinery/optable, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/autopsy_scanner, +/obj/item/scalpel, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"ykx" = ( +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"yky" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/security/customs) +"ykz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "robotics_solar_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "robotics_solar_airlock"; + layer = 3.3; + pixel_y = -25; + req_access = list(13); + tag_airpump = "robotics_solar_pump"; + tag_chamber_sensor = "robotics_solar_sensor"; + tag_exterior_door = "robotics_solar_outer"; + tag_interior_door = "robotics_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "robotics_solar_sensor"; + layer = 3.3; + pixel_x = 12; + pixel_y = -25 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"ykI" = ( +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "Interrogation" + }, +/obj/structure/window/reinforced/polarized{ + id = "Interrogation" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"ykR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"ykW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/turret_protected/aisat) +"ylm" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/soviet, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/maintenance/fsmaint) +"ylo" = ( +/obj/machinery/door_control{ + desiredstate = 1; + id = "Perma22"; + name = "Third Cell Perma Bolts"; + normaldoorcontrol = 1; + pixel_x = 38; + pixel_y = 24; + req_access = list(2); + specialfunctions = 4 + }, +/obj/machinery/door_control{ + desiredstate = 1; + id = "Perma21"; + name = "Third Cell Brig Bolts"; + normaldoorcontrol = 1; + pixel_x = 26; + pixel_y = 24; + req_access = list(2); + specialfunctions = 4 + }, +/obj/machinery/flasher_button{ + id = "Perma2"; + layer = 4; + name = "Prison Flasher"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"ylv" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"ylx" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 4; + height = 6; + id = "gamma_home"; + name = "gamma dock"; + width = 7 + }, +/turf/space{ + icon_state = "black" + }, +/area/space) +"ylF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/aisat/maintenance) +"ylJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"ylM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"ylQ" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"ylW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plating, +/area/maintenance/tourist) + +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +vAm +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +bvh +bvh +iGw +bvh +bvh +iGw +tOj +heT +tOj +iGw +bvh +bvh +iGw +bvh +bvh +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +dxZ +dse +dse +dxZ +dse +dse +cZL +uYS +bRE +yjv +lwR +dse +dxZ +dse +dxZ +dse +dxZ +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +dYa +vfa +vfa +dxQ +vfa +uZd +vfa +bRE +bRE +bRE +vfa +uZd +vfa +dxQ +vfa +vfa +mrV +bXR +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +sOt +dtv +wKp +iGo +wKp +jlK +daj +wgX +bRE +ybH +uWl +jlK +iGo +wKp +iGo +daj +sOt +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +bvh +oKs +sOt +bXR +iGw +iGw +iGw +iGw +oKs +yiA +bRE +xwF +bXR +iGw +iGw +iGw +iGw +oKs +sOt +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +jlK +dxZ +dse +dse +dxZ +dse +dse +dxZ +dse +dse +dxZ +dse +dse +dse +dxZ +jlK +bvh +iGw +bvh +bvh +bvh +aaa +aaa +iGw +cgA +sOt +bUT +aaa +iGw +aaa +aaa +cvf +cvf +eGC +cvf +cvf +aaa +iGw +aaa +iGw +cgA +sOt +bUT +bvh +bvh +iGw +bvh +bvh +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +dxZ +dse +dxZ +dse +dse +dxZ +cZL +dYa +evl +fkP +evl +evl +evl +evl +evl +evl +fkP +evl +evl +evl +mrV +dsq +dse +dxZ +dse +dxZ +iGw +aaa +aaa +bvh +cgA +sOt +bUT +aaa +iGw +aaa +cvf +cvf +yjn +uty +spv +cvf +cvf +iGw +aaa +iGw +cgA +sOt +dsq +dse +dxZ +dse +dxZ +dse +dxZ +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +dlK +vfa +dxQ +vfa +vfa +vfa +vfa +dYy +wVe +iGo +fFm +dSb +iGo +iGo +iGo +iGo +iGo +kfX +lin +oJo +diW +evl +fkP +evl +evl +mrV +bXR +iGw +bvh +bvh +oKs +sOt +bXR +iGw +iGw +iGw +cvf +xts +yjG +mwf +wkc +hMj +cvf +cvf +iGw +iGw +oKs +dmx +evl +evl +evl +fkP +evl +evl +dZj +bXR +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bNR +wVe +iGo +iGo +iGo +iGo +dSb +iGo +iGw +iGw +btd +btd +btd +btd +btd +btd +btd +dEP +dEP +iGw +iGo +iGo +iGo +iGo +oJo +sOt +dsq +dse +dse +dxZ +cZL +sOt +tSj +aaa +vtK +waQ +cvf +xtz +ylF +uwZ +mMz +wRU +cvf +cvf +ejD +iGw +jlK +iGo +wKp +wKp +iGo +wKp +iGo +daj +sOt +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bNR +bUT +iGw +aaa +aaa +btd +btd +btd +btd +btd +btd +bpo +bpo +bpo +bpo +bpo +btd +nsP +dEP +dEP +dEP +dEP +dEP +iGw +oKs +diW +evl +evl +fkP +evl +evl +dYy +tSj +iGw +dEP +dEP +cvf +xtL +sLl +yeB +bRx +bTs +cvf +dEP +dEP +wWk +iGw +iGw +iGw +iGw +iGw +iGw +iGw +oKs +sOt +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +tNI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +bNR +bXR +iGw +fXN +btd +btd +bpo +bpo +bpo +bpo +bpo +bpo +btd +btd +btd +bpo +btd +kgz +pIb +xHS +mth +xHS +dEP +dEP +iGw +jiQ +iGo +iGo +iGo +iGo +iGo +twU +iGw +dEP +dEP +dEP +cvf +xuq +tjW +kVR +jDQ +bTt +cvf +dEP +dEP +dEP +dEP +dEP +dEP +aaa +iGw +aaa +iGw +cgA +sOt +bUT +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bPT +bUT +iGw +aaa +btd +bpo +bpo +btd +btd +btd +btd +btd +btd +hvg +btd +btd +btd +btd +btd +gxg +btd +xHS +nQv +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +vtR +xHS +wJC +xuL +uty +yeB +dcS +lfh +cxN +iDS +dEP +dEP +xIm +kEj +dEP +dEP +iGw +aaa +iGw +cgA +cwK +bUT +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +cgA +bNR +bUT +ccx +btd +btd +bpo +btd +btd +exV +flo +fFw +goS +gQS +sci +ieY +dTo +jqE +khy +dXH +pyO +btd +pIb +xHS +ftG +oKS +xHS +pIb +ftG +kgz +xHS +sEG +pIb +pIb +kgz +pIb +xHS +cvf +cvf +qXH +bPH +bSr +cvf +cvf +doZ +xHS +wJR +xHS +pIb +vNP +dEP +dEP +kNO +iGw +oKs +sOt +tqu +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +dew +bNR +bXR +iGw +btd +bpo +bpo +btd +dYC +eyI +qBC +qBC +qBC +gRb +qBC +qBC +qBC +jqY +khY +liZ +eEK +btd +qni +qni +qni +qni +jCN +qni +uCM +qni +jCN +qni +qni +qni +qni +bJW +bJW +cvf +cvf +cvf +bRr +bTx +cvf +cvf +qrT +qrT +qrT +qrT +qrT +qrT +qrT +qrT +aaa +iGw +hDH +fLw +eTv +lwR +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +cZL +uYS +cCD +dsq +iGw +btd +bpo +btd +btd +dYO +ezj +sci +kPn +kPn +kPn +dqD +sci +dHx +jrq +btd +eBy +fGt +btd +qni +tFR +oIV +vFr +tFR +tFR +oIV +tFR +tFR +sEV +oIV +tFR +qni +bJW +waS +yiu +xvs +fKJ +uxy +bUD +yiu +xCj +qrT +qrT +qrT +hdx +vYr +nIa +qrT +qrT +qrT +llL +uYS +bRE +aof +yjv +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +oKs +cZQ +deA +bRE +dsw +bXR +btd +bpo +btd +dTl +dhS +cBK +mYA +rHq +gpE +gRY +dHA +igc +iDr +dQd +dYl +jlk +eoB +btd +qni +nQG +opF +oLb +wtk +wtk +wtk +wtk +wtk +wtk +wtk +tSD +qni +bJW +wbl +bTy +xvG +gjm +xFt +wna +bTy +obc +qrT +tQX +jfj +heF +pOg +jlj +qYG +qrT +qrT +oKs +wsK +bRE +uwP +ybH +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +wgX +dht +uTb +ybH +bXR +btd +bpo +btd +dTo +dhS +dQd +bXG +fGE +qKj +gSG +btd +btd +iFw +dPJ +cqM +ljn +eDD +xWr +mGx +rhX +rhX +jZL +rhX +rhX +rhX +rhX +rhX +sGz +nuj +rhX +uHl +vvz +wbx +tTR +tTR +qZG +vyN +kpV +xEr +sNY +qrT +qrT +vdz +pOg +cRz +qzl +uWG +qrT +qrT +oKs +wgX +uTb +uwP +ybH +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +wgX +bEm +bRE +dsQ +cHH +btd +bpo +btd +dTC +dhO +xFk +btd +cSF +cmx +bpm +cpd +btd +dJS +bwI +dra +dYj +bmr +qYr +oXx +oXx +nEP +xdo +nUs +oXx +qiU +oXx +nUs +sGJ +txk +oXx +oXx +vwq +lVO +lVO +bVO +qcd +bPM +bRy +bTA +bTA +wRH +dxt +wRH +iox +ceL +pXf +hKe +fIH +qrT +fKE +xUD +xTd +mpn +ybH +bUT +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +wgX +xjZ +uTb +ybH +bXR +btd +bpo +btd +dTo +dhS +eAm +btd +dhI +xhy +gbp +btd +bXG +iFO +dPT +bBg +cnY +wmD +tkg +bmp +owm +tYM +oLC +owm +owm +owm +owm +owm +sHI +owm +owm +uHu +pkE +bLO +rUs +rUs +ykW +uyQ +bTB +xEr +bVP +qrT +qrT +vdz +pOg +wek +qzl +mzI +mjG +qrT +oKs +wgX +uTb +uwP +ybH +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +oKs +dai +deW +bRE +dtd +bXR +btd +bpo +btd +dTM +dhS +cDD +ngy +fHi +dAB +cpb +pgv +oGg +iFS +dQd +dYl +eIw +muo +btd +qni +uGu +oqw +ihl +uUI +uUI +uUI +uUI +uUI +uUI +uUI +oAg +qni +bJW +pOP +jTa +xvX +tom +bSo +bRA +jTa +cjF +qrT +iXX +ceN +uGh +pOg +fpl +fBl +mjG +qrT +oKs +wsK +bRE +uwP +ybH +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +daj +dfo +cCD +dtv +iGw +btd +bpo +btd +btd +dZh +eBv +sci +qBC +qBC +qBC +drM +sci +iGj +dQl +btd +eUc +pbg +btd +qni +tFR +oIV +iMk +tFR +tFR +oIV +tFR +tFR +sIS +oIV +tFR +qni +bJW +qbE +yiu +qrV +fTD +uAe +bTD +yiu +eds +qrT +qrT +qrT +hZa +eIX +fxz +qrT +qOo +qrT +llL +sFJ +bRE +wRz +dpQ +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +bEr +bNR +bXR +iGw +btd +bpo +bpo +btd +cwF +dZh +dmX +kPn +kPn +dqr +kPn +kPn +kPn +dUc +kji +lkN +eEK +btd +qni +qni +qni +qni +jCN +qni +uCM +qni +jCN +qni +qni +qni +qni +bJW +bJW +cvg +cvg +cvg +sOI +bRC +cvg +cvg +qrT +qrT +qrT +qrT +qrT +qrT +qrT +iZq +ihB +iGw +dUa +fLw +urA +uWl +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +unn +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +cgA +bNR +bUT +ccx +btd +btd +bpo +btd +btd +cDH +bYa +fFw +gss +gSY +sci +dAK +iGM +dQn +bGq +lmG +pyO +btd +xHS +xHS +ftG +wPU +xHS +pIb +pIb +kgz +xHS +wPU +pIb +ftG +kgz +xHS +pIb +cvg +cvg +rLv +ybC +bRD +cvg +cvg +wTn +pIb +wJR +xHS +wlr +iEb +dEP +dEP +tKL +iGw +oKs +sOt +wVe +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bPT +bUT +iGw +aaa +btd +bpo +bpo +btd +btd +btd +btd +btd +btd +dsV +btd +btd +btd +btd +btd +gxg +btd +pIb +nRi +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +dEP +vwD +pIb +wJR +xxy +dns +uuK +wns +bTG +wJR +pIb +dEP +dEP +wmI +mXt +dEP +dEP +iGw +aaa +iGw +cgA +cwK +bUT +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +bNR +bXR +iGw +chW +btd +btd +bpo +bpo +bpo +bpo +bpo +bpo +btd +btd +btd +bpo +btd +xHS +ftG +pIb +wPU +xHS +dEP +dEP +iGw +pjh +dxZ +dxZ +dxZ +dxZ +dxZ +dxZ +iGw +dEP +dEP +dEP +cvg +xyJ +tst +teF +tDB +uKR +cvg +dEP +dEP +dEP +dEP +dEP +dEP +aaa +iGw +aaa +iGw +cgA +sOt +bUT +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bNR +bUT +iGw +aaa +aaa +btd +btd +btd +btd +btd +btd +bpo +bpo +bpo +bpo +bpo +btd +kjS +dEP +dEP +dEP +dEP +dEP +iGw +oKs +dYa +vfa +vfa +dyk +vfa +vfa +mrV +bXR +iGw +dEP +dEP +cvg +qKK +mcz +iAw +bVj +bTI +cvg +cvg +cvg +mwH +iGw +iGw +iGw +iGw +iGw +iGw +iGw +oKs +sOt +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +bNR +eER +dxZ +dxZ +dxZ +dxZ +dTT +dxZ +iGw +iGw +btd +btd +btd +btd +btd +btd +btd +dEP +dEP +iGw +dxZ +dxZ +dxZ +dxZ +dew +bNR +uWl +wKp +wKp +iGo +daj +sOt +bXR +aaa +vxh +wck +cvg +xyS +tst +teF +tDB +nxr +cvg +cvg +ufG +iGw +jlK +dxZ +dse +dse +dxZ +dse +dxZ +hDH +sOt +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +dmx +vfa +dyk +vfa +vfa +vfa +vfa +dZj +eER +dxZ +fHS +dTT +dxZ +dxZ +dxZ +dxZ +dxZ +klv +dEZ +mbT +dYa +vfa +dyk +evl +vfa +pjr +bXR +bvh +bvh +iGw +oKs +sOt +bXR +iGw +iGw +iGw +cvg +xAp +tuZ +bQD +dPa +bTK +cvg +cvg +iGw +iGw +oKs +dlK +evl +evl +evl +fmC +evl +evl +pjr +bXR +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +iGo +wKp +iGo +wKp +wKp +iGo +dUa +diW +evl +fmC +evl +evl +evl +evl +evl +evl +fmC +evl +evl +evl +dYy +uWl +wKp +iGo +wKp +iGo +iGw +aaa +aaa +iGw +cgA +sOt +bUT +aaa +iGw +aaa +cvg +cvg +rOG +ybC +sCL +cvg +cvg +iGw +aaa +iGw +cgA +sOt +uWl +wKp +iGo +wKp +iGo +wKp +iGo +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +bvh +bvh +iGw +bvh +bvh +iGw +jlK +iGo +wKp +wKp +iGo +wKp +wKp +iGo +wKp +wKp +iGo +wKp +wKp +wKp +iGo +jlK +bvh +bvh +bvh +bvh +iGw +aaa +aaa +bvh +cgA +sOt +bUT +aaa +iGw +aaa +aaa +cvg +cvg +tgH +cvg +cvg +aaa +iGw +aaa +iGw +cgA +sOt +bUT +bvh +bvh +iGw +bvh +bvh +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bvh +bvh +iGw +bvh +bCI +aaa +aaa +aaa +aaa +aaa +aaa +bvh +oKs +sOt +bXR +iGw +iGw +iGw +iGw +oKs +rsY +uNi +vpA +bXR +iGw +iGw +iGw +iGw +oKs +sOt +bXR +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +cgA +sOt +lwR +dse +dxZ +dse +jlK +cZL +pUJ +gXh +ybH +lwR +jlK +dxZ +dse +dxZ +hDH +sOt +bUT +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +oKs +diW +vfa +vfa +dyk +vfa +wKA +vfa +uNi +bRE +bRE +vfa +wKA +vfa +dyk +vfa +vfa +dYy +bXR +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +jlK +iGo +wKp +wKp +iGo +wKp +wKp +daj +pUJ +bRE +ybH +uWl +wKp +iGo +wKp +iGo +wKp +iGo +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +iGw +bvh +bvh +bvh +iGw +oKs +jxQ +wWu +dsQ +bXR +iGw +bvh +iGw +bvh +bvh +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +bvh +aaa +aaa +iGw +aaa +aaa +cgA +nWK +uEP +ybH +bXR +aaa +bvh +aaa +iGw +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +fps +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +iGw +gum +gum +xAs +mzX +uNi +ybH +bXR +aaa +bvh +aaa +bvh +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +gOO +hRY +gOO +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +mQL +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +iGw +acF +vxO +wcl +wLE +xBE +puA +uOm +ybH +bXR +iGw +iGw +iGw +bvh +bvh +iGw +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +gOO +gOO +rFb +gOO +gOO +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +bCI +aaa +acF +aaa +gum +gum +gum +sAI +uNi +ufn +bXR +aaa +bvh +aaa +bvh +aaa +iGw +aaa +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +naD +gOO +quy +lqn +vNE +gOO +naD +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +iGw +acF +iGw +iGw +iGw +oKs +muS +kmU +bRO +bXR +iGw +bvh +iGw +iGw +iGw +bvh +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +quy +lqn +lqn +mal +gOO +rDp +lqn +lqn +vNE +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +aaa +acF +aaa +bvh +aaa +xBT +wKp +uOJ +wKp +wVA +aaa +bvh +aaa +aaa +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +gOO +oFX +gOO +gOO +gOO +gOO +gOO +gOO +gOO +tni +gOO +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +iGw +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +bCI +iGw +acF +iGw +bvh +iGw +xCP +iGw +tKX +iGw +xCP +iGw +bvh +bvh +iGw +iGw +bCI +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +fps +gOO +gOO +oFX +gOO +gOO +njv +nzh +rvn +gOO +gOO +tni +gOO +gOO +fps +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +bCI +bCI +aaa +iGw +aaa +iGw +aaa +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +aaa +acF +aaa +bvh +aaa +xCP +jlK +tKX +jlK +xCP +aaa +iGw +aaa +aaa +aaa +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +gOO +gOO +quy +mal +gOO +gOO +nlk +hRY +rSa +gOO +gOO +rDp +vNE +gOO +gOO +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +aaa +iGw +aaa +boK +baf +bvQ +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +bCI +aaa +acF +aaa +iGw +aaa +xFr +iGw +tKX +iGw +vNO +aaa +iGw +aaa +aaa +aaa +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +hRY +jIc +oFX +gOO +gOO +gOO +tni +oFK +oFX +gOO +gOO +gOO +tni +vOV +hRY +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +boK +baf +bvQ +aaa +boK +aOK +bvQ +aaa +boK +baf +bvQ +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +bCI +aaa +acF +aaa +iGw +aaa +iGw +sHT +tKX +gkk +iGw +aaa +iGw +aaa +aaa +aaa +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +gOO +gOO +lox +rvn +gOO +gOO +tni +qNR +oFX +gOO +gOO +njv +tja +gOO +gOO +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aiZ +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +boK +aOK +bvQ +aaa +boK +aOK +bvQ +aaa +boK +aOK +bvQ +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +bvh +bvh +iGw +bCI +iGw +bCI +iGw +acF +acF +acF +iGw +bvh +iGw +tou +iGw +bvh +iGw +bvh +bvh +bvh +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +cNC +fps +gOO +gOO +oFX +gOO +gOO +tni +qNR +oFX +gOO +gOO +tni +gOO +gOO +fps +cNC +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +boK +aOK +bvQ +iGw +boK +aOK +bvQ +iGw +boK +aOK +bvQ +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +aaa +iGw +aaa +aaa +iGw +aaa +iGw +aaa +iGw +acF +aaa +bvh +iGw +toY +iGw +bvh +aaa +bvh +aaa +iGw +bCI +bCI +bCI +bCI +iGw +bCI +bCI +iGw +bCI +bCI +bCI +bCI +bCI +bCI +iGw +iGw +iGw +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +fps +fps +naD +oFX +gOO +gOO +tni +qNR +oFX +gOO +gOO +tni +naD +fps +fps +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +boK +aOK +bvQ +aaa +boK +aOK +bvQ +aaa +boK +aOK +bvQ +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +bCI +iGw +bCI +iGw +bCI +bCI +bvh +bCI +iGw +acF +iGw +bvh +aaa +toY +aaa +iGw +aaa +iGw +aaa +iGw +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +iGw +acF +iGw +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +bCI +bCI +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +fps +fps +fps +fps +mBE +gOO +tni +qNR +oFX +gOO +tcD +fps +fps +fps +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +bCI +aaa +boK +aOK +bvQ +aaa +iGw +bzY +iGw +aaa +boK +aOK +bvQ +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +bCI +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +acF +aaa +iGw +aaa +toY +aaa +iGw +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +aaa +acF +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +qNR +qNR +mka +gOO +gOO +tni +qNR +oFX +gOO +gOO +mka +qNR +wUq +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +iGw +iGw +iGw +bzY +iGw +iGw +iGw +bvO +iGw +iGw +iGw +bzY +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +bCI +iGw +bwN +bwN +bwN +bwN +bwN +bwN +bwN +iGw +acF +iGw +iGw +iGw +tuQ +iGw +iGw +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +iGw +acF +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +bCI +iGw +bCI +bCI +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +jhN +qNR +cLs +fps +fps +gOO +tni +qNR +oFX +gOO +fps +fps +tGo +qNR +jhN +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aQI +aUN +aUN +aUN +bCd +bvO +bvO +bvO +bvO +bvO +bvO +bvO +bvO +bMk +aUN +aUN +aUN +bCd +bvO +bvO +bvO +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +iGw +bwN +qTK +cLx +sIZ +cLx +cLx +bwN +iGw +acF +aaa +bvh +aaa +tuQ +aaa +aaa +bXU +qEj +qEj +qEj +bXU +lnn +lnn +lnn +bXU +lnn +lnn +lnn +bXU +lnn +lnn +lnn +bXU +lnn +lnn +lnn +bXU +aaa +acF +aaa +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +fps +kuG +lyk +fps +fps +fps +tni +qNR +oFX +fps +fps +fps +qNR +xwV +fps +gLS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +iGw +iGw +iGw +bLT +iGw +iGw +iGw +bvO +iGw +iGw +iGw +bLT +iGw +iGw +iGw +iGw +iGw +iGw +iGw +cCa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +iGw +iGw +bwN +cLx +cNZ +ljm +cNZ +cLx +bwN +iGw +acF +aaa +bvh +aaa +tuQ +aaa +iGw +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +iGw +wYL +hsp +hsp +qGR +iSO +hsp +nTk +qGR +hsp +hsp +iSO +qGR +hsp +hsp +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gLS +fps +fps +lXQ +fps +iGw +fps +fps +poh +fps +fps +iGw +fps +mka +fps +fps +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +iGw +aaa +boK +bMi +bvQ +aaa +iGw +bLT +iGw +aaa +boK +bMi +bvQ +aaa +iGw +aaa +aaa +aaa +iGw +bvO +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +iGw +bwN +cLx +ljm +sJK +nDV +tTG +bwN +iGw +acF +iGw +bvh +iGw +tuQ +iGw +iGw +bXU +ybU +ivy +ybU +bXU +ldN +fsc +ldN +bXU +ldN +fsc +ldN +bXU +ldN +fsc +ldN +bXU +ldN +fsc +ldN +bXU +ePn +cLL +hsp +qVB +amQ +ylW +hsp +qVB +aKL +oYl +hsp +qVB +cpP +tZs +hsp +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +tKX +iGw +iGw +iGw +iGw +jlK +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +boK +bMi +bvQ +aaa +boK +bMi +bvQ +aaa +boK +bMi +bvQ +aaa +bCI +aaa +aaa +aaa +iGw +dmB +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +bCI +iGw +bwN +cLx +cNZ +ljm +cNZ +cLx +bwN +iGw +acF +aaa +iGw +aaa +toY +aaa +bXU +bXU +cbb +iGw +aaa +elI +aaa +aaa +aaa +jZI +aaa +aaa +aaa +jZI +aaa +aaa +aaa +cfL +aaa +iGw +cbb +bXU +ePn +naC +iSO +hWA +kNU +oss +iSO +pxR +pxR +txl +hsp +deX +ete +goA +qGR +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +boK +bMi +bvQ +iGw +boK +bMi +bvQ +iGw +boK +bMi +bvQ +iGw +bCI +aaa +aaa +aaa +cDK +dmE +cDK +iGw +dDe +dIE +dDe +dUm +iGw +bvh +bvh +iGw +bCI +bCI +bCI +bCI +bCI +iGw +bCI +bCI +bCI +bCI +bCI +iGw +bCI +iGw +bCI +iGw +bwN +cLx +rUa +cJH +nFA +cLx +bwN +iGw +acF +aaa +iGw +aaa +toY +aaa +bXU +klb +cbb +rLd +aaa +xiR +pnx +pnx +dJh +pnx +pnx +goI +pnx +pnx +nGC +pnx +pnx +qlZ +aaa +hdZ +cbb +tzi +bXU +nGj +hsp +vOJ +uFo +lvo +hsp +pxR +xMC +uNV +iSO +uFo +wUr +rYz +qGR +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +boK +bMi +bvQ +aaa +boK +bMi +bvQ +aaa +boK +bMi +bvQ +aaa +bCI +aaa +iGw +iGw +cDK +dmK +cDK +iGw +aWR +dII +aWR +dUo +dZk +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +aaa +iGw +bwN +qUh +rUC +sKP +rUC +tTI +bwN +iGw +acF +iGw +iGw +iGw +toY +iGw +bXU +klb +cbb +lEd +iGw +efA +nyX +jsz +lvh +jsz +jsz +lvh +jsz +jsz +lvh +jsz +tiz +efA +iGw +rfZ +cbb +tzi +bXU +wEK +hsp +uHq +wUr +pxR +hsp +kOD +pLR +egO +nTk +ive +sbF +oRQ +hsp +iGw +aaa +aaa +bqc +aaa +bqc +aaa +aaa +bqc +bqc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +boK +bLA +bvQ +aaa +boK +bMi +bvQ +aaa +boK +bLA +bvQ +aaa +iGw +iGw +iGw +cDK +cDK +dmR +cDK +aWR +aWR +cPi +aWR +aWR +diY +bCI +bCI +bCI +bCI +bCI +iGw +bCI +bCI +bCI +bCI +bCI +iGw +bCI +bCI +bCI +bCI +bCI +iGw +iGw +bwN +qUJ +rVe +mgu +cJI +cLA +bwN +acF +wcr +acF +iGw +iGw +toY +iGw +bXU +oqc +qCX +lEd +aaa +efA +siL +dJi +iGw +iGw +rPj +aaa +acF +iGw +iGw +kLx +dZb +efA +aaa +rfZ +pyN +kZJ +bXU +qmv +hOT +hsp +jDz +hsp +iSO +hsp +jDz +iSO +hsp +iSO +jDz +hsp +hsp +iGw +aaa +aaa +iGw +aaa +iGw +aaa +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +tKX +aaa +aaa +aaa +iGw +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +bCI +aaa +iGw +aaa +iGw +aaa +boK +bLA +bvQ +aaa +iGw +aaa +iGw +aaa +bCI +aaa +iGw +btW +dfW +dmT +cDL +aWR +dDi +dIS +cTl +dUP +djg +iGw +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +iGw +bwN +qYL +lkC +mhU +nGr +tUT +cTf +cTf +wcw +cTf +cTf +iGw +mSG +iGw +bXU +bZl +cbb +lEd +iGw +wav +dUE +iGw +aaa +aaa +acF +iGw +acF +aaa +aaa +iGw +cZc +nfv +iGw +rfZ +cbb +cDv +bXU +vmP +usd +xSG +xSG +sfq +phd +fIg +wUr +olA +vor +wUr +wUr +nsU +nTk +iGw +iGw +aaa +dbz +dbz +aMW +dbz +aMW +dbz +dbz +iGw +aaa +bCI +bCI +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +bCI +bCI +iGw +bCI +iGw +aaa +iGw +aaa +iGw +iGw +iGw +bCI +iGw +bCI +bCI +aaa +iGw +btW +bwC +dnc +cDM +aWR +dDl +dJf +cTH +aWR +diY +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +iGw +iGw +bwN +qYZ +loD +mjr +cJJ +cLC +cTf +vxP +weg +xiz +cTf +aux +wXY +coB +bXU +keL +gDQ +lEd +aaa +efA +siL +iGw +aaa +acF +acF +acF +acF +acF +aaa +iGw +dZb +efA +aaa +rfZ +pUS +ufl +bXU +nlR +ycE +fIg +olA +pxR +wUr +wUr +pxR +pxR +wUr +pxR +pxR +pxR +hsp +iGw +iGw +sRN +dbz +xDB +fJh +wSc +frM +vbw +dbz +iGw +iGw +iGw +iGw +iGw +aaa +aaa +tKX +aaa +aaa +aaa +bCI +jlK +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +bqc +bqc +iGw +iGw +iGw +iGw +bCI +bCI +bCI +bCI +bCI +bCI +bCI +bCI +bCI +iGw +iGw +iGw +iGw +iGw +btW +dhh +cCF +cDN +aWR +dDq +cPm +cTE +aWR +djg +uYk +fmO +fIS +fmO +uYk +hwu +igL +hwu +uYk +klw +lmV +klw +uYk +mHd +nRt +mHd +uYk +iGw +iGw +bwN +qZm +loZ +cIq +cJL +cLI +cTf +raC +wep +raC +cTf +ooO +kxT +wpn +bXU +bXU +bZl +hvP +acF +efA +siL +czw +acF +acF +nyX +jsz +tiz +acF +acF +acF +dZb +efA +acF +cbb +cDv +bXU +bXU +pxR +cUS +cUS +cUS +jFg +cUS +qQf +cUS +cUS +cUS +cUS +qGR +hKl +aMW +csO +dbz +jIV +dbz +vbw +bbA +hDv +exN +xji +dbz +aMW +dbz +csO +aMW +iGw +bCI +aaa +tKX +aaa +aaa +aaa +bvh +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqc +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +aaa +iGw +iGw +iGw +aaa +iGw +iGw +btW +btW +btV +btW +aWR +dDl +cPt +cTH +aWR +diY +uYk +fnq +fKf +fmO +uYk +hxV +ijJ +hwu +uYk +klC +lol +klw +uYk +mIh +mHd +mHd +uYk +iGw +bwN +bwN +bwN +lpv +okc +lpv +bwN +cTf +vzz +qut +raO +rQf +rVf +uPa +wpN +bXU +bXU +qvF +cbb +iGw +wav +dUE +aaa +iGw +acF +siL +fZm +dZb +acF +iGw +aaa +cZc +nfv +iGw +cbb +pBi +bXU +cDu +wUr +cUS +iqN +iXv +lQT +iXv +bwy +cTL +nWY +okD +cUS +pxR +pxR +bCK +uXU +vbw +kDr +pzu +xji +wSc +hDv +exN +xji +epM +ghg +evo +xDB +aMW +iGw +bCI +bCI +tKX +aaa +aaa +aaa +iGw +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +iGw +aaa +iGw +aaa +aaa +bvh +bvh +bvh +aaa +bvh +aaa +aaa +bvh +aaa +aaa +aaa +bvh +iGw +aSy +dhj +cCN +bvj +bwW +dDr +cPI +bAr +aSy +djg +uYk +fnr +keW +dAL +uYk +hya +gqD +dOB +uYk +klF +pKo +eIk +uYk +mJu +acX +hqG +uYk +iGw +bwN +qjp +kwk +lpT +bzE +bBi +cLJ +cOu +vAb +dcL +raW +xGk +det +uQo +wrb +bXU +bXU +bZl +xOM +acF +efA +siL +acF +acF +acF +gOv +dHp +dQy +acF +acF +oPh +dZb +efA +acF +cbb +cDv +bXU +bXU +pxR +bwy +edF +fsp +xrC +cJK +lFw +xrC +tgM +fyJ +cUS +pxR +olA +aMW +vbw +gPK +oHK +ipb +ekb +szQ +szQ +szQ +sjQ +gaJ +mLx +dYs +kay +dbz +iGw +iGw +iGw +tKX +bCI +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +bvh +aaa +bvh +bvh +iGw +iGw +iGw +iGw +aaa +bvh +aaa +aaa +bvh +aaa +aaa +bvh +bvh +iGw +dax +dhp +dny +bvk +dzc +dDs +dJj +aNT +bCy +dZE +uYk +mJY +gCz +eJk +uYk +mJY +gCz +eJk +uYk +mJY +gCz +eJk +uYk +ptH +gCz +mJY +uYk +pjI +pTt +qjr +qZq +rXc +cIr +bBj +tUW +cTf +vAC +qvN +cXP +rQf +dgF +uSR +dnN +bXU +qKZ +ffP +lEd +aaa +efA +siL +iGw +aaa +acF +acF +acF +acF +acF +aaa +iGw +dZb +efA +aaa +rfZ +oak +xqC +bXU +pxR +cUS +rtB +fsp +sRM +kPC +ibA +cPG +tmR +rBh +cUS +eCP +nsU +aMW +hfq +uQr +sCt +iXI +vbw +vzN +iFD +kay +dqk +wVP +xXu +kfT +nLj +bCK +iGw +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqc +aaa +bvh +iGw +bvh +iGw +iGw +bvh +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aSy +dhq +cCS +bvl +aLQ +bxM +cPK +bAu +aSy +clj +xjr +vRu +xjr +hKL +xjr +xGX +iGw +clk +iGw +cuo +iGw +clk +iGw +cuo +iGw +cuo +iGw +pkt +bwN +qkv +kwk +cGT +cIt +cJY +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bXU +bZl +cbb +lEd +iGw +wav +dUE +iGw +aaa +aaa +acF +iGw +acF +aaa +aaa +iGw +cZc +nfv +iGw +rfZ +cbb +cDv +bXU +pxR +qQf +cUS +qol +fsp +pVo +cTi +bwy +bwy +bwy +cUS +bLm +olA +aMW +ouO +flH +ies +egh +sxS +sxS +sxS +sxS +sxS +sMF +xji +flH +kJr +dbz +dbz +dbz +aaa +tKX +bCI +iGw +iGw +iGw +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +bvh +aaa +iGw +aaa +aaa +bvh +aaa +iGw +aaa +cjJ +cOU +cOU +cOU +cOU +cOU +cOU +cOU +cet +aSy +cxM +cCS +cDR +aJK +gFR +gFR +gFR +aOg +nqd +aOg +dOJ +gFR +cfM +dwW +dOJ +gFR +cfM +dwW +dOJ +gFR +cfM +aOg +dOJ +gFR +dOJ +aOg +pnA +aOg +kLP +kLP +lsT +mjW +lsT +bGz +oOY +vAZ +qBc +cXR +ddl +sBX +dkZ +dog +bXU +sui +qCX +lEd +aaa +efA +siL +dHq +iGw +iGw +acF +aaa +lDA +iGw +iGw +qwQ +dZb +efA +aaa +rfZ +pyN +kHo +bXU +pxR +cUS +npg +mbR +fsp +kgB +cLz +vVL +lxD +qQQ +cUS +nnt +fIg +aMW +hLZ +kxN +uIT +hGI +dYs +dYv +gAD +gAD +vbw +uPX +rUS +ubu +xji +vbw +vbw +dbz +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +bqc +iGw +bvh +iGw +bvh +bvh +iGw +bvh +iGw +iGw +iGw +bMg +cjJ +cOU +cOU +cOU +cOU +cOU +cOU +cBY +aSy +dhA +cCS +bvn +aJL +gFR +bzi +bAv +aPl +dZH +eFr +fnw +cwe +gvy +cot +fnw +cwe +gvy +jrw +fnw +cwe +gvy +mtK +mKr +nRQ +orw +oMt +pot +jst +qkH +kxu +rXq +bzI +bBl +bGz +uHv +vBQ +wfV +wfV +xHb +wfV +eWw +xPm +bXU +bZl +cbb +lEd +iGw +efA +siL +cwv +aaa +aaa +acF +aaa +cwv +aaa +aaa +cwv +dZb +efA +iGw +rfZ +cbb +cDv +bXU +hGZ +bwy +kSH +kTD +cHe +fsp +kSW +kSW +xrC +utb +cUS +mLS +fIg +aMW +jxo +suf +uIT +pKP +dYs +scD +vbw +mYk +dYs +uPX +vbw +vzx +eYo +rUS +nfm +aMW +iGw +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +iGw +aaa +iGw +aaa +bPU +bdI +cOU +cOU +cOU +cOU +cOU +cOU +cet +dax +dhB +aGZ +dtK +aJL +gFR +dFh +eLL +dUY +dZJ +eFE +fny +ccj +gvS +bWO +hyj +ikv +iHJ +bWO +klO +lpu +mcm +muH +mKv +nSd +orS +oMz +poX +jtd +lAV +qZt +rZe +bGC +iHX +bGz +uIH +plJ +qCL +cYb +ddI +dha +uWf +dom +bXU +buf +kfr +kAV +aaa +bep +oHg +nsT +nsT +nsT +nsT +ajG +nsT +nsT +nsT +nsT +tgT +hHu +aaa +tgf +uJj +gHc +bXU +pxR +bwy +kwN +far +kUR +fXD +ibu +kUR +lvs +xjm +muf +gze +wUr +aMW +xDB +kNj +pln +pMH +gAD +dYs +vcj +gAD +bmJ +uPX +twh +vzx +uJw +vbw +wcN +dbz +aaa +tKX +iGw +iGw +iGw +iGw +jlK +iGw +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +iGw +bCI +iGw +bCI +bCI +bCI +bCI +iGw +iGw +iGw +bPU +cjJ +cOU +cOU +cOU +cOU +cOU +cOU +cBY +dax +dhH +cCW +dtL +aLl +aKY +dJk +bAQ +dVa +aQM +dnI +dVi +dDO +dDO +dDO +dVi +dDO +dDO +dDO +dVi +lpO +meq +fLz +fYB +gGx +hrb +ihm +iNS +jub +cCc +kLP +cGW +mmo +bBn +bGz +uJJ +plJ +qFN +rcp +xHR +tLH +aOB +wtj +bXU +bXU +klx +bXU +rLd +iGw +cwv +hdZ +cwu +cwu +cwu +hyv +cwu +cwu +cwu +hdZ +cwv +iGw +iSS +bXU +ePR +bXU +bXU +pxR +bwy +kSH +gPw +iVo +fsp +gNY +xrC +oUj +xbh +cUS +mLS +wUr +aMW +nBy +suf +pnM +pMH +gAD +vbw +gAD +dYs +dYs +uPX +wtZ +vzx +uKQ +xji +fjQ +aMW +iGw +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +bvh +iGw +bCI +iGw +aaa +aaa +iGw +iGw +aaa +aaa +aaa +bPU +bdI +cOU +cOU +cOU +cOU +cOU +cOU +cet +aSy +dhV +cCZ +aIr +izY +gFR +wdO +wyv +coz +djn +dnO +dsk +xhK +xhK +xhK +xhK +xhK +xhK +xhK +enO +dYz +eJs +fLz +fZL +gIq +hrX +iil +iOQ +jxu +cCi +cII +lxQ +bzL +byl +bGz +uKT +pnF +sRo +bJZ +sRo +bVt +dlA +bZf +bXU +vSE +hVL +bXU +bXU +cwu +cwu +cwu +cwu +dVW +eQV +hWL +eQV +nml +cwu +cwu +cwu +cwu +bXU +bXU +rRf +pZM +bXU +wUr +cUS +vik +fsp +xrC +pVo +wFY +eAg +iNR +xrC +qQf +mLS +pxR +csO +vbw +kNj +pmu +pMH +vbw +bmJ +vbw +dYv +gAD +uPX +rzO +wOn +uJw +vbw +qbq +dbz +aaa +tKX +iGw +iGw +iGw +iGw +jlK +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +iGw +aaa +iGw +iGw +iGw +bCI +bCI +iGw +atd +cvj +cvj +cki +cvj +cvj +cvj +atd +cvj +cvj +cvj +cki +atd +aSy +cDb +aIs +cIa +gFR +bzl +oQk +gIq +cxd +iNS +aTU +chP +chP +chP +hyJ +hyJ +iIc +iIc +kmA +lqA +eMM +fLM +crp +csG +bpv +lyd +iNS +pVP +cCz +kxu +rZo +iPD +bBr +bGz +uKU +pob +bRT +lRk +bRT +tLN +wfV +wtq +bXU +dgi +gFc +oGZ +kFz +dCn +mPs +dCn +cwu +waI +yjA +auW +nGY +iIm +cwu +dCn +mPs +dCn +eyL +oGZ +gFc +wnb +bXU +pxR +cUS +cUS +bwy +cIx +bwy +cUS +bwy +xeP +bwy +cUS +mLS +pxR +iWq +vbw +jHw +qnQ +dfQ +jUs +jUs +jUs +iHF +wGH +pfa +edJ +dmM +qWC +dbz +dbz +dbz +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +iGw +iGw +bCI +bCI +iGw +iGw +aaa +jlK +iGw +atd +cbJ +cgX +ckm +coH +xOq +bst +cCg +cDF +cMh +cPa +cRE +day +aSy +cDg +bvo +aLr +aOg +dJv +oQk +gIq +cxd +iNS +bIP +bMS +cfm +cfm +hAC +hAC +hAC +hAC +kmD +dYE +biL +bkw +cUI +csJ +oud +cwf +cya +czE +cCA +kLP +lsT +cIz +lsT +bGz +uLR +poq +cTo +dos +bMd +rbI +bSf +bGz +bXU +oGZ +wgm +bXU +rQP +mWV +gzX +wNB +gcj +oON +dMr +cpg +tKz +jGo +gcj +mWV +gzX +wNB +rQP +bXU +sII +oGZ +bXU +pxR +nUy +cUS +cTL +pVo +vkm +bwy +kWY +pVo +okD +cUS +hoX +xbS +ygy +xKF +arH +jvC +cXZ +pCz +wlX +cWb +qQl +vAN +dDI +kZh +uJd +mdb +aMW +iGw +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +gXq +gXq +gXq +gXq +gXq +gXq +gXq +wqU +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +bCI +iGw +iGw +bCI +bCI +aaa +aaa +iGw +aaa +aaa +bCI +bCI +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +aaa +bCI +iGw +iGw +atd +sVH +hfp +atd +atd +cbU +bPV +bOE +bPV +cvk +caf +caf +cDI +bPV +bPV +cRK +dbi +aSy +aSy +aIt +aMO +aOg +dJO +qdV +gIq +cxd +iNS +cLU +dQq +dQq +dQq +dQq +dQq +iJg +dQq +kpq +dYJ +ePl +gHQ +hQn +vWf +neD +crL +ppO +ppO +jTD +cFb +rZz +mog +nIo +bDj +uNn +pqn +nIo +bGz +bMe +bNX +bQe +dos +bUe +xfX +nAT +mrH +tdv +tPh +dDP +dQC +tXp +uXS +nnT +aIo +oFs +cqQ +tXp +ldB +dDP +tPh +rDF +glp +hSF +wGU +bXU +hGZ +olA +bwy +mRE +fsp +kkV +bwy +kWn +sic +qXu +qQf +olA +ivi +aMW +pkp +jMH +poa +dYs +dam +dYs +dYs +dYs +vbw +otP +oYL +khz +dYv +dbz +iGw +iGw +iGw +tKX +bCI +iGw +iGw +iGw +jlK +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +aaa +bCI +aaa +aaa +iGw +aaa +aaa +nOK +pIR +tvi +aaa +aaa +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +iGw +bCI +iGw +atd +atd +oDr +bMA +bPR +atd +cca +bHo +bON +bPW +bUO +bjC +bgM +cdT +cfg +bjC +crj +ctJ +cxU +bum +aIu +aJN +aOg +bAv +xOx +gIq +cxd +bHe +czz +bMU +aXd +bah +hAX +dKm +fnC +cUI +ihm +dYY +clB +gFR +gFR +dti +aOg +aOg +aOg +aOg +kLP +kLP +rZU +sMk +bPK +tVr +uOE +pqZ +cTM +bGz +dte +vgk +uXf +bNY +pyQ +toL +fPA +bZn +gHz +wUB +nth +pGB +pvn +dXn +pEz +dQz +pEz +dUA +pvn +pGB +ejp +qAK +xGf +jsU +eMv +rEO +bXU +pxR +fIg +cUS +cPG +cOC +lRT +bwy +jjY +cOC +rQm +cUS +fIg +prC +aMW +xDB +kBv +dYs +dYs +dYs +rNg +xDB +dhw +imT +qbq +pzu +eUm +xDB +aMW +iGw +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +bvh +bvh +iGw +bvh +bvh +iGw +iGw +iGw +iGw +bCI +aaa +nOK +pIR +tvi +aaa +nOK +dYL +tvi +aaa +nOK +pIR +tvi +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +iGw +iGw +iGw +iGw +atd +bJi +jox +bMn +bPZ +bzV +ccb +bHp +bdL +caN +cvI +cam +cam +cDO +cfi +cPq +cRT +ctK +cxV +dnz +dtU +aJO +aLd +dJW +cVO +gIq +cxd +eFI +kLP +kLP +gFR +gFR +gFR +kLP +kLP +dQt +ihm +dYY +cWq +cov +cov +gIA +hsQ +ilQ +aOg +jxv +qmn +cFd +lzW +mpA +bDe +cYc +uQb +prU +cTO +bGz +xIF +dhc +ddR +dor +bUg +xLU +cCp +dBp +dCv +tzM +tzM +dQD +bXU +dXo +nAz +dQA +dSy +dUC +bXU +fFR +tzM +tzM +nQB +uyI +fPD +rfz +bXU +jDz +cUS +cUS +cUS +cUS +qQf +cUS +cUS +cUS +cUS +cUS +cUS +ocD +iZQ +iZQ +lpm +lpm +lpm +lpm +lpm +lpm +lpm +lpm +lpm +lpm +dmN +nte +nte +aaa +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +bvh +aaa +aaa +iGw +aaa +aaa +bvh +aaa +aaa +iGw +aaa +nOK +dYL +tvi +aaa +nOK +dYL +tvi +aaa +nOK +dYL +tvi +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +iGw +bCI +aaa +bzy +bVH +gFI +bMA +bQH +bzV +aSG +bHq +aYj +bjx +aBV +aBV +aBV +awI +cga +boJ +bqF +aJy +btA +btX +bvC +bxd +aOg +bAv +dNz +gIq +cxd +bHe +gFR +ccc +bmN +bQL +baj +dKB +gFR +jti +ihm +dYY +bwY +cow +mKO +nSt +ovf +oMF +aOg +pWx +qmu +qZy +cKe +mto +nOg +bEJ +oPZ +psk +bIq +bGz +xKf +nBR +bWl +tPd +bUg +xLU +eIu +dUI +dCy +tzM +tzM +dQD +bXU +bXU +dSz +dUD +dSz +bXU +bXU +dXr +tzM +mQp +eAb +uyI +tzM +wXm +gVN +pgt +yhX +yhX +dWg +cbC +yhX +cbC +cbC +fYZ +dWg +cbC +yhX +hwC +cbC +cbC +lpm +dah +xYp +jjD +dah +rEd +xYp +szc +twN +lpm +rNX +aSP +vEZ +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +bvh +iGw +iGw +bvh +bvh +iGw +bvh +bvh +iGw +iGw +iGw +nOK +dYL +tvi +iGw +nOK +dYL +tvi +iGw +nOK +dYL +tvi +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +aaa +bCI +iGw +atd +bJi +fBu +bMD +bQF +bzz +bCj +qWu +aYt +tGE +bjU +caA +caA +tGE +cga +boL +crk +ctV +btC +atd +cDV +atd +aOg +aMI +cWf +aQS +dZR +eLO +dsO +cHb +gwN +cjc +gwN +cHb +dsO +jty +cfC +dYY +bwY +muM +crv +nTo +bpy +bvU +btg +pWC +bvD +kze +cKe +cIA +bER +bDm +oPZ +psk +bIr +bGz +xKH +tMj +dOu +dos +bUh +xLU +dza +dUI +dCz +egF +egF +xNt +dJD +pei +dOM +dQQ +dSC +dUO +dVY +vUJ +egF +egF +nQt +uyI +fQv +gmI +bXU +hLD +jFc +xiH +ybN +wbi +wbi +vpz +wbi +wbi +wbi +wbi +wbi +cqJ +xiH +wYh +lpm +wcS +gkD +kYM +kNI +nkH +fiH +nkH +ejU +lpm +gMy +wKr +vEZ +iGw +iGw +iGw +tKX +iGw +acF +iGw +iGw +jlK +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +aaa +iGw +aaa +aaa +iGw +aaa +aaa +bCI +aaa +nOK +dYL +tvi +aaa +nOK +dYL +tvi +aaa +nOK +dYL +tvi +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +iGw +iGw +bvh +iGw +atd +atd +pTv +bMD +bwl +aQJ +cce +aVg +aYF +bbf +bmV +cCk +cCk +cEi +aBh +boP +bqG +bsu +btE +atd +bvC +aJW +aOg +dJZ +dNA +gIq +cxd +bHe +gFR +fKr +aXh +aYx +bal +bbN +gFR +cUI +dVq +lrb +meO +gJA +gJA +uBu +htt +ima +aOg +kAF +kAF +kAF +lAc +cIA +bER +bDn +bER +psk +whh +bGz +bGz +tPd +bGz +bGz +kVo +erO +eIu +cbc +tPh +tPh +tPh +tPh +tPh +tPh +rzf +dQS +dSF +tPh +tPh +tPh +tPh +tPh +tPh +cPX +mGs +eLU +cCh +dVy +yhX +ftu +qTt +ikA +ikA +ikA +ikA +ikA +ikA +ikA +ikA +ikA +cbC +oHS +lpm +kdP +dfT +fvu +jHC +thA +scZ +eRa +sRk +lpm +rNX +wKr +vEZ +aaa +aaa +aaa +tKX +aaa +acF +aaa +iGw +jlK +iGw +aaa +iGw +iGw +iGw +iGw +acF +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +aaa +bCI +bCI +aaa +bCI +bCI +aaa +bCI +aaa +nOK +dYL +tvi +aaa +iGw +gNz +iGw +aaa +nOK +dYL +tvi +aaa +iGw +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +iGw +bCI +aaa +bzy +cmc +fBu +bMD +bQH +bQH +cPl +aVh +aYJ +bbf +biS +biS +biS +cEz +cNa +cmi +bqH +bsw +btF +buk +duf +aJQ +dDH +bAv +aJY +gIq +cxd +dnS +kLP +kLP +gFR +gFR +gFR +kLP +kLP +juc +dVq +cik +gca +gca +gca +qbY +hvI +brB +dwW +pWK +jVz +bwS +byo +cIA +oPZ +cRf +bER +psk +wiM +cYf +xLj +tPh +bQh +bRX +hUm +bWm +ryM +dXD +nkf +dXD +nkf +dXD +nkf +dXD +qlu +dQT +dSH +dXD +nkf +dXD +nkf +dXD +jdN +eXY +jwN +gpV +bXU +cDz +yhX +cbC +fbz +ikA +cOM +cOM +cIM +pHK +cIM +cIM +cIM +ikA +hUL +pMV +lpm +wUX +sIV +tsG +wDg +kCW +kCW +kCW +lpm +lpm +rAh +tLI +nte +iGw +iGw +iGw +tKX +iGw +acF +iGw +iGw +jlK +iGw +iGw +iGw +aaa +aaa +aaa +acF +iGw +iGw +iGw +acF +aaa +aaa +bvh +iGw +iGw +bCI +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +gNz +iGw +iGw +iGw +mxe +iGw +iGw +iGw +gNz +iGw +aaa +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bqc +aaa +iGw +iGw +atd +cvc +tht +bVH +bQw +aQK +aSO +bIH +aYW +bbk +cfr +aDC +cfr +cdZ +cfr +aCV +aEg +bsx +btG +bul +duo +dzj +aPE +dKD +cWn +gIq +cxd +bHe +fnC +fLp +dAN +bpK +bTa +bWd +czz +cUI +kpL +cit +eSz +iww +iww +oRh +ovW +cwk +bti +pWN +byp +rbD +saA +aUb +txI +tVu +bES +vBX +wiZ +rcM +xMd +tez +dlC +cnj +oQC +xMX +iFH +ybT +cbj +cbj +wcz +cbj +cbj +vCh +ptE +tED +cpi +tPv +etT +sMJ +tPv +tPv +pox +tPv +tPv +vhV +bXU +cDz +yhX +yhX +fKi +ikA +sEz +sZg +wMW +wMW +wMW +wMW +eYK +ikA +cbC +oHS +oOZ +oKx +pYL +iah +rbA +rEx +kCn +sBx +ogP +oOZ +rAh +xzo +ycn +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +iGw +iGw +iGw +iGw +acF +aaa +aaa +aaa +acF +iGw +iGw +acF +aaa +aaa +bCI +iGw +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +mxe +uqO +hkf +hkf +cUB +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +iGw +iGw +bCI +aaa +bzy +cGe +maw +bMD +bQH +bQH +cPl +aVh +aeI +bbf +bhB +bhB +bhB +cEF +cft +cmi +bqK +bsy +btH +bum +bvp +cIG +cym +kWc +cVh +gIq +cxd +iNS +bIW +ihm +ihm +gTh +dVB +dVB +iLi +dVB +dVB +lrz +rTm +cwl +mMH +pGp +owl +cjp +cym +pXg +kaE +bwS +bys +cIB +tzb +psk +oPZ +vCj +wiM +rcV +bMl +tPv +fkX +bRZ +bUl +xQt +dzi +uJi +dZc +ehG +xsj +eeG +vtm +fui +uCs +cmR +cod +cpl +mDe +mDe +bnE +oMo +ggB +tQQ +dWi +mDe +mDe +dvC +yhX +yhX +vEh +ikA +cIM +cOM +cIM +cIM +cIM +cIM +cIM +ikA +lGR +oHS +oOZ +kzx +xnO +dcU +deE +dfO +seF +kHF +dkt +oOZ +rNX +xGN +nte +aaa +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +iGw +aaa +acF +iGw +iGw +iGw +acF +aaa +aaa +acF +iGw +iGw +iGw +iGw +mxe +iGw +iGw +iGw +iGw +aaa +aaa +xwx +iGw +iGw +iGw +mxe +iGw +iGw +iGw +xwx +iGw +aaa +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +blk +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +bvh +iGw +bvh +iGw +atd +atd +pTv +bMD +bQB +bzA +aST +aVi +avx +bbf +axG +bjA +bjA +cFJ +aBh +tGE +aDc +bsu +cDe +atd +bvC +cIN +aOg +aMK +tTu +gIq +cxd +iNS +ihm +ihm +ihm +ihm +ihm +ihm +ihm +ihm +lyd +dYY +rVb +kna +kna +mMw +oyr +imB +kna +kna +kna +kna +kna +kna +cKe +ofQ +oPZ +aLM +qGg +xnf +xnf +tQo +uYb +bWn +xnf +xSn +dzm +cdd +geb +dEs +eci +iTM +utt +cpm +nqL +fId +nqL +cpm +mDe +bQr +ktZ +gRP +vLA +gRP +uTp +ecF +mDe +jIN +cbC +cbC +oyP +ikA +oOo +qVO +cIM +cIM +lGO +qVO +oOo +ikA +cbC +oHS +oOZ +uRn +kps +dcV +deF +dfP +dhx +dja +dku +oOZ +rNX +uex +nte +aaa +aaa +aaa +tKX +bCI +aaa +aaa +iGw +jlK +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +acF +iGw +iGw +acF +aaa +aaa +bCI +iGw +xwx +iGw +aaa +aaa +bCI +aaa +nOK +oAM +tvi +aaa +iGw +xwx +iGw +aaa +nOK +oAM +tvi +aaa +iGw +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +uCN +blv +uCN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +atd +bJi +maw +bMD +bQF +bzz +ccf +jAu +aYt +tGE +cvU +aCi +aCi +tGE +cga +aDe +cSa +aHc +aHo +atd +atd +atd +aOg +but +oEg +gIq +cxd +iNS +fos +dKM +gyo +dKM +dKM +dKM +iLB +ihm +ihm +dYY +eSK +kna +ifD +qce +hoM +imJ +iVJ +pXD +kcc +cFH +sbb +kna +bBA +oha +bIA +cRr +qIs +wOo +bMo +dhm +gqd +dQF +bUn +bOf +bXY +bZs +cbk +cDG +clr +iNf +utt +wQP +rSt +cnB +cof +cpn +mDe +vSK +mAZ +rmX +iJV +xBS +kAe +cAD +mDe +eTl +sbj +jZA +jUu +ikA +ifq +veO +lFP +ekt +goC +mZI +mkm +ikA +qUe +pMV +oOZ +kRM +ycP +dcW +rbH +jVL +sfU +sCf +jyU +oOZ +rAh +xzo +vEZ +aaa +aaa +aaa +tKX +bCI +aaa +aaa +iGw +jlK +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +iGw +iGw +iGw +bCI +iGw +taM +iGw +aaa +aaa +bCI +aaa +nOK +oAM +tvi +aaa +nOK +oAM +tvi +aaa +nOK +oAM +tvi +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +etQ +blw +uCN +etQ +etQ +etQ +uCN +etQ +etQ +uCN +aaa +aaa +iGw +aaa +bzy +bVH +uDY +rNW +bQH +bzV +aua +bHq +oAW +awI +aEd +aEd +aEd +bjx +cga +aDe +cSx +aFc +diB +bzB +duF +dzr +aOg +dKR +bAC +csJ +dZU +eLT +fqf +cxZ +fqf +gTl +gTl +ikN +iMh +cwf +cwf +lrR +mfJ +kna +mNo +icF +ozi +inw +jGF +kdM +qnB +rcc +sbc +kna +lsT +tVP +lsT +xnf +wjV +xnf +xMs +bKi +bQk +bSc +tSc +baL +bYc +bZt +cbl +bXU +bXU +bXU +utt +wUC +dWc +cpo +cqU +tZR +mDe +vly +mAZ +ehV +czk +mAl +ocE +vct +mDe +dvC +ikA +ikA +nig +cXa +muV +oJS +cQv +ogO +uKN +wQA +muV +ikA +ybR +pMV +oOZ +jHH +xwt +dcX +rcX +rFG +svD +sEO +dkv +oOZ +rNX +fGj +vEZ +aaa +aaa +aaa +tKX +bCI +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +aaa +bCI +bCI +bCI +iGw +iGw +iGw +iGw +ein +iGw +iGw +aaa +bCI +iGw +nOK +oAM +tvi +iGw +nOK +oAM +tvi +iGw +nOK +oAM +tvi +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aae +aaa +aaa +uCN +uCN +blv +uCN +bwT +aXt +bDw +uCN +bfU +cnM +uCN +aaa +aaa +iGw +aaa +atd +gBA +bRj +uLk +bRt +bzV +ccg +bJa +ckK +awJ +cvX +caL +caL +cFW +aDh +aDh +aFl +cul +aEn +aHe +duO +dzx +aOg +dLe +cVh +dVb +ecb +eMu +fqG +dwH +bPy +dEg +bWs +ilr +iNk +dQW +krC +ltu +clT +kna +mNA +cuB +ozQ +inF +btm +buu +kci +bwV +byt +kna +tzg +bDt +bEV +bQp +bIz +bKl +rSH +dhr +bQl +qGv +tSc +bWp +cxE +bZv +cbm +bXU +hYw +cbn +utt +igP +dOZ +dRd +cpk +csm +mDe +feE +mAZ +ejf +eJl +mAl +ocE +nTz +mDe +dvC +ikA +cJO +epA +rAM +rgj +qrW +uxj +kZU +uxj +tLB +uLD +ikA +ajy +wBr +oOZ +oOZ +oOZ +dlL +rdB +rGw +sgu +sEZ +sSH +oOZ +rNX +wKr +vEZ +aaa +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aae +aaa +aaa +aaa +aaa +aaa +aaa +iGw +rYp +vBi +rYp +iGw +aaa +bCI +aaa +nOK +oAM +tvi +aaa +nOK +oAM +tvi +aaa +nOK +oAM +tvi +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +etQ +bjg +blK +bsC +aXM +aXM +aBy +bdO +bgz +bjn +etQ +aaa +aaa +iGw +iGw +atd +atd +ecd +rNW +bRF +atd +dBF +aVj +avB +bjC +bgM +bjC +bgM +cPC +cNh +cPC +cSA +cum +caN +cDh +dvA +cIO +aOg +bAv +btq +dVw +aQV +kWc +dtc +dwP +ban +kWc +dHP +imD +dOH +dRC +mDw +lvT +eVH +kna +gNb +amZ +oAs +iof +qUF +jxT +qnC +kAY +xDp +kna +tzp +tVV +oQQ +vCZ +dho +rmg +tRE +tRE +dlM +aXk +bWn +bWp +fsL +dBt +aYC +bXU +mhm +vWF +utt +wUC +dOZ +dRd +cso +cso +mDe +vDd +mAZ +ejf +eJH +mAl +kAe +gqh +mDe +dvC +ikA +txE +mwW +eGA +xsc +lVP +dpP +lBo +mVH +avL +cKc +ikA +cbC +cmX +cbC +cbC +oOZ +oOZ +djb +oOZ +oOZ +oOZ +oOZ +oOZ +dmN +mkS +nte +iGw +iGw +iGw +tKX +iGw +iGw +iGw +iGw +jlK +iGw +iGw +iGw +iGw +bCI +bCI +iGw +bCI +bCI +bCI +bCI +bCI +iGw +bCI +bCI +iGw +iGw +rYp +ykz +rYp +iGw +iGw +bCI +aaa +nOK +srW +tvi +aaa +nOK +oAM +tvi +aaa +nOK +srW +tvi +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +etQ +bjh +blO +aXS +xZm +aXS +bbw +bef +aPd +aRo +etQ +iGw +aaa +aaa +iGw +iGw +atd +bVI +hfp +atd +atd +xvt +cSG +avC +bQa +axM +mmv +caN +cGs +cgD +jso +wmo +aFg +aFf +bzV +aIE +cIQ +cNT +aOg +nqd +aOg +dti +gFR +dti +dwW +dOJ +gFR +cfM +dwW +dOJ +gFR +cfM +aOg +faV +kna +xeQ +gNU +fvC +irZ +brI +bux +bvK +bwX +byv +kna +tAB +ohk +bEX +bGD +cTS +cZe +bMq +dhs +bVr +bTV +tSc +pAm +cxF +dBu +aYE +bXU +jTx +cij +dJU +lTF +xKq +cmO +cso +cpr +mDe +iVc +xuX +iMj +cwz +fmF +kAe +wEA +mDe +cDz +ikA +kmL +jkc +rAM +tzZ +mwh +odT +muV +lUS +mwh +mMr +ikA +yhX +knU +sys +ndY +ddi +koy +deH +xDG +ddi +wVT +xzo +tzX +rNX +qac +nte +nte +aaa +aaa +tKX +aaa +aaa +aaa +bvh +jlK +bvh +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +iGw +aaa +iGw +rYp +rYp +mav +rYp +rYp +iGw +iGw +aaa +aaa +iGw +aaa +aaa +nOK +srW +tvi +aaa +aaa +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +etQ +bjl +bme +bsE +aUr +aUr +qcW +bNS +aPg +bjs +etQ +iGw +aaa +aaa +iGw +aaa +iGw +aaa +iGw +aaa +atd +cch +auH +avD +awH +bgY +biJ +cCl +cGB +cgI +cmj +cro +cur +atd +cIV +cIV +cIV +cIV +iGw +hez +muq +dky +muq +dky +muq +xGX +iGw +clk +iGw +dOK +iGw +clk +iGw +oJx +kna +kna +kna +sWb +pqT +btn +jyM +cCP +kBu +kna +kna +bDj +oke +oRC +bGE +tSc +bQm +tSc +tSc +bQm +tSc +tSc +bXU +bXU +bXU +bXU +bXU +xJK +oZH +utt +uqq +pus +dRe +rHz +cqX +mDe +hCy +mAZ +ejf +glA +mAl +ocE +xJC +mDe +dvC +ikA +rAM +rAM +rAM +rAM +qlJ +cRY +lDu +lVe +qlJ +rAM +ikA +ikA +ikA +ikA +qiR +eGT +iIq +sUj +dfS +bzG +yjo +pth +yjo +hwj +wvQ +fku +nte +aaa +iGw +sRy +pQl +pQl +pQl +pQl +pQl +pQl +wuP +iGw +iGw +aaa +bCI +bCI +bCI +bCI +bCI +iGw +bCI +bCI +bCI +aaa +iGw +txq +iYa +pua +tcF +txq +iGw +bqc +aaa +bCI +bCI +aaa +aaa +aaa +iGw +aaa +aaa +iGw +bCI +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +uCN +uCN +uCN +uCN +etQ +etQ +etQ +uCN +bWR +cnZ +uCN +iGw +iGw +iGw +bvh +bvh +iGw +bvh +bvh +iGw +atd +cgQ +cgQ +atd +axP +axP +vTN +btX +cGE +cgQ +cgQ +atd +atd +atd +aaa +iGw +aaa +iGw +aaa +iGw +uYk +ecV +gCz +xlg +uYk +mJY +gCz +eJk +uYk +mJY +gCz +eJk +uYk +oJx +bkJ +mPK +cDl +cDl +oMH +cyu +jeV +cDl +cDl +cDl +bzW +cDl +omJ +cZg +cZg +cUu +cZg +cZg +cZg +bQq +cZg +bWK +cXa +nbT +cAU +cbp +cbC +cbC +jem +utt +dNd +qFn +dRw +dWc +kpR +mDe +yfQ +mAZ +ejf +sCB +mAl +ocE +aeY +mDe +dvC +ikA +cIM +cIM +cIM +nrd +qlw +dfj +muV +iYl +cVG +gig +nBl +cIM +cIM +ikA +ijH +mUF +qEo +tZU +lxh +ddi +tpM +wKr +jsw +fGj +kVJ +tzX +nte +iGw +dkI +xpD +xpD +dkI +wmd +dkI +iRu +dkI +swI +nte +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +txq +qcE +jUE +doJ +txq +iGw +aaa +aaa +aaa +iGw +aaa +bCI +bCI +iGw +bCI +bCI +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +uCN +bXH +coi +uCN +iGw +aaa +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +iGw +aaa +aye +aye +dOa +idt +shS +vpK +azU +vpK +vpK +vpK +vpK +vpK +vpK +vpK +dvB +iGw +uYk +edz +ehg +frJ +uYk +gBl +oRv +hBH +uYk +iNB +vjb +ktl +uYk +qfp +bkJ +mSn +nTD +oAA +czX +iWM +jqg +bvM +bwZ +byx +sMS +tBr +bGt +dwN +dwN +dwN +dwN +dwN +dwN +egC +ukb +pjS +cXa +cbC +yhX +cbC +cbC +yhX +eir +utt +qFn +teJ +dRw +dWc +xvB +mDe +vly +rhy +mqY +ohL +nUP +kAe +xHY +mDe +cDz +ikA +ksN +vyF +cIM +san +hEB +mQI +cOI +lWl +mxZ +pzS +cIM +wMW +sPF +ddi +ddi +ddi +ddi +iYq +ddi +ddi +ddi +ddi +ddi +ddi +rtl +eIQ +vEZ +aaa +xpD +pAh +pAa +rgF +vsE +xpD +sRC +mlh +obv +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +dFg +iGw +txq +tbX +kAW +iNy +txq +iGw +iGw +iGw +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +aaa +etQ +bXO +cor +etQ +aaa +aaa +aaa +weZ +qOr +vNX +vNX +vNX +weZ +qOr +moG +moG +moG +gbI +gbI +gbI +moG +gbI +gbI +gbI +moG +moG +moG +moG +moG +moG +moG +oJx +iGw +uYk +eeE +doA +cuq +uYk +gCh +gUe +dHQ +uYk +iPo +jwA +cge +uYk +oJx +bkJ +nlK +gPR +cIK +iXx +qos +buA +qoG +rcf +byy +sMZ +deb +tXq +deb +deb +deb +deb +xPq +hOx +tgy +cAB +bzm +cXa +npT +yhX +cbC +ftu +xLM +dkj +utt +gxS +cna +iYh +cra +tEE +mDe +prK +hmL +cxK +cxK +cxK +nTm +obE +mDe +cDz +ikA +cIM +cIM +rxH +tWL +uve +kZD +dfV +iKW +cRW +mQO +cIM +cIM +cIM +ddi +mad +ybL +fRS +gTG +dkz +ddi +jfk +jrc +jfk +ddi +dIy +fGj +vEZ +iGw +xpD +mUY +vli +vmL +oNa +vlG +nSW +dkI +ijv +dFg +xDk +iFi +kZr +err +mBc +dHt +opP +xwW +xex +uTm +kDR +dFg +nte +txq +txq +qUc +txq +txq +cAr +nte +iGw +bCI +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +iGw +iGw +etQ +aPg +bjs +etQ +iGw +aaa +aaa +bAa +bCm +bFw +bGw +bMJ +bRW +weZ +ccv +chd +ckN +bfQ +bfQ +czv +cCn +ckN +bfQ +bWQ +bqN +dbm +diQ +dnB +cbs +bBC +moG +oJx +iGw +uYk +cuq +doB +cuq +uYk +dHQ +dEq +dHQ +uYk +cge +dRE +cge +uYk +qfp +moG +mTB +brW +brW +brW +gTr +brW +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +cZl +eXm +wtv +cXa +cXa +qIf +cbC +iZQ +qUe +ekk +onj +utt +jtS +coh +cmV +dOZ +ufR +mDe +smf +tFO +cwy +mPC +okQ +cCd +nqI +mDe +nso +ikA +rAM +rAM +rAM +rAM +rAM +heE +voL +lXa +mzZ +rAM +rAM +rAM +rAM +ddi +kvB +cto +nSs +hJG +sKK +qSI +ecW +sYB +wNN +ddi +rtl +fGj +ycn +aaa +dkI +lbz +mWC +xLY +ydv +xpD +wiT +dkI +fjF +dFg +roX +mbF +wdx +dHt +nwf +xwW +xZc +err +wdx +cNA +aWY +dFg +fGj +fGj +xfo +nnB +fGj +wKr +wHz +vEZ +iGw +bCI +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +aaa +etQ +aPg +bjs +etQ +iGw +iGw +iGw +vNX +auk +btv +bpe +btv +bSu +vNX +ccJ +aBt +aBt +coL +bLb +aBt +iOH +ceP +bLb +cPJ +bLb +iOH +aBt +cDk +cbs +cZP +moG +oJx +iGw +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +uYk +oJx +moG +mUu +brW +aaa +aaa +aaa +aaa +bxh +kGl +lHR +bzX +nSf +hiH +oRX +vDy +wka +wPi +bxh +tTD +vfh +wtR +cXa +xUL +cbC +cXa +nhJ +nhJ +qUe +jem +utt +dJU +utt +utt +utt +utt +mDe +mDe +mDe +mDe +mDe +mDe +mDe +mDe +mDe +cDz +ikA +cIM +cIM +cIM +jvy +qlw +eXc +cWV +qhH +juf +cTz +nBl +cIM +cIM +ddi +xfd +jFA +klo +deL +iYC +osx +mkL +tJh +dKY +ddi +pBc +cGX +vEZ +iGw +xpD +gKK +xxJ +xMf +yeL +kLY +fvo +mlh +aAG +ndo +nFe +jZb +wdx +ohs +iPx +xZc +cSo +xZc +mJU +wwu +ido +dFg +iqs +mKN +mKN +dwm +gVC +wKr +mSo +vEZ +iGw +iGw +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +uCN +uCN +bXP +csC +uCN +iGw +aaa +aaa +vNX +bnk +bpe +qHP +btv +bxc +vNX +ccK +ceP +bOP +aHu +boU +czy +aBt +ceI +bQd +aDg +ccW +liE +iOH +cDk +cbs +dtZ +moG +dyy +azU +vpK +vpK +vpK +vpK +vpK +vpK +vpK +vpK +vpK +vpK +vpK +vpK +azU +mhg +moG +mWP +brW +aaa +oNx +oOg +bxh +bxh +ref +sbn +sNf +sNf +tYG +sNf +sNf +sNf +wPv +bxh +fMV +gnR +wxt +bUw +neW +jFc +tgg +uxe +owd +hvW +sYS +xiH +xiH +uAn +cop +cnb +tgg +xiH +xiH +xiH +xiH +eQd +xiH +xiH +xiH +xiH +ack +ikA +lpC +wMW +cIM +kxQ +hEB +baS +cOP +cRU +mxZ +vlf +cIM +vyF +bJF +ddi +rIt +gYN +quV +jJq +tsu +jjC +mkL +prm +jfk +ddi +rtl +fGj +vEZ +aaa +xpD +rHD +xtw +xME +yfG +eYR +jTz +dkI +aAG +gXK +pWT +pWT +pWT +sQd +vZn +opt +pWT +rUu +pWT +mxx +ydB +yfs +rAh +xrx +nte +nte +hqh +ycn +nte +nte +iGw +aaa +bCI +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +iGw +etQ +bOb +aPg +bjr +uCN +aaa +aaa +aaa +vNX +aTB +bpU +aQe +qHP +bSw +vNX +ccO +iOH +ckQ +bQU +aHu +czM +ceP +cGF +cNn +cQb +crA +cAz +ceP +cDk +cbs +bvG +moG +moG +moG +moG +gbI +gbI +gbI +moG +gbI +gbI +gbI +moG +gbI +gbI +gbI +moG +moG +moG +mXF +brW +aaa +oOg +pse +pXV +oOg +rfQ +qJo +bzZ +bBL +cMi +bOk +bGK +qJo +rnp +bxh +gyZ +dlR +dpn +cXa +tIu +dzt +yhX +yhX +cbC +cbC +ukv +yhX +yhX +yhX +cbC +grQ +cbC +yhX +yhX +cbC +lGR +qUe +ssj +cbC +cbC +yhX +jiV +ikA +cIM +cIM +rxH +spe +kCE +kZD +cWV +cYk +mAa +mUg +cIM +cIM +cIM +ddi +uXc +mBV +qtZ +rfs +vos +htC +mkL +tda +sfI +ddi +dIy +wKr +nte +iGw +dkI +fWk +xwd +xME +ygf +jKV +xCD +dkI +cAA +myH +uGt +uGt +uGt +ibJ +uYP +lPW +lPW +lPW +lPW +eaP +uTm +dFg +rNX +gJr +nte +rNh +oOX +dQK +nte +iGw +iGw +iGw +bCI +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +etQ +bOm +aPg +bjs +etQ +iGw +aaa +aaa +vNX +bCv +qHP +aOL +btv +blN +lKG +ccO +bLb +bBV +bQd +aHu +aEm +aBt +bQU +bmX +cQk +bqO +aFj +aBt +dnG +cbs +cbs +cbs +dLg +aVS +aVS +aVS +aVS +dLg +fNH +fOC +fOC +fOC +imH +iQf +iQf +fOC +fOC +fOC +fOC +mYd +gTr +aaa +oOK +iYw +pZq +qoQ +pZq +nUJ +nUJ +nUJ +tYU +oSL +oSL +oSL +wQj +rVw +sFF +uZl +dot +bYj +bYj +bYj +iru +bYj +bYj +bYj +cgT +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +cbC +yhX +ugg +ikA +rAM +rAM +rAM +rAM +mzZ +qGp +voL +cQH +cUU +rAM +rAM +rAM +rAM +ddi +gXb +phh +quV +rfB +rGM +htC +sHq +jfk +jfk +ddi +rtl +wKr +nte +ycn +dkI +dkI +dkI +xPe +dkI +oWK +dkI +dkI +xTb +ndo +nFe +wmL +xwW +tGd +dHt +wTW +err +wdx +xZc +jaN +pWR +dFg +mcQ +fGj +nte +qcX +wyR +dQL +vEZ +iGw +aaa +aaa +bCI +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +etQ +bOn +aPg +bjB +etQ +iGw +aaa +aaa +weZ +bCC +bpU +aOT +atl +bSI +bAn +cdb +bLb +bjW +aHu +aHu +czN +aBt +cGK +chJ +cmk +crE +aHu +ceP +dod +bvG +aQR +aQR +wsb +bAh +wsb +wsb +wsb +aQR +fOa +baF +baF +baF +baF +baF +baF +baF +baF +baF +bWx +ncP +brW +aaa +kcq +jba +jAa +kcq +rfQ +qJo +cZq +bBN +cMk +bFf +bGL +qJo +wRB +bxh +tTD +vfh +wtR +bYj +wNw +vGf +bZE +hBQ +sez +phQ +pnI +lDs +olI +sND +uvT +lDs +bYj +cfu +pGl +foA +viX +aAB +mVO +bYj +yfm +qUe +cAT +ikA +cIM +cIM +cIM +fPi +fXj +cOL +kko +qhH +cVG +cWA +nBl +cIM +cIM +ddi +nTV +phh +klo +rfK +kjF +htC +mkL +jfk +mZA +ddi +rtl +fGj +uwp +fGj +wKr +rPI +pZR +xPY +yhO +vlG +rzM +uLX +tqc +dFg +dXX +wmL +wdx +xZc +xZc +xZc +qsF +xZc +xZc +nyi +prs +dFg +fNY +fGj +nte +gvC +oOX +dRc +vEZ +iGw +aaa +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +etQ +bOm +aPg +cwC +etQ +aaa +aaa +aaa +vNX +bCJ +qHP +bGy +btv +blN +weZ +aTn +aBt +baG +aIP +bQU +cAf +iOH +aHu +cNw +aCe +crF +gWz +aBt +cDk +cEh +aQR +dEt +dLj +cLb +dVx +cLb +cup +bAh +fOa +dBe +crJ +hCl +ipi +dOY +dRM +kwq +lvU +baF +bvG +ndJ +brW +aaa +oNx +kcq +bxh +bxh +kGQ +tdH +tdH +tdH +uaK +tdH +tdH +tdH +wRP +bxh +cLX +vfh +wyy +inV +uey +hEv +lZU +dCC +oTk +tqF +pnI +lDs +okI +lDs +lZU +lDs +bYj +kYq +crn +iKD +iKD +euu +vwX +bYj +yhX +rRM +ugg +ikA +vdu +vyF +cIM +mhC +hEB +laB +jHx +xne +mxZ +cVb +cIM +wMW +tOD +ddi +nMC +phh +qxv +tfI +dfY +jjC +gsc +jhm +feg +ddi +fVN +bAE +tHn +yjo +tHn +leo +gVc +aip +fFM +leo +yjo +yjo +eOQ +yfs +pWT +mJv +mJv +dKE +xcV +dHt +xZc +dHt +qqV +jaN +bTQ +dFg +xJW +fGj +ycn +tzX +sMM +lql +vEZ +iGw +iGw +iGw +iGw +iGw +bCI +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +iGw +etQ +bOo +aPg +bjF +uCN +iGw +aaa +aaa +vNX +bDb +qHP +bHf +qHP +aQb +vNX +aTA +ceP +clp +bfc +aHu +cAh +ceP +cGN +cie +aDg +cNg +bQU +diR +cDk +cEj +wsb +cup +dLu +dOE +cLb +aKD +eMC +wsb +fOa +baF +gVd +hCD +ipx +iQL +jyk +kBe +lwz +baF +vhU +ncP +brW +aaa +aaa +aaa +aaa +bxh +buJ +sbt +sNt +cLV +bDB +cPe +bGO +bWz +wRT +bxh +qcL +ygK +jiD +dac +lHe +hne +dBB +lHe +lHe +sxH +idE +piQ +qIQ +lHe +oaU +lHe +jAi +lHe +tcK +nji +mNq +iiP +fpN +bYj +cbC +cbC +cTV +ikA +cIM +cIM +rxH +tLc +uve +odT +muV +fOK +mAa +lot +cIM +cIM +cIM +ddi +dfR +wdH +mkF +pqz +dfZ +ddi +jfk +jfk +jfk +ddi +sEK +tzX +bIK +qGP +aSP +vlG +eap +txb +pwH +vlG +hlJ +fGj +rNX +wjj +mDD +qxf +fwf +pWT +xcV +dHt +tXP +xwW +qqV +nyi +oEJ +dFg +tBs +wKr +nte +dRc +oOX +qcX +vEZ +iGw +aaa +aaa +iGw +aaa +bCI +aaa +aaa +bqc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +aaa +uCN +uCN +bXP +cwH +uCN +iGw +iGw +iGw +vNX +bDd +bpU +qHP +btv +bSM +vNX +cdf +ceP +aBt +aBr +bLb +aBt +aBt +cHd +cNV +cml +aEp +aHu +btN +cDk +bVS +wsb +dEA +cQq +cWy +aKD +dkX +aOs +wsb +fOa +baF +bQP +joM +dKV +dPb +ccn +bhs +dZw +baF +btD +ndJ +brW +brW +brW +gTr +brW +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +cLX +vfh +wyy +eKm +crn +xeE +crn +crn +crn +iSW +crn +crn +kLd +crn +xeE +crn +tCy +crn +fVA +tQn +lzy +cAM +moX +bYj +cbC +hwE +ugg +ikA +rAM +rAM +rAM +rAM +hUH +iJW +cUW +cTr +hUH +rAM +rAM +oOo +oOo +ddi +qSE +wZL +qSE +deR +qtq +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +hiV +dkI +dkI +jVd +fGj +rNX +dFg +uMC +rMu +dGB +tbO +qsF +dFg +dFg +wjj +dFg +qPa +dFg +dFg +rNX +fGj +nte +qcX +oOX +dRb +nte +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +arD +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +gXq +gXq +bfz +gXq +gXq +aaa +iGw +aaa +aaa +etQ +aPg +cxS +etQ +iGw +aaa +aaa +vNX +bDf +btv +btv +qHP +bTv +vNX +bxp +bLb +clF +bQx +bev +bLb +ccW +cHz +aHu +boW +cSI +dbs +iOH +cDk +bWL +wsb +dEG +tOs +cLb +dcC +egD +aOs +wsb +fOr +aXx +gVO +dHS +dKX +dPc +dRX +dVJ +dZM +baF +bWL +njM +gZH +oBL +crI +cXz +cXz +qpj +nVJ +cUK +mIO +nVJ +nVJ +mIO +mIO +cUK +mIO +scT +cES +vbq +wyy +inV +cIv +dGo +dBE +cbA +crn +iSW +ckj +lDs +cJN +lDs +vad +lDs +bYj +noI +rMr +wEr +cva +cAM +cAP +bYj +npT +qUe +ugg +ikA +cIM +cIM +cIM +rAM +bVJ +odT +muV +sHY +xdB +mxT +vkV +eFS +fEg +ars +eIb +nZi +ddb +cPk +qFQ +djf +pfA +dAv +tDD +gVo +hHo +hJO +fVc +oKD +wCy +dkI +rfA +dxc +dyp +dkI +tLI +fGj +rAh +dFg +loV +gre +dFK +pWT +nOR +dFg +xua +hfU +gxv +ind +tiU +dFg +rNX +fGj +nte +dJx +dRs +dJx +dJx +dJx +yiZ +yiZ +dJx +lho +aaa +bCI +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dft +aoS +aoS +dft +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +dft +aIX +dft +iGw +iGw +iGw +iGw +iGw +etQ +aPg +cxS +etQ +aaa +aaa +aaa +lKG +bDg +bpZ +bHu +bMP +bTE +bBf +cdh +bLo +cmh +cpD +axc +cAt +cCt +cCt +cjn +cmm +bQU +egA +ceP +qKv +cbs +wsb +hOy +cQr +aOo +bCG +vPS +bHr +wsb +aBs +baF +gWH +baB +bca +baF +dCD +bgm +dCD +baF +baF +baF +baF +baF +baF +baF +baF +aBs +rpY +rpY +rpY +rpY +rpY +rpY +rpY +rpY +rpY +rpY +aAO +hDU +wyy +bYj +cfu +xBo +dBG +cAq +crn +sUU +ckj +lDs +cJN +lDs +ckj +lDs +bYj +niu +vru +dZe +gHq +cAR +frh +bYj +yhX +qUe +cAT +ikA +cIM +fTu +kDH +vWQ +iQu +laF +gQH +pKk +cRX +ikg +ilJ +udm +oBj +puv +mHX +rkO +puv +iZG +dgb +uHt +xNu +oSQ +nHQ +xxk +pVj +oDB +uyD +iXf +gJh +xpD +nkJ +fCp +dyr +dkI +tzX +fGj +yap +dFg +dFg +yfs +dFg +dFg +qks +dFg +nvU +dKE +xUX +wxU +dMd +dFg +rAh +wKr +nte +xQE +llF +hKt +kul +prI +juR +fvy +lJv +dJx +iGw +bCI +iGw +bqc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +dft +aph +aph +dft +aaa +iGw +aaa +aaa +iGw +aaa +dft +asT +dft +dft +asT +dft +aph +dft +aaa +iGw +aaa +aaa +aaa +etQ +bXS +cyN +etQ +aaa +aaa +aaa +qOr +weZ +vNX +vNX +vNX +weZ +weZ +qef +bLb +cmo +aHu +bew +aBz +cCC +aHu +cjv +cQo +ccW +liE +aBt +doh +aVS +bAh +cup +dLA +aOs +dEG +bEs +cup +wsb +aBs +baF +bQT +dHY +bWS +baF +ccC +cgk +ciy +cmn +mwd +nlf +hcW +bqe +itk +xsK +baF +aBs +rpY +sbD +bKy +tBB +ucJ +uQp +vFe +wnd +wSx +siM +bOq +vhD +bSt +bYj +bYj +bYj +bYj +dCH +crn +iSW +ckj +ckj +cJN +ckj +ckj +jZz +xza +eMI +gUa +gUa +gUa +eTz +miO +bYj +kDa +hHE +qpC +ikA +fVn +wMW +aRl +qfD +tui +cCw +hUJ +mov +eiw +ydO +dWs +iFq +uSt +vyB +mkc +nKG +ddp +deS +dgc +dhL +wfs +uBQ +lHT +wfs +lNC +cTP +cGa +rMg +wCE +wVQ +jZj +dBA +dys +dkI +hur +naf +rNX +fGj +fGj +wQX +dFM +dFg +dFg +wjj +wjj +dFg +wjj +wjj +dFg +yfs +rNX +fGj +nte +qeg +ivT +dDW +kee +sxt +hAQ +dio +wsC +yiZ +acF +acF +acF +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asT +dft +asT +dft +aoS +aoS +dft +dft +asT +dft +dft +dft +dft +dft +aJz +aLE +aCD +aEZ +dft +aIX +dft +dft +asT +asT +dft +asT +bOs +bYf +bjH +uCN +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +gbI +bBB +bxp +aBt +aBt +bQE +iOH +aBt +aBt +ceP +aBt +ceP +aBt +aBt +aBt +dox +bvR +wsb +wsb +aQR +wsb +bAh +bEt +wsb +wsb +fQu +baF +dCD +dHZ +dCD +unx +xsK +kEM +ciM +xGa +xGa +xGa +xGa +ciM +lwz +xsK +baF +aBs +rpY +dis +sOV +tCu +tCu +tCu +tCu +wou +wTs +sek +bOw +vse +dPt +htF +kuz +cgU +bYj +cKh +crn +iSW +ckj +lDs +cJN +lDs +ckj +lDs +bYj +lxZ +dEi +eEY +enb +eTP +frp +bYj +cbC +qUe +cAT +ikA +cIM +fTu +mFH +fYu +tHr +fXQ +lGo +cQN +lGo +cTA +mwh +eXf +oBj +oUh +vnu +mMf +dgd +rhD +kEg +uHt +dju +jTZ +oDB +oDB +vsA +hBX +iKy +oDB +iqD +xpD +kPH +qrj +wLC +dkI +wKr +fGj +tvK +mKN +vTC +mKN +ezN +vTC +mKN +dIs +cSp +mKN +tHn +yjo +yjo +dMK +wrP +fGj +nte +pSd +rtb +idu +tYx +mrf +uhI +sag +sag +yeK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dft +dft +dft +ald +afD +aDx +ajn +ajn +aDx +ajn +awg +ayj +ajn +atW +ajn +ajn +ajn +ajn +ajn +ajn +aXe +ajn +aXe +ajn +bsF +awo +ajn +bbC +bOU +bgB +aSh +moG +moG +moG +aaa +aaa +iGw +aaa +iGw +aaa +moG +moG +cdj +iOH +cmZ +cNg +bQU +aDm +aBt +ceZ +kox +aDl +crI +kox +cXz +doO +cED +cXz +cXz +cXz +cXz +bCL +ehF +cXz +cXz +fQy +gCs +gXc +bTo +dEW +baF +jyy +cgr +kIa +cmL +coT +owM +heg +kIa +cwP +cyx +baF +qpw +rpY +sbR +mIQ +pwt +opy +pwt +pwt +qLE +rnr +sek +bOw +vse +dPt +dtB +quA +vdd +bYj +dVC +crn +kLd +ckj +lDs +pnI +lDs +ckj +ozq +bYj +bYj +bYj +bYj +bYj +bYj +dHk +bYj +yhX +cxW +ugg +ikA +cIM +cIM +cIM +rAM +otn +icz +cNl +gNZ +vaH +mWo +cTG +uHA +oBj +oRr +pNO +pNO +pNO +deU +dge +dhR +djt +tCj +tCj +dnf +pXr +vga +tGl +weY +wGM +dkI +xwf +ewt +dyu +dkI +dQL +naf +fGj +fGj +fGj +fGj +rAh +fGj +fGj +cGX +fGj +fGj +wKr +fGj +gvH +tzX +wKr +fGj +nte +qIk +fyt +xLL +dHi +pzG +cjs +iJw +rFw +yiZ +acF +acF +acF +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +agC +ahh +aeG +afb +afE +ayv +aie +arM +arM +arM +awk +arM +arM +aEc +axg +axg +aAs +aLG +aDj +aDj +aAc +aBm +aIC +aIC +aIC +aIC +aIC +bDS +bPr +bgF +bjI +moG +aXC +moG +moG +moG +moG +moG +moG +moG +moG +bsb +aTA +ceP +cnf +aHu +cNg +cAy +ceP +aBs +ckh +cQu +ckh +ckh +cEJ +cEJ +cEJ +cFU +lnB +lnB +lnB +mTB +lnB +lnB +baF +baF +baF +gXM +hEe +aNr +iTz +jzn +sDu +dZN +cmP +ctG +nnM +nUq +xsK +oPr +xsK +baF +qqO +rfV +scx +mIQ +nVL +oqv +uQy +vGw +wpP +rnY +sgM +gNj +vvX +dPt +dtB +quA +xEP +bYj +tyn +crn +iSW +ckj +epy +scl +tFt +jMi +qme +bYj +mmU +gmk +dZi +bYj +eVK +frN +fWc +iHM +iHM +vSU +ikA +ikA +ikA +ikA +ikA +kCF +lev +mAn +jYQ +mAn +wAv +cOT +uHA +oBM +oUh +dpZ +isM +deK +rhD +rJJ +uHt +hxp +dkF +biW +xbn +vHs +xpD +vHs +xbn +xpD +xbn +djf +xeK +yhS +dkI +wjI +wjI +wjI +wjI +dWy +woL +kVJ +dIx +xjw +dIx +dIx +dIx +dIx +dIx +dIx +dIx +dNB +lfG +mkS +iyh +vVR +dSc +waL +dRK +sUw +fqq +xuj +dJx +iGw +bvh +iGw +bqc +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dft +dft +dft +alf +anb +aOc +aOc +arO +aOc +ame +awl +aNe +aOc +aOc +aOc +aOc +aJF +aOc +aOc +aOc +aXs +aOc +aOc +aOc +bto +mAV +aOc +bEf +bOU +bgH +czb +aJb +aXI +bTM +moG +bAo +bDh +sDo +moG +bNd +aVS +aVS +bxp +aBt +cng +bQO +bsB +cAz +aBt +cHK +ckh +aGk +bSy +krc +cEJ +cGo +cFA +wQq +lnB +dLM +dOX +dVS +bEw +dpd +baF +fRL +dBm +dEF +uvW +bWZ +baF +jAs +joM +xsK +cwP +cpy +crN +nWB +xsK +oPr +puk +baF +qsw +kJB +sdY +mJH +cKk +cUL +bFk +cKk +wsa +cZw +ded +sok +eNy +dPt +dtB +quA +srP +bYj +xat +crn +iSW +ckj +clA +hQH +cpJ +cpJ +raR +bYj +tJM +gMw +jJl +bYj +cbC +cbC +yhX +cbC +yhX +ugg +dkp +kjT +ekk +hlh +ikA +qWU +qWU +qWU +qWU +qWU +qWU +qWU +uHA +wRw +kVz +puv +rho +puv +rCf +rJr +uHt +djw +tdt +upr +xbn +dlO +tUX +vHG +xut +aaa +xwq +gzR +dxh +dyq +dzA +dEH +dEH +dEH +puB +iul +pie +kVJ +dIx +riE +thR +riE +lHd +mmQ +cmA +riE +dIx +szR +szR +szR +szR +szR +dIx +hYL +dIx +dIx +pSp +dIx +dIx +iGw +bCI +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asT +dft +asT +dft +dft +asT +dft +asT +asT +dft +dft +dft +dft +dft +aKj +aLV +awP +axT +dft +dft +dft +dft +asT +asT +dft +asT +bPA +bYA +bjK +moG +rDZ +dGH +bxi +uGH +aar +bhM +moG +dtE +cbs +aVS +amh +aBt +cno +bQU +cwa +cAK +aBt +cHP +ckh +bpf +crW +dbu +cyc +cFQ +dvP +dzy +lnB +dLP +dPf +dVU +dlb +dMi +baF +fSj +gCv +fTl +dIb +dLf +dCD +xsK +dVV +rRy +bKs +cMa +xGa +hes +rRy +cwP +jhv +baF +clJ +rpY +lJK +mKg +pwt +cMy +pwt +pwt +qLE +rop +sek +bOu +vqg +bTY +dtB +quA +lIo +bYj +qqW +crn +iSW +ckj +lBD +vxk +tUR +gXk +lhu +hEY +rcr +nFB +ctH +bYj +qUe +fYZ +nhJ +qUe +cbC +cDU +xuG +cbC +cbC +yhX +ybR +sVN +cNt +lGD +sVN +cVf +cQV +aEh +uHA +ual +oWk +mGL +pQd +puv +rhD +pHL +uHt +djx +pCm +biX +dnh +xyK +xyK +drp +xut +aaa +xwq +gzR +esO +dyw +dzA +jBw +dEH +dEH +puB +cMc +dOm +dIv +dBh +iNC +spW +rxL +xvO +rxL +lhr +ljs +dIx +dXS +sKw +cYd +mlW +xjl +dIx +dHJ +dIx +cth +tSH +pwN +dIx +aaa +iGw +iGw +bqc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aaa +aaa +iGw +aaa +aaa +iGw +aaa +aaa +iGw +dft +asT +dft +dft +asT +dft +iGw +aaa +iGw +aaa +aaa +aaa +aaa +bPA +bYY +cze +aoo +aoo +aoo +aoo +aoo +aoo +aoo +moG +moG +moG +cbs +bxp +ceP +iOH +iOH +aBt +ceP +aBt +aBs +ckh +cQB +cds +bsD +cEJ +dpe +bxj +bxs +lnB +dMc +cXN +dcO +dlk +bHw +baF +fSD +dBv +bQW +bUm +bcc +dCD +xsK +dWb +hEs +owM +owM +owM +owM +hEs +bWS +xsK +baF +clJ +rpY +cHm +mKu +bGY +bDI +bKB +bGY +wsr +rpB +sek +bOw +vse +dPt +dtB +quA +mlG +bYj +kOV +crn +kLd +dHV +rgA +cpJ +cpJ +cpJ +wvC +xza +blH +gKG +eRS +bYj +cbC +cbC +cbC +cbC +yhX +ugg +yhX +yhX +cbC +cbC +yhX +sVN +jzw +qwa +gjD +hbL +uuo +tjq +uHA +nrB +wEJ +pKg +drs +dgk +dSD +tfy +dkI +djy +tdT +tGM +urC +xyK +xyK +drq +xut +aaa +xwq +xzK +rsW +dyv +dzC +iSY +eWC +jwR +puB +qwG +jOc +gZg +dIx +jxW +qxd +kWt +uuH +xyU +eBz +pXd +oeN +gGA +qYh +umr +tFj +gGA +srZ +jNE +iFv +gMZ +sIs +pql +pSp +iGw +bCI +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +acC +bZm +czi +aoo +amL +hhI +bxq +bsq +bxk +aoo +xqJ +nSx +moG +bvR +cdp +aVS +bWL +hUX +aEo +caQ +cdm +cHT +ckh +cQK +qLZ +lqY +cyc +aHw +eFo +cJA +lnB +dMi +dlv +dcQ +dlv +bHz +baF +fTl +dBM +dEW +hFv +aOP +baF +jAF +kFQ +nIw +cxh +xsK +csa +nXm +cuQ +oQz +pux +baF +clI +rpY +sgK +cIX +cKq +udI +cPg +vHi +wsA +wUu +rpY +bOw +vse +dPt +dtB +quA +rIC +bYj +nQR +crn +iSW +cbA +bgb +rLt +dPe +czB +dSL +bYj +dWE +wMA +dZn +bYj +ssj +nPZ +cbC +yhX +hcE +ufD +cbC +iuW +iZQ +sWp +cbC +cVf +sVN +cOY +cPd +vkS +jcR +cVf +uHA +xKP +uJo +pzW +vsH +dds +koA +mIg +vsH +vsH +vsH +vsH +whO +whO +whO +whO +whO +wHM +lwP +dWn +eRD +mMo +dzD +aoc +pJs +pda +puB +iFc +xzo +dFS +dIx +dIx +dIx +dJr +rRO +dIx +dIx +dIx +dIx +dJx +dJx +dJx +dJx +dJx +dJx +dJx +dIx +guD +eIv +pYm +pSp +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +cDs +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +acC +bPA +bZJ +cAv +aoo +eqp +hjN +bxr +bsq +bDi +aoo +cKz +bNK +fFl +bVS +auo +che +che +che +cwt +che +che +cIb +ckh +cQP +csr +aPY +cEJ +dpg +cFG +bxt +lnB +dMk +cYa +aPM +dYt +aSQ +baF +fTp +uPv +uPv +uvW +cGp +baF +jBI +kGf +brY +baF +ctT +nqB +nYi +unx +dCD +baF +baF +qtp +rpY +siM +sek +sek +cUN +cPj +sek +sek +rpY +rpY +bOw +vse +dPt +fTs +dRT +wjl +bYj +inV +eKm +sll +inV +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +cXa +cXa +cXa +cXa +cXa +qBv +cXa +cXa +cXa +dzL +yhX +vam +ozs +tKj +ozs +fYC +izb +fJp +uHA +pgp +fnI +xQZ +vsH +wAs +pCB +svh +dhW +gHm +dkJ +dlY +dIg +spH +pKc +onr +vsH +nbr +mmZ +jwe +xQj +dyB +dzD +pJs +aoc +pda +puB +fGj +pYt +dFS +fGj +jIl +inx +hIk +fMD +gFa +rAC +iVn +dMP +jao +yhc +gJj +wyV +lsV +oSy +uxz +dIx +gzB +qsX +eOr +pSp +iGw +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +bbV +bPD +bhN +bjK +aoo +eSm +hAY +bxx +bsq +bDi +aoo +biq +xqJ +moG +woa +sDI +moG +gbI +cbs +cwA +gbI +moG +aBs +ckh +aFo +css +aFo +cEJ +aKe +bvV +aKe +lnB +lnB +cYg +lyE +cYg +lnB +baF +unx +dCD +dCD +cas +baF +baF +jCn +dWd +gKC +jYe +cpA +nqG +wVn +six +qMp +jig +jCX +qtU +rhx +qMp +qMp +cKv +cMP +oWg +qMp +qMp +rqO +six +bOw +vse +dPt +dPt +dPt +mDY +wFd +dPt +dPt +gMf +dPt +dED +dPt +tKa +qvr +qvr +qvr +qvr +dYc +ctN +dBH +qoH +qvr +edh +qvr +qvr +hwa +qvr +nNj +cXa +cbC +cbC +sVN +cVf +fvB +vTj +cSd +jcR +sVN +uHA +puv +vye +xQZ +pUL +xdz +rDf +qaw +rUE +jmo +iWl +uPh +loO +wir +rpv +ena +vsH +xSf +xSf +xSf +xSf +xSf +wEh +wEh +wEh +wEh +wEh +dfe +dfe +gLL +tzX +dJx +wpC +hIk +fMD +dMg +sZN +lZk +sZN +nwz +oNV +dMg +ktf +rsE +dJx +sQU +dIx +hMB +vTw +dVo +dIx +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acC +acC +acC +bhN +aRQ +aoo +aXJ +hFX +bxy +bsq +qVc +aoo +moG +juy +moG +bVU +cbs +gbI +nGG +bVL +cbs +cbs +gbI +cIj +ckk +cQQ +cst +aHb +aGn +rJw +cFI +wCD +aLC +dMn +nsi +aPO +dCK +wCD +aUt +fTY +dCK +bUC +hJA +ipV +huw +jCG +dWf +eaZ +yai +mwB +dMX +hfx +hFg +mLE +pyj +qbQ +qvg +mLE +skB +mLE +dil +ufo +mLE +mLE +mLE +mLE +hFg +inI +uBS +uIF +fsZ +eLE +vyh +kva +eLE +cir +qIq +eLE +eLE +eLE +xRq +eNW +yiC +yiC +yiC +yiC +yiC +yiC +qaH +yiC +wsg +yiC +kTq +wqC +qvr +gRa +cXa +ybR +yhX +sVN +hgH +mAd +cQS +nPX +jlL +cVg +uHA +nfO +aOd +xJv +pDF +ibM +eAH +esT +qZv +sbf +xon +wua +mob +dIh +vib +epd +vsH +gVl +mdc +sPG +oyt +xSP +wEh +iVN +xEA +dNZ +rgD +dsx +dfe +dFS +dFM +dJx +kZL +eJc +fMD +gJj +rAC +iVn +rAC +nDK +yhc +dOS +cwn +qCE +dJx +xPw +dIx +dIx +dSI +dIx +dIx +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +iGw +iGw +aae +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +byN +aRL +bcy +aRL +bgO +cDE +aWw +bsi +hOi +bxz +vLk +aNG +aoo +bBC +bOj +moG +bWa +cbs +gbI +bVL +cpO +cwI +cbs +aVS +cIu +cOf +cQR +btP +cGj +diS +dpv +cGj +udw +cGj +cGj +dPl +bHN +cGj +eNq +cGj +fUo +aRT +cHh +hJC +bjc +iTZ +jDk +dWh +bhw +jYe +wVn +boi +oBf +bMH +mMd +mMd +mMd +cEa +mMd +lKE +mMd +tDc +rsM +mMd +mMd +mMd +mMd +bMH +fAR +igj +nzZ +eJR +kFR +fyj +eJR +eJR +gtP +umX +dvf +eJR +eJR +eRU +dRB +dWK +gfQ +pnT +gfQ +ctL +gfQ +cwL +gfQ +gfQ +gfQ +gfQ +gqS +hUk +ncZ +cXa +czD +cbC +cVf +dHD +jMs +cVf +sVN +cSc +nDf +uHA +pEd +vye +xQZ +loO +ddx +dff +qCK +biO +qhf +mTu +ena +kln +wir +vnq +clq +nYC +qzC +yhY +eeD +yjC +amk +wEh +ruT +gpS +tdf +gAF +bbJ +dfe +sUN +tpM +dJx +ucx +xbJ +fMD +dMg +sZN +lZk +oNV +nwz +oNV +oca +hIk +tDg +dJx +hmE +dIx +hyk +vTw +dXU +dIx +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +acC +acC +acC +bhN +aRQ +aoo +btk +hRC +bxB +bix +bsq +aOY +cbs +cbs +cbs +cbs +cbs +aVS +aVS +cpQ +cxA +bVL +aVS +cIR +cko +aFA +aFA +aFA +cFO +aFA +aUv +aFA +cYW +qiF +cYW +bCN +cYW +bEK +cYW +aYZ +eZR +aYZ +bce +aYZ +aYZ +cdx +dWv +bhx +aYZ +wVn +ipW +nIm +bqr +tUd +cUQ +cUQ +bwf +kZv +slr +mMq +mPJ +bHj +bHj +vIC +vIC +vIC +bHj +bSE +dml +dpt +pId +pId +pId +pId +pId +vof +tEl +bSE +bSE +bSE +bSE +jSu +yeI +xYt +xYt +xYt +xYt +xYt +xYt +xYt +xYt +xYt +sqZ +mOb +tKa +moW +cXa +cXa +uvt +qWU +qWU +qWU +qWU +qWU +qWU +qWU +uHA +hoS +fnI +xQZ +ets +dkP +hvE +cMl +lzg +gyW +dkM +dlZ +dIg +uPB +oYk +ujh +vsH +niq +tSo +dwg +xTh +dyG +wEh +hLJ +gpS +kMz +trI +ehA +dfe +xAu +bAE +hVD +bAe +eVh +sOW +nvA +nvA +nvA +nvA +wJP +pnK +gOL +pcb +dQi +dJx +dXS +dSA +fmK +vTw +dXS +pSp +iGw +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +adf +gXq +gXq +gXq +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +bcA +bQu +bhN +aRQ +aoo +btk +bxx +bxB +biQ +bDT +aoo +bJk +cbs +moG +moG +cbs +cbs +cnq +bfY +bVz +cbs +svo +cdS +cku +aFA +csz +aFr +btQ +cDm +cFL +aFA +byP +riI +dPp +ddc +bEK +eTb +dtC +fUt +dCM +bgo +bcf +aYZ +bdz +dSQ +dWz +bhy +aYZ +sIo +jya +bog +bqr +bOA +bOA +bOA +bwf +cFK +lKX +byU +nZz +bHj +peP +vJr +wsN +wVc +xPL +bSE +vww +bTZ +fuj +tea +tea +tea +sov +gzr +bSE +jXE +dKa +fbU +bSE +dwM +wrB +xYt +fvE +sMv +iOJ +cvo +xcz +jUR +eto +xYt +grW +cgV +cQp +dEb +joW +nsA +dkn +sqK +pOa +ubA +uHA +hQl +wiY +nDj +uHA +oBj +vye +xQZ +wbP +hQW +gpA +xoj +vsH +vsH +wKB +vsH +vsH +vsH +vsH +vsH +vsH +gYb +ykR +xSf +xSf +xSf +wEh +pnv +uoY +dDQ +fkL +kdl +bpR +vJX +fGj +dJx +orN +qCE +nGI +gJj +rAC +iVn +yhc +gJj +yhc +oca +hIk +nGI +dRr +elZ +sIs +ikc +eNt +vCx +pSp +aaa +iGw +aaa +bCI +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +acC +bPA +bZJ +cAv +aoo +fvs +iNJ +bxE +biU +apJ +aoo +oWL +cbs +hRd +moG +cbs +gbI +aVS +aVS +bVL +ldW +gbI +cJd +ckW +aFA +cSJ +dbv +aGo +nlF +dvR +aFA +dFm +ddk +ddk +oNr +aUx +eTZ +fsk +aYZ +gCx +dFq +hLh +dLx +lmd +xBC +cgK +bhz +aYZ +wVn +jya +oBf +luQ +aaa +iGw +aaa +bwf +mMQ +byL +mMQ +mMQ +bHj +uQU +vLR +qQG +vLR +xQi +bSE +bSE +bUa +keb +tEl +keb +oKQ +keb +bSE +bSE +tlZ +pUz +ikJ +bSE +fvI +wrB +xYt +mnN +uWd +tFd +tFd +tFd +jme +cFE +xYt +cCM +lAr +qVp +uLT +cHw +hyI +kGp +kGp +hyI +nBu +uUW +xMc +tcp +tuK +cZC +esP +mKZ +xQZ +cVZ +xAj +nQS +rKQ +dzI +xAj +xAj +xAj +dzH +xAj +xAj +xAj +duY +xAj +tEB +xAj +dyC +dzI +wEh +tgP +wlE +xXf +tLT +gMU +dfe +kVJ +wKr +dJx +mSE +nfd +nGI +dMg +sZN +lZk +sZN +dMg +oNV +dOS +cwn +nGI +dJx +gSF +eye +dTf +wBo +dTm +pSp +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +acC +cdk +cDZ +aoo +aoo +aoo +aoo +aoo +aoo +aoo +moG +cbs +cbs +cbs +cbs +moG +gbI +bRK +aVS +gbI +moG +cJj +cOj +aFA +cTj +aFt +aGp +aHB +xHA +aFA +dFv +nEC +aUy +qlN +cFF +cjQ +pkf +aYZ +blf +ilz +oZS +bXb +iUP +beY +pKu +cjH +buS +wVn +jya +oBf +luQ +aaa +iGw +aaa +bwf +bwf +cHC +cJr +bwf +bHj +uVC +bHd +bFr +rvg +skp +bSE +hqq +qWf +bUI +bIG +cbN +fqv +vxW +bbY +bSE +bSE +dKt +bSE +bSE +gIn +cpK +bsJ +sUY +dFX +ygC +ygC +ygC +wDT +hFx +xYt +tdo +yem +vzv +saY +dkn +njP +dkn +dkn +iQQ +ced +sjW +oEj +tlc +xKu +sjW +pAy +hCs +qGf +nmp +xJf +nbx +rKZ +sid +xDv +lBh +dqb +gkY +dqb +jmL +dqb +esa +xDv +dvd +xDv +hYi +rNO +exh +wOf +oFp +dDR +dFn +ygS +dfe +dIy +fGj +dJx +vyD +hIk +dRm +kKB +quO +lAD +quO +kKB +xQb +kKB +rIY +ycx +uVh +dRt +kGG +dXV +lCa +dTm +pSp +iGw +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +aaa +iGw +aaa +aaa +iGw +ahS +dZp +ahS +ahS +dZp +ahS +iGw +aaa +iGw +aaa +aaa +aaa +aaa +bPA +bhN +cJn +moG +aXK +iZo +bxI +bjN +aNI +bWx +moG +cbs +moG +cZP +cbs +cbs +aVS +cqw +cbs +cbs +cbs +cJj +aVS +aFA +cUa +cvh +cye +nlF +bwj +aFA +dFW +ddk +ddk +gep +jct +aSW +dtI +aYZ +gCI +dFt +bci +dLx +lmd +dSW +kGW +cjO +buS +wVn +jya +oBf +luQ +aaa +iGw +aaa +bwf +rlm +lKX +byU +cKT +bHj +uVS +pzi +qQS +bPY +xQv +bSE +vwH +dxf +dtF +dxf +dtF +dxf +loT +iIl +vtj +ylM +mqB +tKk +bSE +dwM +rpT +xYt +fyz +pCs +iuh +iuh +iuh +nIG +lsz +bgk +ejB +cER +cQm +lGN +jpa +jSV +lfd +knb +fmw +tpR +kXP +esz +eVB +job +jJs +rJZ +mNY +mHX +oVl +xDD +xDD +cJT +wOF +xDD +xDD +oxm +eCO +xDD +mEE +xDD +anP +xDD +xDD +xDD +mSh +dzJ +wEh +aob +kQU +dCL +oXs +dGO +dfe +rtl +rNh +dJx +qJh +hIk +dKe +jRL +sZN +lZk +uUa +dip +oNV +dMg +tJN +jnr +dJx +mnO +vYK +dUK +dUl +dTn +dIx +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +aaa +agp +agp +ahS +agp +agp +ahS +ahS +ahS +ahS +aAN +aLW +aDG +aFB +ahS +ahS +ahS +ahS +dZp +dZp +ahS +dZp +bPA +cew +cJG +blL +aKT +jjA +nNp +nNp +xJH +che +scT +ilF +xVY +bXf +cxY +cxY +cxY +cqK +isb +cBo +xQW +cJp +clz +aFA +cUj +cvA +aGr +aHD +bwi +aFA +dGd +aXF +aXF +dzv +aRq +eWR +tJu +aYZ +gDy +bco +tGi +aYZ +bdE +dSQ +cgP +ebz +buS +wVn +nqH +nYK +hHa +iGw +iGw +iGw +bwf +rma +lKX +byU +lSG +bHj +uWM +pzJ +bIT +hRv +bMG +bSE +kpT +wCm +dAr +wCG +dAr +wCG +fWS +dFa +cfA +wCm +qqU +dNC +sZn +nlu +mwA +xYt +cvE +mkM +ctP +qui +mck +qxQ +czG +dRL +oFJ +xMi +vzv +oqA +oKl +njP +qhT +dkn +iQQ +ghN +rsV +oEk +cKr +srA +rsV +uZs +iVI +uDz +vEo +vEo +rjs +vEo +dlT +vEo +rjs +vEo +tXf +tXf +tXf +qOh +gVV +qOh +tXf +tXf +tXf +ykx +wEh +dfe +dfe +dfe +dfe +dfe +dfe +rtl +nte +dJx +yiZ +iBW +jiS +yiZ +yiZ +yiZ +dJx +dJx +yiZ +yiZ +yiZ +dJx +dJx +tEG +dIx +dIx +dIx +dIx +dIx +iGw +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +tRm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +ahS +alv +axa +aUB +ayr +axa +auc +axa +axa +axa +axa +axa +axa +axa +axa +axa +axa +btR +aUB +axa +arX +bOU +bgU +cRo +moG +btw +ann +olS +vWI +aoU +apM +moG +gcK +cbs +bXJ +sDI +aDI +aDI +aDI +aDI +xzw +aDI +aDI +clH +aFA +aFA +cvv +aFA +aHE +aFA +aFA +dGi +aXF +aXF +dWe +aWd +qfr +ckz +aYZ +aYZ +aYZ +aYZ +aYZ +iVa +dTd +cgR +ebY +aYZ +mxV +jya +oBf +luQ +aaa +iGw +aaa +bwf +rmb +lLb +sPM +tDN +bHj +uXj +pAL +bIV +dae +deo +tYf +rju +wCp +bYn +rTE +bLL +rxc +bYn +dFb +rTE +jVx +wFJ +dNO +bSE +qtv +ccI +xYt +fyz +pYR +eXx +eXx +eXx +gIu +lbE +gxk +hev +rKL +vzv +oqA +jqb +ugy +gRN +jQt +ugy +iRd +rot +uEZ +pBD +pBD +pBD +mnh +oXm +cZu +vEo +vvY +xcG +avZ +die +dkQ +xcG +hsS +tXf +xQB +uQL +omU +klr +fFf +roU +eri +wnh +ykx +dAW +fqo +tzX +dEa +wKr +fGj +wKr +kVJ +ygb +keY +iEY +sWh +bko +tzE +mhS +kJs +tum +uMU +tii +mhS +jkJ +sWh +wuc +etU +vgu +dSf +vat +dTp +dUb +gYI +acF +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +ahe +dZo +ayB +amj +asi +aqB +asi +aul +aBc +aBc +aBc +aLX +aBc +ahQ +aXB +aII +aII +aII +aII +aII +aII +bEh +bPr +alF +cSy +lZy +lZy +lZy +lZy +lZy +lZy +lZy +lZy +lZy +kSr +bXL +cbs +wMm +bPt +bRY +bWf +cbB +cdw +aDI +sNn +aFA +cUs +cvA +aGu +aHF +bwk +qXC +aXF +aXF +aXF +dWe +aXF +aXF +hMZ +dxa +gDz +dGc +bcd +bXy +iVE +cdy +kHa +bhE +aVc +wVn +jya +oBf +luQ +aaa +iGw +aaa +bwf +bwf +lOt +sPY +tEw +bDR +uXu +pBp +cus +dag +dep +bSE +uXN +wCG +wCG +wCG +dCX +poi +wCG +wCG +wCG +wCG +psg +xQd +dPO +srp +jwn +unk +vte +dYd +ygC +ygC +ygC +ixs +qRN +xYt +cCM +xMi +vzv +mcd +nJZ +ouL +oSZ +dkn +iQQ +sDC +pBD +oJF +mZM +clb +ofk +poO +iLA +pCn +vEo +qFV +kaX +kaX +gha +kaX +kaX +etO +utT +xUz +hJX +qNZ +xdb +nzN +nzN +cbI +uQV +jRH +plG +khf +aKq +yjo +eOC +aKq +yjo +kku +nFf +fEU +kUr +umd +jtr +wuc +wuc +wuc +umd +hIZ +wuc +wuc +wuc +umd +xQY +ihv +tLv +pMp +tLv +tLv +iOD +iGw +iGw +aaa +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +ahS +ahr +aud +aUC +ayD +aud +aud +aud +aud +aud +aud +aud +aNS +aXL +aud +aud +aud +buP +aUC +aud +aNw +bOU +bhn +cZi +bnm +lZy +jAB +dyn +bMC +bEc +apO +aqK +lZy +bWL +bXL +cbs +aDI +cnH +cqT +beU +cBt +cCV +aDI +cOl +aFA +cUx +dbU +aGt +dpH +aSV +aXF +dGD +vLQ +dPF +oIy +enm +cHc +aXF +xuK +bKU +xBC +bKU +iqk +iWe +dTd +sKF +bhF +aYZ +myq +rfm +nYW +luQ +aaa +iGw +aaa +pCr +roH +lOz +byU +bCl +bHj +pHr +pHr +cVm +dan +des +bSE +jMm +wFb +bIE +rsK +bSE +bAT +ppf +mUi +bgD +tAz +sxX +dNT +bSE +dwM +hpE +xYt +uDd +wPc +dZy +eYe +dZy +bDk +jLs +xYt +hzX +kUz +noj +oqA +sRG +ugy +oBH +hnE +ugy +iQQ +cRb +oIq +fVX +nsS +dgv +nsS +oXK +daC +rjs +kPy +dfh +dyI +sjm +vnI +dkS +dnn +utT +biZ +drv +rzT +dsE +rru +xeT +idx +fQT +ykx +wKr +dBd +uBY +uBY +uBY +uBY +uBY +uBY +uBY +pBI +lap +fkq +lFG +dKo +dKo +dKo +fbL +dKo +dKo +dKo +dKo +ubP +dKo +bgj +tLv +dSg +nuU +jCz +iOD +iGw +bCI +iGw +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +iGw +agp +agp +ahS +agp +agp +ahS +ahS +aJV +ahS +auS +atL +atL +ahR +ahS +aJV +ahS +ahS +dZp +dZp +ahS +dZp +bTR +bhN +bjK +dJn +atv +bnn +wrm +bAt +bEe +bFB +bJs +bOD +mIO +bYd +bEi +aDI +aZg +bbR +bbR +azi +aAt +aDI +xgY +aFA +cUF +cvP +aGx +gLd +aSV +aXF +aXA +aWc +dPN +oIy +tPj +vLQ +aXF +dxb +xBC +dGk +cgz +bLl +bdQ +jCJ +bgs +ecz +buS +wVn +jya +nYY +hHa +iGw +iGw +iGw +pBK +rpj +snq +kfi +nVR +bHj +bFy +pHr +bIX +pHr +bHj +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +bSE +hzp +yeI +xYt +crr +mYX +ctQ +bBo +gcg +uYw +fXK +xYt +pCP +xMi +vzv +oqA +sRf +njP +qhT +dkn +iQQ +xXi +pBD +rTF +naq +oIq +kSR +oIq +naR +yjq +vEo +kPy +dfn +wGs +tjR +wGs +dfn +uIQ +oNS +dIi +dzQ +qqe +vuD +dwk +dvg +xFd +xlY +rLk +fIC +eGb +uBY +lJs +tqz +hze +mRJ +kyv +uBY +eCf +ixz +cjD +dKi +dro +lJE +see +lEe +yhZ +lJE +dro +oJy +gah +lJE +iAS +jwW +dSi +vNk +mRH +ija +iGw +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +iGw +aaa +ahS +aGL +ahS +dZp +ahS +ahS +dZp +ahS +aGL +ahS +aaa +iGw +aaa +aaa +aaa +bPA +bhN +bjK +dPy +lZy +kpW +bxX +aNl +bOr +brl +aqN +lZy +epg +cdS +buE +aDI +cnL +bSg +bWg +aEs +cdF +aDI +xgY +aFA +cVT +cvO +cyt +gLd +aSV +aXF +aXF +aXF +cCO +nqX +nqt +fUv +gWq +fVj +aUG +tuE +hLK +irC +vvn +cgS +kIA +egl +buS +wVn +jya +oBf +luQ +aaa +bwf +ydg +bwf +jKY +lVo +byU +tEy +bHj +bHj +cVF +wts +bKE +bHj +diU +bSE +aaa +cks +cgE +man +ely +dDa +dFc +mOw +cks +dBL +xjd +dPQ +dwM +npP +xYt +xYt +gNl +xYt +xYt +xYt +xYt +xYt +xYt +aVO +hwz +qVp +xdX +eEu +hyI +xnM +eEu +hyI +sOE +pBD +mAO +nIS +nGQ +okH +nIS +oYj +nIS +pYJ +qzk +hFn +wGs +doK +wGs +hFn +dnn +utT +nan +fZf +drC +dsG +rru +xeT +xDU +dxu +ykx +pYt +kVJ +uBY +kzh +sSo +pBl +omC +kId +lpx +svM +xQS +dXa +gwP +dKo +wze +xNa +dIO +xNa +uYG +dKo +cFy +eGt +uYG +xhn +xqX +pOS +dSJ +dTs +ija +aaa +iGw +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +ahS +aJV +ahS +iGw +aaa +aaa +iGw +ahS +aJV +ahS +iGw +iGw +iGw +iGw +iGw +acC +cfb +czi +aIO +aIl +lZy +oBd +atv +tNm +brn +lZy +lZy +moG +nst +moG +aDI +aDI +bbZ +aym +azk +aAv +aDI +mBy +aFA +cWe +cvP +aGx +gLd +nCH +aXF +dGD +aWc +dPF +oIy +tPj +uJA +aXF +irI +xBC +cke +dId +bLl +bdQ +jCJ +qRn +ckd +buS +wVn +jya +oBf +luQ +aaa +pAg +qcB +qwy +rpO +bmb +byU +lSG +cNe +bJh +bJh +bJh +bJh +bJh +bJh +bJh +aaa +cks +nph +qXy +tfd +lRu +ohb +eKX +eDV +ciD +wrB +wrB +dwM +wrB +dVm +hQI +dYg +pSF +cvt +gSi +okj +lJZ +cBe +cCM +xMi +vzv +saY +dkn +njP +qhT +dkn +iQQ +tot +iVt +gjV +cTR +cTU +oIq +oIq +oYt +pCx +vEo +kPy +vQY +wGs +tjR +wGs +krN +sWC +fno +uQV +dsu +wJB +wiW +wJB +xhi +dxv +fXx +ykx +wKr +kVJ +uBY +hVe +ivw +qUz +dFp +mTD +iZd +vJv +tVC +xNa +gwP +dKo +wze +dIO +vCW +dIO +uYG +dKo +cFy +xNa +rFi +xhn +dRO +dSj +dSP +dTt +ija +iGw +iGw +aaa +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +aaa +aMt +aMt +aMt +aws +aMt +oqI +oqI +oqI +oqI +aMt +aws +aMt +aMt +aaa +aaa +aaa +aaa +bPA +bZJ +dce +blx +buO +bvL +byh +bvL +bvL +bvL +bvL +oSG +aQx +bZz +bEI +cGf +aDI +bSz +urM +bgl +bhY +aDI +mCN +aFA +cWp +cvQ +aGw +gLd +aSV +aXF +aXA +dMq +dPN +pRK +eoM +eYG +aXF +fXt +bKU +xBC +bKU +lmz +seM +dTu +dWC +ehB +aYZ +wVn +jya +oBf +luQ +aaa +pAi +jGZ +bwg +byU +lVo +mft +tHP +osl +bJh +vMe +bOG +rzo +bMN +xsa +bJh +iGw +cks +vmb +bYp +nWl +iHE +cdD +dGK +cks +quv +wrB +uFX +rcT +uFX +wrB +rrz +wrB +vgP +iwz +gLH +fCs +feu +gFf +cCM +xMi +vzv +oqA +oKl +ugy +bJP +vyT +ugy +tot +gOq +aiF +cTB +cUY +cVs +oIq +cYB +daE +vEo +qEx +nom +tHC +rwB +tHC +tHC +lsc +utT +xsv +hGm +vMV +wjc +wJG +xus +gih +dxw +ykx +fGj +kVJ +uBY +kZQ +hrY +xKw +kpr +irg +uBY +cfR +xQS +qwo +gwP +dKo +wze +dIO +oeC +dIO +uYG +dKo +cFy +dMm +uYG +xhn +olG +dSk +sCz +dTw +iOD +iGw +bCI +iGw +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aMt +aMt +aRN +aRN +ayi +nlE +nlE +nlE +nlE +aGF +aRN +aMP +aMt +aaa +aaa +aaa +aaa +acC +cff +ddd +bmG +btY +bFC +byu +bFC +arG +bFC +bFC +hTY +bUc +eXH +cei +cTQ +cnS +cqW +beW +bgn +big +aDI +clI +aFA +cXD +cvT +djc +dpR +dwh +aJv +dPP +dPP +dPP +bCO +aXF +aXF +bkk +fYR +dwo +gYJ +oLF +gfO +iWC +bKU +kJm +bhJ +aYZ +wVn +jya +oBf +luQ +aaa +pBK +jIv +kfh +lfA +jUO +rlm +tIL +ugf +bJh +bMY +soL +wXI +bMY +qlT +bJh +aaa +cks +bOt +pFF +qjj +mxb +gQD +loS +tlg +kRz +dYk +sKT +wZF +xfT +iui +jOE +iBh +rcA +fYm +cyf +fYm +fYm +rcA +cEb +fgD +vzv +oqA +bRo +eFC +qhT +dkn +bNH +wId +iVt +hXm +ohz +cUZ +pBD +cYj +wEb +daF +dfm +wcO +qbx +qxY +khT +qxY +kCV +evO +ykx +doP +drN +vNU +ykx +wJK +lmj +xEf +dxx +ykx +nte +eKh +uBY +uBY +nix +jXe +dFr +uBY +uBY +eYh +xQS +pAn +gwP +dKo +wze +dIO +dMW +dIO +uYG +dKo +cFy +dmr +uYG +xhn +kxD +dSl +dSM +dUg +iOD +iGw +bCI +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aAa +oqI +app +ugW +aRN +ahC +ahC +ahC +ahC +aRN +ugW +bjM +aMt +aMt +oqI +aMt +aaa +acC +bhN +dfr +dQb +bOS +bOR +byE +bkK +awh +bkK +oMv +aPt +qis +bBG +bEN +aWI +aDI +cqY +beZ +cBJ +aUY +aDI +cOm +aFA +aFA +aFA +aFA +aFA +cYW +cYW +qiF +qiF +ggP +tCp +qiF +qiF +cYW +aYZ +aYZ +aYZ +aYZ +wdz +kCr +wdz +iGF +aYZ +bjt +wVn +jya +oag +hHa +iGw +bwf +qcG +byU +byU +bUt +sQx +nXe +osE +bJh +vNo +soL +bKH +soL +soL +bJh +aaa +cks +cks +cks +cks +cks +cks +cfD +cks +sgo +ueQ +oSv +vCr +eYY +sYX +rrz +wrB +pSF +hgx +lTb +wMB +czK +vgP +cCM +xMi +kKR +fRt +mDj +oqA +nMi +gik +oqA +mDj +pBD +cVc +pBD +cVc +rot +mJJ +cZr +vNZ +dfm +dfm +dfm +dxF +sio +dpY +jhc +dfm +ykx +mJJ +mIZ +vNZ +ykx +ykx +tdA +tdA +ykx +ykx +mhL +faL +uBY +mgP +phR +dXy +phR +dGe +ukf +eey +tVC +xNa +gwP +dKo +wze +dIO +qsg +dIO +uYG +dKo +cFy +xNa +rFi +hax +tLv +dSR +dTi +dUf +iOD +iGw +bCI +aaa +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aAa +oqI +aEe +ugW +ayi +jeA +jeA +jeA +jeA +aYd +ugW +aMr +boG +aRH +aKM +oqI +aaa +acC +bhN +dfU +dQb +aYY +wmW +ojf +bkX +bOv +aQy +bsG +bOR +bAl +bBG +bEN +bNz +xPP +xPP +xPP +xPP +xPP +xPP +cOn +xPP +cXQ +xPP +tjh +cDp +xPP +xPP +xPP +xPP +xPP +deq +xPP +xPP +xPP +gat +dCP +aGz +xPP +xPP +xPP +xPP +bjT +oJN +bcn +mbE +nqM +hhH +luQ +aaa +pCr +jJO +cEn +cGm +cHF +mUz +tJk +oth +bJh +soL +bMY +dmz +smb +mHJ +bJh +aaa +lEk +lko +dXx +bZY +dDf +dFe +nab +chh +ciD +ckq +uvO +pQg +coA +rFJ +rrz +qDm +vgP +cEd +cCG +cBj +nmf +xKd +cCM +cEQ +qVp +slb +xUN +xUN +xQG +xUN +xUN +xUN +lZA +xUN +mCD +xUN +xUN +ayU +chO +ntS +xUN +dim +fDj +miw +siH +miw +kQV +mCD +xUN +uRI +dql +xHs +xUN +dim +xUN +xUN +xUN +ylQ +xUN +xpj +xWm +mjx +dGR +dGR +mZk +oeE +nJD +mUT +mLJ +rxx +dTW +xkm +wze +xNa +dIO +xNa +uYG +dKo +cFy +sCQ +uYG +xhn +xqX +nkv +iJa +jtt +iOD +iGw +bCI +iGw +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +acF +iGw +iGw +aaa +aMt +aMt +aMt +aEi +amp +oqI +oqI +oqI +oqI +oqI +oqI +bfL +aMn +aOq +buR +aKM +oqI +aaa +acC +cfo +drH +dQr +buH +wmW +oHH +bkX +xXV +bkX +wDB +bOR +cQc +bZH +aTD +xqc +bWv +bWv +bWv +cnm +cnm +xxC +cOs +dqq +cXT +kLZ +djM +dqq +dqq +dqq +dqq +dqq +aOF +deB +kLZ +kLZ +fsw +kLZ +kLZ +har +dqq +dqq +kLZ +cdO +orI +kLZ +mhX +bll +nrz +oah +luQ +aaa +pDh +qcM +kfi +rpQ +sot +bDW +nXE +bDY +bFz +vPu +qSG +wYX +bMQ +rKr +bJh +iGw +lEk +qnk +tzR +prr +lzm +tdC +qAX +chi +lsQ +mcY +hIc +hoT +dTr +dYi +rrz +djU +vgP +pri +dbl +cyk +fYM +cCH +pEm +cBA +wfQ +rlE +viq +viq +vxe +dWj +viq +viq +viq +pRB +ogb +doy +pRB +pRB +pRB +pRB +pRB +pRB +pRB +pRB +doU +pRB +doy +qVg +pRB +pRB +pRB +pRB +pRB +uQY +qKO +pRB +fbl +qVg +pRB +sAT +hMh +mhB +xPa +tkW +dYo +nWI +hdV +dZK +rdn +nnI +kHS +qBn +wDx +fUb +pvm +fUb +wDx +dro +gds +psj +pBJ +xhn +gVK +kpn +dTD +dXW +ija +iGw +iGw +aaa +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aAa +oqI +aEN +ugW +ayi +nlE +nlE +nlE +nlE +aYH +ugW +aMr +bqd +bvf +aKM +oqI +aaa +acC +bhN +dfU +dQu +gdv +wmW +oIk +aNp +aNJ +bkX +eyJ +bOR +jeY +bBG +bEN +qDz +cwd +cwd +tav +cDj +cwd +yaN +cwd +cnn +cjZ +cwd +aZb +cwd +cwd +cwd +cwd +cwd +cwd +bCP +cwd +cwd +fsz +cwd +cwd +aZb +cwd +irD +irD +jDW +irD +fCi +mid +eSU +ntG +hhH +luQ +aaa +pDj +nfb +cEn +cGm +bUt +cJl +bCn +ovT +bJh +vQn +bMY +wZo +smb +diX +bJh +aaa +lEk +xWn +oBA +dBN +xXP +dFe +dGN +dIw +tIK +ckq +oIf +rZN +oqN +rFJ +rrz +lgh +vgP +lDo +eYO +cEs +fZs +jqk +rSJ +bAN +cIU +slb +lTJ +xUV +xUV +xUV +gJw +pgL +pgL +cWL +dvk +cVe +cWL +cWL +upS +cWL +dca +pgL +pgL +pgL +pgL +dnx +fau +szY +uuu +dJE +uuu +nOn +qLt +qfO +hyT +pgL +aWP +uVI +pgL +gGp +xWm +mjx +ixy +dGR +dGR +deN +nJD +dHN +woF +dJB +woF +sqO +dKo +dKo +cJu +dKo +dKo +dKo +dKo +jaQ +xsI +iAS +oMx +mrG +izr +dTy +ija +aaa +iGw +aaa +iGw +acd +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aAa +oqI +app +ugW +aRN +ahC +ahC +ahC +ahC +aRN +ugW +bjM +aMt +aMt +oqI +aMt +aaa +acC +bhN +dfU +dQu +aPt +bOR +aMz +bAz +awh +bAz +fma +bOS +qis +bBG +tOq +auz +ayA +ayA +ayA +ayA +wXh +gJq +wXh +ayA +ayA +ayA +irD +cFP +cFP +jpK +cFP +cFP +dGI +grq +grq +ppM +cdV +ppM +grq +grq +grq +fgk +fjY +jEw +fgk +grq +mjf +bnc +jya +hiB +hHa +iGw +bwf +jOq +byU +byU +bUt +mUS +bCo +cMU +bJh +cSu +soL +bKN +soL +soL +bJh +aaa +pty +pty +pty +pty +pty +pty +hSo +pty +ciE +gAS +clP +uPo +oGK +cbH +rrz +vjx +pSF +hgx +pJV +cBk +fZE +vgP +cEN +xcb +gZr +uzj +xYU +jWl +jWl +xYU +cNI +xYU +jWl +jWl +xYU +cYw +uzj +jcU +rTW +jcU +dfv +dfv +njG +eGn +dfv +dfv +bty +fUm +doW +qNW +bty +duk +duk +oof +uAm +duk +duk +duk +uDa +sAv +uBY +dCW +reI +oTc +reI +iZi +ijj +vBp +jnX +jnX +jnX +jnX +jnX +pZl +eXW +iPd +jnX +jnX +jnX +pZl +xQY +xhn +vur +qEK +sCz +dXK +ija +iGw +iGw +aaa +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +awU +aMt +aMt +aRN +aRN +ayi +jeA +jeA +jeA +jeA +aGJ +aRN +aMP +aMt +aaa +aaa +aaa +aaa +acC +chg +drK +bni +buK +ovx +anQ +bAF +aYP +bAF +bAF +bAF +rvb +rVF +avf +axj +ayA +bcz +ays +tZI +rxE +cKZ +cOv +cQU +vXN +ayA +kiI +blB +irD +dzE +dGI +cSb +dQB +grq +aRC +eYQ +ftP +dyd +gDV +grq +hMY +iso +dPk +jEJ +dWH +lyi +fgk +bnc +jya +kow +luQ +aaa +pET +jPa +kfh +rtJ +sqY +rlm +bCp +cMY +bJh +bMY +soL +xbk +bMY +wMO +bJh +aaa +pty +ppQ +iLo +dBT +dDj +dFi +oop +cfH +ufg +dLb +pkL +mRi +gdV +hmS +jRu +oqa +rVP +cyg +oqr +cyg +cyg +rVP +cCK +hzk +liV +xYU +dmH +oOr +ndm +eHp +fTC +nxa +oOr +ndm +nbA +dws +cWY +owp +jdp +hlj +dfv +ddE +wMY +duT +tIb +dfv +cQW +qXv +uuD +dIL +jTV +duk +gZC +vbc +rQT +sZp +eyi +duk +oRg +nGg +uBY +uBY +dEV +dEV +dEV +uBY +uBY +sbq +dIJ +xxb +dLD +dIJ +dAO +vBp +jnX +oCD +wbr +mhS +vcx +vBp +jnX +oCD +vur +tYi +mHs +dTA +iOD +iGw +bCI +iGw +bCI +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +iGw +aaa +aaa +aMt +aMt +aMt +aws +aMt +oqI +oqI +oqI +oqI +aMt +aws +aMt +aMt +aaa +aaa +aaa +aaa +bPA +ciC +drL +bnj +buO +bKc +aMT +bKc +bKc +bKc +bKc +bKc +dPS +bZN +bEO +chC +ayA +crg +jWn +dQc +cLc +cLc +cOw +pqC +egs +ayA +deG +mME +dfM +bxv +dfM +dMs +deG +grq +eqN +blt +bVd +rrr +gEq +xZQ +hNt +dLX +dLX +fVO +dLX +lAA +fgk +bnc +jya +kow +luQ +aaa +pFp +qde +bwc +byU +lVo +sQS +cKS +cNb +bJh +vMe +cWa +xbr +bMV +gFX +bJh +iGw +pty +ciJ +nPN +hLi +unE +sJO +kiG +pty +qQz +vjx +uFX +iqh +uFX +wrB +rrz +vjx +vgP +iwz +rjT +fCs +gaE +gFf +rSJ +xMi +liV +ixo +oOr +dFQ +oQU +cPy +cPy +cPy +cPy +oQU +dFQ +gDY +rbh +ckp +ogy +vpM +dcc +wSW +eYT +jhQ +tXC +dfv +gzd +fbF +pAV +uRQ +qcF +duk +pem +xmM +rQT +xGL +jxO +duk +wEP +woA +oRg +aaa +iGw +aaa +iGw +aaa +dIO +dIO +dIO +dIO +dIO +dIO +dIO +xYF +dIO +xYF +dIO +dIO +dIO +dIO +dIO +xYF +olG +mle +dSR +jmR +ija +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +ala +aKd +ala +iGw +aaa +aaa +iGw +ala +aKd +ala +iGw +iGw +iGw +iGw +iGw +acC +cdk +dww +aIO +bVN +sme +oUT +eGm +rQB +wbZ +sme +sme +jWD +nhF +jWD +jWD +ayA +cqZ +ayA +azs +cLc +cLc +cOw +cnp +csF +dcq +aGE +dqv +cGc +cKb +cOe +cSe +bAV +fgk +eqY +dLX +dtJ +dLX +dZg +dGy +dmp +dLX +iWO +bju +dLX +dZg +fjY +bnc +jya +kow +luQ +aaa +pGI +jQa +bwd +rum +lQL +byU +lSG +cNe +bJh +bJh +bJh +bJh +bJh +bJh +bJh +aaa +pty +rBx +qlP +dCb +cbY +cdK +cfj +otO +tIK +vjx +vjx +dRW +vjx +cpW +dWQ +vDO +pSF +cCL +cBn +cyh +sEp +cBe +rSJ +cEe +xuv +lRh +sdF +wds +udO +heZ +pDt +sRA +heZ +kml +rYG +ddF +cWQ +cYn +nqE +vAj +oqZ +upx +rlj +kJV +fqa +suE +jjT +tHH +doX +drD +dvm +duk +elv +xZk +rQT +xFp +xXm +duk +wEP +oIw +tkc +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +dIO +iaa +dIO +iaa +dIO +iGw +iGw +iGw +dIO +iaa +lpd +jLD +lpd +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +iGw +aaa +ala +aHs +ala +ajN +ala +ala +ajN +ala +aHs +ala +aaa +iGw +aaa +aaa +aaa +bPA +bhN +dwy +dPy +sme +wQV +bgi +aou +api +apZ +asY +sme +htb +aSd +bbl +avb +ayA +crg +cyH +cBM +cLc +cLc +cOx +cnN +cXU +wXh +cyP +luz +koK +cKj +cKj +dMG +cZp +rkw +ese +dpD +ioo +dLX +gEw +xZQ +dmp +dLX +npi +jGR +dLX +dZg +fjY +bnc +jya +kow +luQ +aaa +bwf +jyc +bwf +bxn +lVo +byU +nYp +bHx +bHx +vQz +wtu +bKP +bHx +aaa +iGw +aaa +pty +sKp +iLo +ubI +clD +xQz +sHX +pty +mdd +eQZ +yfD +uue +fIG +csV +csV +uzy +csV +csV +csV +csV +csV +csV +muF +xMi +liV +ixo +jrm +wTf +oQU +cPy +cPy +cPy +cPy +qUO +wTf +gDY +jyF +cYq +tIQ +ddH +dcc +ddJ +vec +ueo +djS +dfv +vhR +vkl +dvr +drE +vlc +duk +nwH +mzf +dwu +rvt +pNk +duk +wGm +wST +sLi +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dIO +xYF +dIO +xYF +dIO +aaa +aaa +aaa +dIO +xYF +lpd +mle +lpd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +aaa +aiE +ajN +ala +aiE +aiE +ala +ala +aKd +ala +aGQ +aLZ +aDN +aFT +ala +aKd +ala +ala +ajN +ajN +ala +ajN +bTR +bhN +dwy +dJn +eGm +vVe +kjn +bAI +apu +bFD +axm +dmJ +bUd +bZO +bbl +bNA +ayA +crh +bXh +aCx +aEB +tMi +cOz +coS +jQY +bsW +czo +jvg +cGd +cGd +cGd +aNj +uMG +fgk +oZz +dpX +aNm +dLX +brv +grq +ajP +xMh +hdh +ekr +rrr +lCK +grq +myO +jya +obr +hHa +iGw +iGw +iGw +bwe +bxo +mge +byU +tLy +bHx +cPA +rzU +rzU +xdE +bHx +bHx +bHx +bHx +bST +bST +bST +bST +bST +rIx +rIx +rIx +rIx +rIx +rIx +wwp +nyp +csV +sOC +oVT +jXD +jot +cxb +cyj +czL +csV +vXL +xMi +liV +xYU +cHN +cWR +cKH +gET +cVy +djJ +cRg +iBT +iZE +wsf +cWS +cYr +pcM +mQn +dfv +lQU +kSU +dit +djT +dfv +cTu +vSV +dpb +drF +vlP +vQJ +dhN +dhN +xpQ +xXq +xXq +fVT +qdz +qwb +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +jGz +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +ala +alw +awV +apk +aAM +awV +awV +awV +awV +awV +awV +awV +awV +aYQ +awV +awV +awV +bvg +awA +awV +asq +bOU +bhq +bjL +bnm +sme +kNl +byG +aow +apj +aqa +aqV +sme +vSH +bZP +bbl +bNC +ayA +csn +bXh +cLc +cdN +cLc +bmq +coP +tbh +wXh +czp +bwp +iLQ +aJi +aOH +oUA +cZt +grq +esq +dLX +bcw +dmP +gEA +xZQ +hoo +dLX +iWO +jFS +dLX +dZg +fjY +mAq +nvk +obu +luQ +aaa +iGw +aaa +pDj +rwW +cHJ +byU +tOA +bHx +uXX +vSA +qTP +rzU +deM +hnW +dDm +bHx +nlC +dsz +hPl +wyQ +bST +xhR +xhR +dIC +pPV +nCm +rIx +jPB +vjx +csV +tek +vrH +goP +uKu +goP +czR +tLr +csV +uLw +kUz +wnc +tzJ +jsJ +lKU +cKI +kJY +tUI +jsJ +rIV +ead +cgx +rIV +cNI +lch +pcV +daN +dfv +dfv +dfv +dfv +dfv +dfv +uuY +dAY +dpc +uST +vmn +duk +fkh +rbs +xlL +dwv +cXM +duk +wEP +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +ahf +agN +ahs +aml +aps +aqY +aUU +auJ +aUU +aUU +aKt +aMf +aUU +aUU +aZf +aUU +aUU +bqk +aUU +aUU +aUU +bEG +bUN +bht +bjO +bPA +sme +sme +sme +sme +sme +sme +sme +hzd +bFq +dgP +wff +jWD +ayA +crg +bXh +cLc +cdN +cLc +boc +coR +ayA +ayA +dfM +dfM +dfM +deG +dfM +dfM +dfM +grq +esu +cNJ +gXE +dLX +dZg +aZd +hOs +dLX +npi +jGR +dLX +dZg +fjY +bnc +jya +kow +luQ +aaa +iGw +aaa +bwf +bwf +byV +bFV +tOB +owP +uYe +bHs +daR +xdT +sxJ +kqK +suL +irG +vbO +gtD +bYW +nFC +bST +xhR +xhR +ocR +mDc +jNa +cuN +rDP +ium +nsl +kNe +ktg +ixi +mEG +yio +cyl +czO +cBr +cUy +dBZ +liV +jsJ +mtz +dEm +dDn +mBa +bge +jsJ +mfz +erl +rcy +cVA +cID +oJO +pen +pCL +qfb +vcd +rlp +dgC +diu +sIX +hfR +tIh +dnD +doY +vnS +duk +wkt +xmM +ylJ +xGL +xWx +duk +wEP +oIw +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +ala +ahv +aNA +apF +aAW +aNA +apw +aNA +aNA +aBl +aNA +aNA +aNA +aZh +aNA +aNc +bql +aSZ +aNA +aZA +bFb +bOU +bhv +dwL +bPA +aZi +lPf +pgG +bkY +aQz +aqc +aQz +arP +nvL +qsv +bFv +bAf +ayA +csv +bXB +azv +cdN +cLc +bol +upV +ayA +dcw +aGI +byX +sCy +dAo +dGL +bzP +dQR +fgk +aRJ +hdh +fRW +dLX +gFd +xZQ +hOs +dLX +dLX +kmb +dLX +lCN +fgk +bnc +jya +kow +luQ +aaa +iGw +aaa +bwf +ryp +lUP +byW +aKf +bHx +uYX +qTP +qUL +xfH +xQx +bOQ +vFl +bHx +jVF +xYq +bRe +cag +bIn +gTj +nhD +qmF +ciL +jSs +rIx +jPB +vjx +csV +tsS +hkF +gEE +cvF +nsw +taw +cBu +csV +rSJ +xMi +liV +tOf +upW +vgF +mfL +cIE +cVz +jsJ +mbJ +sln +xik +rpM +iHV +xte +pen +rcy +qfg +mJO +jru +qwZ +gwY +vge +szd +ekW +uxS +cZn +vom +duk +elv +xZk +xpv +xFp +xXm +duk +flw +jIo +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +arA +arA +arA +arA +axf +arA +aod +beV +asb +auB +avd +ayQ +ayQ +ayQ +beV +aKg +beC +avi +beC +bgw +bAM +bgw +beC +bhN +dAt +bPA +aZm +bEg +byM +byM +bEg +bFE +byM +rdP +fND +nct +bbl +chX +ayA +ayA +ayA +azw +cDC +aEF +ayA +rcD +ayA +dcE +eZs +eZs +eZs +eZs +eZs +ctv +bZI +dWp +dmp +dLX +fVO +dLX +gFN +cnx +bYg +dLX +dLX +dUs +dLX +lCV +fgk +bnc +jya +obB +hHa +iGw +iGw +iGw +bwf +ryt +lVo +mjs +bCr +bHx +bFJ +rzU +rzU +bLc +sxO +bQf +vHg +bHx +xwX +xZv +tvY +sxk +ijp +kFe +nhD +hHd +hhQ +kKx +tLh +qFx +iMi +csV +csS +hRw +dZA +eyU +hkF +cyn +czQ +csV +cCQ +xMi +liV +tOf +cRh +ang +cPz +kMl +lnt +lKm +tmB +sDY +dcR +mkg +aSE +mkg +pFE +xik +ggC +krY +mWR +rMN +smu +sIX +tkf +vOa +xUv +dpa +dnE +duk +ccl +kOF +mwq +xGL +jiq +duk +wGm +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arA +arT +atR +ajz +apN +amJ +arA +asF +aQg +aQg +aKx +aQg +aQg +bdi +aZv +beC +aNd +wkB +aTu +aLo +aMB +aNB +beC +bhP +aGM +bPA +aZx +mwu +aww +aww +aww +aww +aww +aww +aww +wHj +aww +aww +dmq +ctC +bXM +hlT +aCv +aBF +bop +cpC +dmq +dcF +eZs +eZs +eZs +eZs +cOh +cSf +bBp +fgk +bFR +bHS +bjz +gbW +gFQ +grq +hPr +cWJ +iXh +jHF +bHS +lDx +fki +ivV +jya +kow +luQ +aaa +iGw +aaa +bwf +rlm +lVo +mjs +lSG +bHx +uZv +pPK +cWi +bKV +sxZ +tYL +dmF +bHx +has +xZw +bYx +dCe +bIn +caE +nhD +dIF +wqt +kKx +clU +uhk +pbQ +csV +csV +czP +dZB +ezi +czP +fEr +xnT +csV +rSJ +hwz +cIU +dAf +jrJ +cJf +xOD +cVD +lof +lKU +iTe +sZT +vtu +tsB +stC +gra +goz +fBp +fBp +qGO +rnS +pMj +uRL +vcd +vcd +oRg +oRg +duk +duk +duk +mhI +haJ +hQK +xFp +xXm +duk +wEP +oIw +fdc +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +arn +asR +ajQ +alQ +aqf +ara +asE +asH +rqF +aHS +aKK +wBq +uGF +azl +aHf +bgw +pEY +aHG +bkQ +aWB +aMC +aDf +beC +bPA +dBg +bPA +gvs +aZi +aww +wmH +mBj +ovk +bth +jYE +epY +bZV +epY +bNF +dmq +cct +bXN +azx +gKs +cfe +aCA +qMV +dmq +dcN +bZI +eZs +eZs +bZI +dGP +dmq +bBM +grq +grq +dWp +ftZ +grq +cqB +cqB +dXb +bYq +dXb +jJr +dXb +cqB +cqB +mAs +jya +kow +luQ +aaa +iGw +aaa +bwf +bwf +lXs +sRr +bwf +bHx +vbL +bHv +wvL +xgb +bHx +bST +bST +bST +bST +dxg +dAE +cai +bIn +cdP +xLa +kxK +uek +ckw +rIx +jPB +vjx +cqd +csV +csU +cug +cvH +crG +lWj +czR +gHM +cCT +xMi +liV +qMm +gTx +nEb +cKM +kMm +cXj +cZE +cRj +sZT +vtu +rcy +yff +sZT +vpP +tsB +bNE +mJO +rna +ilv +dkY +lNc +vcd +npH +dqi +duk +wFU +duh +mcf +swV +dvu +xGL +jxO +duk +wEP +woA +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +arn +asR +atV +ahE +amu +amN +asE +asH +wBq +ayw +aBn +uGF +wBq +azl +ask +bgw +aEb +bri +wXd +aLu +aAI +alb +aEl +aQs +aQs +boH +aZz +bbl +byS +vDb +bFK +bFH +bBK +sjs +sjs +bZX +bFK +cjg +dmq +ctF +bYJ +djV +aAK +djV +bot +bqn +aDL +dGQ +bfW +pnJ +sUZ +dGQ +dGQ +qnc +dQV +aQf +esN +bHX +aUO +aZk +dCQ +dGS +hPC +dMu +jbf +dUw +dWR +lFj +cqB +wxl +jya +kow +luQ +aaa +iGw +aaa +bwf +mMQ +srd +sRH +mMQ +bHx +vcb +pUb +pUb +rzU +pEo +bST +bQN +bSN +rVS +ybx +dAF +caj +bIn +fwt +nhD +rIZ +ciR +dOh +jbO +jPB +vjx +cqe +csV +xgy +fEC +czV +fay +mRF +czS +gIb +cCT +rvX +cIU +xIo +jrU +cPE +cVK +cXg +cMp +jsJ +hog +sZT +vtu +psE +dcm +eyu +vpP +rcy +tfK +krY +hUf +dgT +diy +dlf +vcd +wvS +kTg +duk +yko +gHb +acr +fMo +dvt +xFp +xXm +duk +fKK +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +bvh +iGw +arA +asX +auf +aiC +amt +amR +arA +apy +uGF +wBq +aBn +rqF +rqF +azl +asg +bgw +tpv +brj +axD +ayH +aMF +aCU +beC +bbl +aZi +dVX +lQG +dDu +rvG +sjs +sjs +aqu +aBI +aww +tkr +cal +bFK +qvt +dmq +ctI +bYJ +eZs +aAK +eZs +eZs +eNU +eZs +eZs +eZs +eZs +eZs +djV +djV +cSh +daa +dWF +dmu +eZs +aUP +dzh +dXb +haX +hQr +isv +dnW +jJN +dWY +lHc +gAB +hpc +gkQ +eKd +klj +vPO +vPO +vPO +bwf +cFK +lVo +mjs +nZz +bHx +vcw +pVM +cWo +rEq +sBl +bST +klL +tjK +bST +eDn +dAU +cak +bIn +qOt +nhD +cfO +qyg +ckx +rIx +jPB +vjx +sgX +csV +vTI +dZC +ezv +hkF +cyp +rPU +gIb +cCT +hCR +cIU +jIF +jgf +vsM +cUe +cSL +cVP +cZE +vRl +pzO +vtu +rcy +oUQ +sZT +pKY +jOB +kTm +vcd +lqF +dgH +diz +dmk +vcd +bCk +oRg +duk +kTu +drP +dsP +pXX +dvu +xHa +faG +duk +cET +hXL +fdc +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +bvh +aaa +arn +asR +atV +avE +axh +spK +asE +asH +rqF +rqF +aKO +wBq +uGF +azl +bck +beC +aNf +brk +aTx +avm +aAY +bFi +beC +aGa +dCS +aJC +dDu +bbl +anu +blq +bFK +bru +aBI +rbN +bFK +cae +bFK +ciu +dmq +bsX +csH +dqw +bkS +eZs +uHX +wEM +eZs +vKa +eWN +eZs +djV +djV +djV +cSh +daa +dgE +aRO +dqd +aUQ +dzh +aXP +dlc +cwr +dML +bdY +dUy +mfh +bgE +bjE +mAF +nwn +obR +klj +oSO +oSO +qdg +bwf +kZv +srI +mYf +mPJ +bHx +bHx +bHx +bHx +bHx +bHx +bST +bST +bST +bST +bST +bST +bST +bIn +bIn +bIn +qEd +rIx +rIx +rIx +bGh +wMn +csV +csV +csV +csV +csV +csV +csV +csV +csV +hhg +ntV +geP +jsJ +jsJ +jWq +cVI +cXh +lor +lLV +tEh +sZT +vtu +xik +wjo +xte +vpP +rcy +gsN +vcd +vcd +xhp +vcd +vcd +vcd +lqP +wCS +duk +duk +duk +duk +oof +dvv +duk +duk +duk +fKF +oIw +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +iGw +aaa +arn +asR +aup +avH +aiT +dfu +dsI +alT +azf +azf +avj +uGF +wBq +azl +bcL +beC +beC +brG +beC +ayI +bBQ +beC +beC +jWD +jWD +bpg +bkY +jWD +aww +bBF +sjs +brO +aww +mBj +bFK +cah +lto +aww +dmq +ctS +bYJ +azC +bkU +eZs +cOF +bOI +djV +rup +gOW +eZs +tFA +djV +jfY +wTS +daa +eZs +eZs +eZs +aUP +aWr +dXb +ckE +bbe +dOf +kNy +dUH +dWZ +sIy +gAB +hpc +ifK +kow +dfk +pXO +pXO +pXO +qwA +rBg +sss +sUd +tPe +cNB +pXO +pXO +pXO +dbr +dfk +wML +ofr +wML +xxi +hAu +puJ +wML +dDv +wML +ntK +wML +wML +wML +dPX +ugX +tdn +cBw +cvG +cBw +sno +cvK +cxe +cBw +czW +cBw +cBw +rus +eyq +nCp +jsJ +jWA +cKP +cSO +cUb +cPF +gsG +xte +mJK +vtu +hIA +vtu +rjK +xik +rpM +vzW +dum +ulb +pJA +dmn +dqt +pgA +pgx +psQ +lLn +pgx +dsR +dum +nGy +aSY +qfe +wAb +wEP +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +bvh +aaa +arA +atq +auq +akl +aqq +aBj +arA +hrW +wBq +uGF +aBn +rqF +rqF +aBe +aQg +aEw +bkM +aQg +aTy +aQg +aBd +bFA +beV +aGm +dCY +bph +bbl +kri +aBI +aNv +bFH +nUw +anu +rcm +wkk +cal +bFK +avk +dmq +bUf +bYJ +eZs +bkV +aCf +cOR +cRm +bDG +ddh +jwr +dqP +dwX +dqP +uph +dMI +dRg +aCf +aCf +aTm +dbE +bOz +cqB +bRv +baY +bYz +bcB +cex +bea +lIJ +cqB +rDJ +glw +ivL +hKm +cGx +kkd +qgl +kkd +kkd +stl +nak +nPA +ugl +kkd +kkd +kkd +kkd +hKm +ros +roe +trg +pCY +hHs +pXv +hHs +hHs +hHs +stf +hHs +hHs +hHs +ncb +pGQ +dTz +mgb +rai +ydj +wPQ +wPQ +lTQ +wPQ +esJ +wPQ +wPQ +cEk +vFy +xZT +tOf +eIV +krI +cTZ +cXp +cZI +dgO +mTO +pIZ +rwH +nfa +fNx +rxv +nMD +nMD +xcu +rch +kpF +smD +jIn +bpq +mKb +smD +dph +bpq +dFx +smD +smD +pAT +jAt +reA +wrQ +iWJ +mZc +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +bvh +iGw +arA +arA +arA +arA +arA +arA +arA +aES +uGF +wBq +aBn +wBq +uGF +rqF +rqF +azr +bla +brN +aTC +aWC +aBe +bdi +beV +aGq +dDu +bpn +gzz +mxH +aBI +rRs +bBK +ljv +bBK +aPJ +sjs +caK +bGs +lPb +hCZ +cua +mdr +aBS +oyI +nKJ +bzc +lXS +ctv +vgm +qpZ +djV +cGl +eZs +hXt +cSh +daa +eZs +eZs +eZs +aUT +aWr +cqB +cqB +dXb +xnC +dXb +jJV +dXb +cqB +cqB +jen +nwK +ivV +bNc +bOX +uXz +uXz +qwW +uXz +lZa +ndS +odl +uXz +uXz +uXz +uXz +xgz +bNc +tmc +clX +wMU +xHe +bWW +qOs +xHe +qBE +xHe +vzE +xHe +oGV +xHe +geP +vFy +vFy +oRS +cCX +vFy +vFy +cvM +cxf +vFy +xhC +vFy +vFy +gVn +skZ +pbX +dzf +pfD +cKR +cMr +cXs +jsJ +dix +vrx +rcy +iTi +ogY +xKC +jnW +tsB +wJy +oRe +wWK +vQX +wWK +dsT +dlg +wWK +wWK +vQX +wWK +wWK +dlg +wNc +dvx +xHM +lIC +wAb +wGm +woA +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +aaa +aaa +iGw +aaa +atF +vsN +asF +pNr +rqF +azr +aKS +uGF +wBq +rqF +rqF +rqF +rqF +brR +rqF +rqF +rqF +bFI +beV +aZi +bbl +bBH +gzz +aww +aww +aww +lzH +aBI +aBI +huC +bBK +uki +ujm +ekj +hSN +cue +ric +tiq +uAf +nKJ +bzc +iGN +dmq +pHT +gus +djV +mEg +eZs +luK +cSh +daa +dgU +aRO +agA +uHy +gem +cqB +hcZ +bbb +xAO +dXe +ceA +cwx +aZj +cqB +hHa +hHa +luQ +vPO +cxP +vPO +vPO +klj +klj +vKJ +vKJ +pgF +vKJ +pgF +vKJ +pgF +vKJ +vKJ +fFz +vHA +wNR +xyp +ydS +ydS +ydS +ydS +xiA +kaL +xiA +ydS +ydS +ydS +ydS +ydS +cqj +dXf +lVd +cxn +cxn +cxn +cxn +igV +igV +gWh +tzV +igV +cJq +cJq +cJq +iOz +cJq +cJq +cJq +dAl +lTM +kjk +gPv +pEi +uVw +tik +vxf +kOI +kOI +vNi +tyJ +vNi +kOI +vUE +vUE +gJf +mtL +gJf +vUE +vUE +jFi +nTJ +qRT +wAb +rhW +wGm +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +aaa +iGw +iGw +iGw +iGw +vsN +asH +rqF +wBq +uGF +dZL +aBZ +aTS +aTS +aLH +ePe +aTS +aOu +aTS +aLH +ePe +cbZ +aOR +awY +awY +bpI +baK +aww +rCP +uul +arR +uRi +aBI +aPx +bBK +xsl +diI +ekj +rsC +aCE +dri +bxD +fZe +pNE +cOS +lwr +ctv +eZs +cYL +eZs +cGl +djV +vKa +wTS +daa +dmu +etE +eZu +fuR +bai +dCR +hdm +hQz +iuy +xXs +dUN +ajg +lJF +cqB +iGw +iGw +iGw +vPO +cxP +vPO +iGw +iGw +iGw +vKJ +bFQ +cLe +vUq +vcG +vTX +wwg +xgF +vKJ +obt +vIi +pOC +ydS +ciS +cbz +pbk +dLi +uoK +oVN +uoK +asU +ckB +aKy +wAH +ydS +tbb +xLG +nRC +cxn +qul +qul +qul +igV +bXu +xlF +rPE +vgb +cJq +jtE +cRi +rOC +cUk +cYM +cJq +mof +dWN +oKR +gbQ +pEi +mGq +wVd +ihW +kOI +ucf +pSM +rFB +diD +pke +vUE +tML +wRX +oqp +tZh +kkj +vUE +qxs +pbz +gsD +wDC +grN +wEP +wST +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +aaa +aaa +aaa +lFf +asH +rqF +uGF +wBq +rqF +wBq +uGF +rqF +uGF +wBq +rqF +bsd +rqF +uGF +wBq +azl +beV +cji +bbl +rBk +aTY +bvT +bFH +bBK +sjs +bFU +aBI +uCO +bUq +cbt +cfy +djQ +dmq +cuw +bYJ +hVC +wjh +nKJ +aJg +vKa +eZs +vKa +sZV +djV +cGl +eZs +vKa +cSh +dRj +cSf +cSf +fbH +cSf +aWt +dCQ +hec +kMn +bYB +dXe +jMn +tZk +aUE +cqB +iGw +iGw +btL +iGu +cxQ +bQS +btL +iGw +iGw +stI +uUy +tQe +xgu +vhW +vUc +wxT +xiu +xTn +lrf +vOX +pOC +xiA +uoK +lXr +uoK +uoK +hOJ +oVN +uoK +uoK +lXr +uoK +uoK +xiA +tbb +xLG +nRC +cxn +kRl +qNQ +pWu +igV +eEh +myh +qrz +hGs +cJq +gnV +nIr +kwr +cMs +rXo +cJq +gCB +mCs +gLC +vBr +dAl +mGq +cZH +uLv +pRj +dms +dyi +aGN +dwA +suJ +tnr +dvJ +aVB +vQt +dqL +oFh +woE +qxs +xpU +oLJ +wDC +vbR +wGm +woA +fdc +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +bvh +iGw +aaa +aaa +iGw +vsN +afy +aIh +afQ +aLI +rqF +uGF +wBq +rqF +bds +bfZ +aIh +aIh +bwP +aIh +aIh +bKd +beV +alX +bbl +rBk +bbl +aww +bzT +sjs +oiT +geW +aww +aww +bjV +uUc +cfB +cjg +dmq +cux +gNy +jvq +uAf +cKW +aJg +dAZ +tFA +tNh +hOD +eZs +cGl +eZs +vKa +dNf +dRG +aZq +aZq +dqe +aZq +aZq +dDb +bSH +dJl +dXe +dXe +jMn +qwC +blJ +cqB +iGw +btL +btL +oDx +oTZ +hPQ +btL +btL +iGw +stV +sUp +enG +swx +hEK +tct +lpp +yjD +vKJ +udT +vQL +dqO +eWO +dVQ +cnD +car +sum +sum +ujn +msV +sum +cjY +dVQ +msV +eWO +rlI +lnH +xit +cxn +ebt +cyw +ebt +igV +wRq +hhq +qrz +iKz +cJq +fLv +cRk +cKV +cUn +cYP +cJq +lcj +nAL +njq +cHr +pEi +mGq +pfs +uLv +pRj +rDQ +uyA +iZe +kbN +mGt +tnr +dkG +pLM +wQu +vpc +sFa +woE +qxs +xpU +lyA +wDC +gtc +wEP +oIw +lMj +iGw +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +aaa +iGw +iGw +vsN +vsN +vsN +vsN +vsN +aLe +rqF +rqF +rqF +vsN +vsN +lFf +lFf +vsN +lFf +lFf +vsN +vsN +clv +dDC +rBk +dDC +aww +rIF +bFK +bFK +bFH +biC +eiH +jQM +uUc +cfy +bNJ +dmq +cuz +gNy +hVC +uAf +nKJ +oZo +eZs +djV +djV +aJm +eZs +cGl +ebV +rup +cSh +dDb +dhb +aZt +fbO +duq +dzs +dDb +gdQ +tXJ +dXe +bed +jMn +qjh +bia +cqB +iGw +btL +ocg +kkK +dIH +kkK +bVn +btL +iGw +vKJ +nfX +vsT +mLI +ueJ +pid +blM +pkR +qJK +udT +vVv +pOC +xiA +dLi +dLk +nQy +jrG +jrG +jrG +mCg +jrG +sps +uoK +mCg +xiA +dVM +ogV +vgU +cxn +cxn +pGu +cxn +igV +igV +igV +vlN +igV +cJq +xQH +wWZ +hCW +vCl +cNW +cJq +gCB +qpm +gLC +nMs +dAl +mGq +yhG +eQA +kOI +vWg +uhh +wZR +wCu +bPj +vUE +qQk +oHq +tza +dsY +vQQ +vUE +qRt +vmx +xHW +wDC +njy +wEP +woA +oRg +aaa +iGw +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +aaa +iGw +aaa +aaa +aaa +vsN +ajM +ajM +ajM +aOk +vsN +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +bwF +bwF +dWl +bwF +bwF +cxz +bBK +kwG +uit +kwG +khM +ief +cbu +cfB +fyp +dmq +cuO +bZh +mHQ +cdQ +cLd +mHQ +mHQ +dHr +dHr +dHr +vfD +qRa +dHr +dHr +dNr +aZq +dhn +duw +fdQ +duw +gfk +aZq +bSH +dJl +krB +dXe +jMn +mRM +bib +cqB +iGw +btL +ocw +cEA +iwe +jku +bVo +btL +iGw +vKJ +rQd +iHx +owg +gNR +pid +pid +mIY +qJK +udT +vVv +drd +ydS +dVH +cnG +nQy +jrG +jrG +jrG +mCg +jrG +jrG +cmd +cvq +ydS +wyI +xLG +nRC +cxn +hrO +mlo +cBH +cBH +eNx +cxn +hEN +ibI +cJq +oFU +rnz +cKX +cMt +cms +cJq +xFF +lOG +njF +nLE +ogj +qnD +wVd +uLv +pRj +iUH +uyA +iZe +kbN +dkd +tnr +qPG +pLM +wQu +vpc +vSn +woE +qxs +xpU +eRm +wDC +sUa +wEP +ujB +tkc +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jlK +iGw +bvh +bvh +bvh +iGw +iGw +aIJ +aLf +rqF +rqF +aOV +aIJ +iGw +aaa +aaa +iGw +aaa +aaa +aaa +aaa +bwF +dDD +dWD +buU +bwF +aww +bdq +waH +mOi +bKe +aww +bUv +pLE +cgm +dnP +dmq +cuS +cSf +cSf +cdR +aKF +bta +ddO +cYX +ddO +dko +nNc +vOC +tkx +eWq +jgZ +dDb +dWL +bGm +aWx +duw +dYp +dDb +aZp +kMn +dXe +dXe +djR +uIe +dQP +cqB +iGw +btL +ocK +kkK +obl +kkK +qgq +btL +iGw +suV +sVC +vvG +xtO +pcj +gKP +nPr +eqP +vKJ +qeJ +rQz +aYe +ydS +pwU +pwU +fLk +pwU +pwU +pwU +krh +pwU +pwU +ydS +nou +ydS +byR +xxK +ubT +fdD +fMg +tIY +fFv +mdx +lNw +xzg +aPR +cGL +cJq +cJq +cJq +ksr +cVH +cNX +cJq +pEi +lTM +dsW +pEi +pEi +fQE +jSg +pEC +pRj +pof +uKK +gZk +gvM +oCg +tnr +kMK +lmg +fIi +tuv +hdk +woE +qxs +xpU +grm +wDC +wDC +wDC +mCB +wDC +wDC +dFG +dFG +dFG +dFG +dFG +aaa +ceo +ake +qGy +nIv +qGy +mvp +fJd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +iGw +aaa +aaa +aaa +aaa +vWy +dEk +dXt +bvv +bwF +bgI +uNA +nuY +rEt +bdq +snP +snP +cbD +bGJ +snP +dmq +dmq +bBM +bBM +bBM +bBM +brF +nyK +bBM +nyK +dkw +bBM +bBM +bBM +bBM +dmq +dDb +dWM +bGv +bbh +duB +ggf +dDb +hgQ +hRx +bea +vvZ +bea +hWl +lJF +cqB +iGw +btL +btL +hPQ +bOL +hPQ +btL +btL +iGw +suV +sWs +vvG +ygD +wkK +wkK +wkK +wkK +wkK +iEi +vVv +tno +ydS +gwA +sxM +pnb +mqV +izf +pIL +nuE +nee +fKj +qNd +mCg +ydS +ofG +dwG +paK +cxn +qxo +pWo +cyz +cxn +cxn +cxn +fxY +lsh +lyo +jbb +cJq +kss +cVH +cYT +cPL +lua +kbW +nkN +nMw +ohO +cYN +wVd +uLv +kOI +uKo +fJx +tQi +lZb +yeA +vUE +fjs +exn +dRq +uFO +omQ +vUE +qxs +whc +pxt +iuQ +pGt +fGz +uuQ +tCM +dVj +dFG +vLr +lhs +ggU +dXj +iGw +lSJ +qMb +sRa +dqg +aam +ohx +qNA +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +bwF +dGw +dXw +hab +bwF +tLj +aww +pHw +xlP +bKf +snP +lJP +bCc +bHl +snP +aaa +iGw +iGw +iGw +iGw +eqA +eqQ +qak +cOy +mbm +cBq +eqA +iGw +iGw +iGw +aaa +dDb +dWS +dmI +bId +bLH +gkw +aXV +hgZ +bVq +dNw +dXe +wGN +krB +bie +cqB +iGw +iGw +btL +btL +btL +btL +btL +iGw +iGw +vKJ +tmH +sZx +vFG +wkK +spS +xen +uSv +xnx +xDL +vVv +pOC +ydS +oqs +usO +tXG +dDK +guW +rsd +lMu +rfr +taO +cmf +pPo +mHl +dVM +xLG +ctj +cxn +nbP +vUU +mnJ +geg +vhQ +cxn +xfV +lsh +xci +wxH +cJq +igE +cMv +dlp +cPM +lWa +xnD +qXt +dup +lWa +ePb +bmo +hTs +kOI +kOI +xvy +dgQ +xvy +kOI +vUE +vUE +vqL +dav +vqL +vUE +vUE +tTW +xFU +dxT +dxT +pmd +mzl +wpY +sfV +xVs +xfy +chE +hGB +nZM +dFG +aaa +qGy +sDx +xtb +bVC +rpN +hlF +qGy +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +iGw +vWy +vWy +dZf +vWy +vWy +iGw +aww +puN +snP +bBS +rcP +bzh +bCf +bHl +puN +iGw +iGw +aaa +aaa +iGw +bBM +clQ +nyK +bBM +nyK +dkw +bBM +iGw +aaa +aaa +aaa +aZq +bSJ +duw +bIp +duw +bOT +dDb +cqB +dXb +dXb +dPq +dXb +dXb +cqB +cqB +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +suV +sXY +dCk +wkK +wkK +vUZ +wzl +xiB +xnx +xPg +vVv +pOC +ydS +rri +eNC +cau +tiL +epH +tiL +fWP +oAp +nKW +tEg +ewF +mHl +dVM +xLG +ctj +cxn +nbP +wlx +dZr +cxn +cxn +cxn +wqD +lsh +lsh +cSK +cJq +rnT +cMw +tta +cPN +dqz +qEX +hQL +lbf +mBm +gHp +dgz +nkN +rZI +sHA +sHA +vMk +sHA +hBg +gvQ +sHA +sHA +vUu +sHA +sHA +eMl +efb +xpU +pxm +kzG +wDC +oip +rhU +uye +gDm +dXj +pKh +aYo +fEt +vCt +iGw +sQz +gYL +mla +vJQ +bAi +mrA +ens +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +aaa +vWy +eby +vWy +iGw +iGw +iGw +iGw +snP +bdd +buq +bUR +goc +aUm +puN +aaa +bvh +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +dDb +dDb +dmQ +aTv +bMz +dDb +dDb +aaa +dXb +bfw +bei +cbx +dXb +aaa +aaa +aaa +bvh +aaa +bvh +aaa +bvh +aaa +bvh +aaa +wkK +wkK +wkK +wkK +tfS +jun +jun +xlq +xux +xPg +vVv +pOC +ydS +saS +gWJ +cui +wrc +dFC +ylv +nrr +sCH +dOl +pfR +bjD +mHl +dVM +xLG +uRr +cxn +nbP +wlx +fFC +ggx +gLT +cxn +wqD +lsh +lOi +gLA +tYK +tYK +pTx +tYK +tYK +mhs +kwl +xjj +jik +xgP +pOI +uFk +dci +ddM +cZN +tMG +vxs +cZN +ebI +eZJ +dxT +dxT +uTP +dGa +dxT +gYl +dxT +jSU +pxm +gnK +wDC +wDC +mCB +wDC +wDC +dFG +dFG +wTz +dFG +dFG +aaa +hhJ +xRU +dXB +dKU +eQp +dXP +hOZ +aaa +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aaa +aaa +vWy +elh +vWy +iGw +aaa +aaa +iGw +puN +bKF +jyC +jyC +aSl +aUq +snP +iGw +bvh +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +dDb +dDb +dDb +dDb +dDb +aaa +aaa +dJH +boD +jby +ceY +dJH +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +svX +tcb +qZn +aPS +jun +jun +jun +qRV +arw +mDK +cee +bnL +uZJ +fPX +vIl +cav +ccp +dIN +dGZ +iZu +ciZ +dOl +cmf +cvu +mHl +dVM +xLG +ctj +cxn +nbP +vuo +kKi +cxn +cxn +cxn +xfV +xci +lsh +dNR +cKY +ojC +dxs +cOa +dAq +cPO +mCW +nkN +kyJ +mrx +cYQ +phg +kLF +hFe +xYg +utI +xYg +xYg +gUN +xYg +xYg +hqS +bvF +xYg +xYg +hFe +xYg +xpU +xYg +xYg +dVv +xci +xfV +mFN +aaa +aaa +dFG +lUo +dFG +aaa +aaa +qGy +qIg +dJN +hEb +dXN +wcE +qGy +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +iGw +aaa +aaa +aaa +iGw +ell +iGw +iGw +aaa +aaa +iGw +puN +bKK +snP +snP +bCh +jkM +snP +iGw +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +iGw +iGw +iGw +iGw +iGw +iGw +aaa +dXb +dXb +dPq +dXb +dXb +aaa +aaa +ykg +ykg +oee +ykg +mAN +pGY +ykg +oee +ykg +wkK +cJv +tQq +jun +gRO +vjQ +jun +dCV +xux +xPg +vVv +pOC +ydS +aaS +dBV +chD +caw +dFD +dHl +chD +dLH +dOn +dPZ +dSr +ydS +fre +aXl +fvU +cxn +qla +jxS +fFC +rRA +cBI +cxn +xfV +lsh +sod +tzL +cKY +cRq +nSl +cOb +btT +eTL +rgY +rgY +rgY +rgY +cYR +fro +dbf +qTv +qQu +dkk +tdp +dqR +mya +thl +dqR +dqR +dqR +thl +dqR +dqR +xKE +mDI +xKE +diJ +diJ +lsh +imF +hLL +iGw +iGw +tvZ +eLo +rWu +iGw +iGw +rmy +tGA +oum +hUP +qBG +uCn +muK +aaa +bCI +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +aaa +aaa +aaa +iGw +iGw +emT +aaa +aaa +aaa +aaa +aaa +bBS +oht +qBA +hrt +kyY +qyB +bBS +iGw +bvh +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +bvh +bvh +bvh +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +ykg +nxE +ofo +vfE +oVx +pHJ +rVi +qwX +rBA +wkK +ugi +jun +oGY +rVa +bQV +wzs +xmo +xnx +egq +vVv +aYe +bYM +bYM +bYM +dIW +dIW +bgL +dIW +dIW +bYM +bYM +ydS +ydS +ydS +ftj +tUh +lzN +cxn +cxn +cxn +ndu +cxn +cxn +cxn +vov +mFN +yaz +mFN +cKY +jqj +jbQ +cOc +dAq +lWu +mEt +cXv +oKJ +cXv +cYS +pjj +pFW +dqR +iDJ +vEb +dut +uHP +nKi +iDE +xRX +uAC +dpw +lGZ +kQE +dqR +uWi +oql +jJn +eMN +diJ +lsh +hYI +mFN +aaa +aaa +tvZ +act +rWu +aaa +aaa +qGy +uAh +dXL +dXM +dXO +dXR +qGy +iGw +iGw +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +iGw +iGw +aaa +aQF +aaa +aaa +aaa +aaa +iGw +bBS +oht +ocv +eMA +iuG +ose +bBS +aaa +bvh +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +mAN +guX +ogG +eJV +oVM +pIq +heh +qxP +rCs +wkK +tcH +rYY +eMZ +vlU +cOt +gRO +sTG +xux +vUF +oXa +fnm +bYM +hzN +fyk +cay +dLI +bgN +ccq +dJc +sCp +bYM +dQa +cnI +dTS +hgR +bUH +fAl +trA +qfW +nAl +hHL +vwy +cnP +hid +wqD +mPE +jbb +ibI +cKY +dAq +cKY +dAq +cKY +kVs +pfN +uez +scS +vLq +xOX +gYp +cKY +dqR +ppG +rrR +dmj +dke +ufp +bRk +nmy +izP +nmy +oyq +fed +dqR +sYW +xrn +kEp +hPb +diJ +oVf +xfV +yaz +aaa +dFG +dFG +uFl +dFG +dFG +dFG +qGy +uju +dKy +dKW +tMV +dLL +qGy +dFG +dFG +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cDs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aPu +aPu +aPu +aPu +aPu +aaa +aEy +aaa +aaa +aaa +iGw +iGw +bBS +oht +wyH +dWk +kKd +hnU +bBS +iGw +bvh +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +ykg +nxM +ejm +vfE +gVB +naQ +rVi +qzh +dfd +wkK +tdm +jun +uhn +xYn +bXi +daU +fXv +xnx +vUF +rVt +kYC +xBx +wsP +pHP +wsP +dLK +vYj +dHm +dLK +rwM +bYM +dQa +dVM +vSD +vSD +fVM +iXb +vSD +vSD +vSD +hHL +bEa +cnP +jdn +xWh +xWS +xWS +uJx +cKY +pPx +riA +cOd +dAq +bQc +tMm +cKY +hzS +luG +lAO +cZM +pbw +dqR +ghk +rvh +oHL +spC +gVa +lMW +tSz +vfc +tSz +vsp +dsh +dqR +huT +xnm +feD +xYy +diJ +lsh +imF +mFN +iGw +dFG +bXA +egU +rzv +qsZ +gVU +sNW +tXT +tkR +vJw +tkR +tkR +jJW +mjk +dFG +jsa +hZV +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cDs +cDs +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aMM +aQi +aPk +aPk +aPk +aPk +aDD +aEy +aaa +aaa +iGw +iGw +aaa +snP +jxE +scY +hAw +fCH +ncu +snP +iGw +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +nUI +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +ykg +rVi +qGj +ykg +mvI +ixc +ykg +vPt +vfE +wkK +ten +viE +xfE +bFS +cSB +lwy +xno +xux +vUF +dnw +wPh +xBx +pzH +wnD +dfE +dLK +dtb +dHo +dLK +dLN +bYM +dQa +dVM +vSD +cJc +fVM +vSD +vSD +bws +uHf +cyG +cAg +cnP +gLA +rxr +cUz +cUz +cZS +cKY +vSm +lUZ +gwx +hoH +jxN +mFb +vLq +vFU +vUh +tnS +gFV +vPl +dqR +rab +nmy +nmy +xvo +qKS +tGD +vDe +rOm +fNQ +vqK +uXl +dqR +lde +elW +eUt +xYM +diJ +tzL +xfV +hLL +aaa +tvZ +uLW +jzY +dLa +lbP +qmz +isF +pWb +dKz +vwj +uRB +cOA +hiQ +lQm +jWC +fju +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +cDs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +aaa +avr +avr +avr +avr +avr +aaa +aEy +aaa +iGw +iGw +aaa +aaa +snP +cDx +snP +bBS +bBS +puN +snP +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +chL +gXq +gXq +gXq +aaa +ykg +nAw +nJf +vfE +oWp +fON +rVi +qzP +rtn +wkK +ugi +hSs +ovX +lTt +cYJ +dAn +nzz +xnx +uZR +qze +wPK +xBx +wsP +chI +wsP +dLK +cFe +nOs +dLK +jRq +bYM +dQa +dVM +fcN +evQ +iFR +vSD +cti +bNl +fcN +hHL +jrh +cnP +iBj +gLA +byn +lsh +daS +cKY +dAq +cKY +dAq +cKY +wwI +hNH +cKY +qjy +ikS +wFR +gay +dbj +dqR +xNb +fUr +usN +dld +tMO +cYK +dmv +uAC +dpA +fUO +qvY +dqR +lvv +eYF +xKL +diJ +dgW +lsh +imF +mFN +iGw +dFG +mEL +gRd +dHg +dLd +gRd +lSx +xNy +sgw +oPH +dAz +jVb +oPH +dRf +dFG +nNJ +cAa +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cDs +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aEy +iGw +iGw +aaa +aaa +aaa +acF +aaa +acF +aaa +iGw +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +acF +jgl +acF +aaa +aaa +aaa +mAN +nAA +fMS +xbB +oVM +mDN +vzV +qAH +vBE +wkK +xuF +xnx +xuF +ycJ +xuF +xnx +xuF +xnx +iOk +irq +bXD +bYM +hCd +umL +caB +ccs +otC +wsP +wsP +slF +bYM +cnP +jNM +vSD +lLz +ffi +vSD +qAT +nSA +fcN +czU +cnP +cnP +vsF +vsF +vsF +vsF +jww +cKY +gfJ +oKb +vdX +xIw +tGR +mFb +vLq +iFu +olb +cKd +ihs +dbk +qTv +dqR +dqR +dqR +dqR +dqR +dqR +dqR +dqR +dqR +dqR +dqR +dqR +diJ +diJ +diJ +diJ +lsh +xci +vEU +xLH +aaa +dFG +xOy +nKr +gcs +dLQ +xOy +xOy +xOy +nTY +xOy +dLR +dMw +nKr +xOy +dFG +dFG +dFG +dFG +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aPu +aPu +aPu +aPu +aPu +aaa +aEy +aEy +aEy +aEy +aaa +aaa +iGw +iGw +aaa +iGw +iGw +bvh +bvh +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +mpI +mpI +mpI +mpI +laz +lLU +mpI +mpI +nCX +jmN +vfE +oWt +jdI +rVi +qAY +hRD +ykg +tif +baC +ntt +eRr +cRe +wzK +jqp +rZF +ncC +pQN +drR +bYM +bYM +bYM +bYM +bYM +xzk +cjf +chH +wti +bYM +gBu +rle +tlJ +fHj +cAk +vSD +mxv +eCU +vSD +mTh +piW +cnP +eMU +vAa +icS +vsF +xfV +cKY +jfE +onT +izJ +dAq +uNE +oYp +cKY +uZn +lGJ +oJX +ufP +orl +mFN +nlJ +tzL +dwC +sNa +dgY +tzL +sNa +sNa +jPz +vtW +xZu +wqx +rFn +wqx +feb +xZu +yfK +yfK +pWn +xLH +iGw +dFG +lfv +fBw +vJw +dLU +dMv +xOy +ehl +dKA +xOy +ipw +iGE +fvV +eMz +dOF +imN +uaF +dFG +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +cDs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aMM +aQi +aPk +aPk +aPk +aPk +aDD +aEy +aaa +aaa +aXj +bPB +iGw +iGw +acF +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +mpI +mpI +iwC +jkl +dUG +lbp +lMd +mkf +mpI +rVi +ldR +ykg +nEj +pIy +ykg +wPH +vfE +ykg +tir +dcA +dcA +dcA +dcA +gBU +dcA +dcA +eHF +vTk +plB +gDB +jmj +iAy +caD +bYM +bYM +bYM +bYM +bYM +bYM +jLp +rle +brV +sDV +qjN +cyK +vSD +cJc +vSD +mTh +ggD +eMg +fMN +eCs +gHO +vsF +vov +cKY +cKY +cKY +cKY +cKY +miK +cKY +cKY +cKY +cKY +cKY +dcD +cKY +mFN +lsh +toW +lsh +lsh +xci +xci +lsh +toW +lsh +mAE +xRL +xCQ +lsh +lsh +lsh +xci +xci +qTn +mFN +xLH +aaa +bWB +xYw +rUF +dYD +dHa +oKv +xOy +xUR +tkR +dNW +sdb +dMy +dNl +dbY +mUc +nLe +vZi +gQV +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +cDs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +aaa +avr +avr +avr +avr +avr +aaa +aEy +aaa +aaa +bJf +bWb +dXp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +hmq +hWX +iwS +jkT +jRg +ldS +fuF +rbR +mpI +nDc +wDh +vfE +gVB +lTm +oLH +xyW +xyW +hjT +tiJ +xEM +xwM +xwM +xEM +nzg +xEM +xwM +gDx +llN +sGl +duJ +uvJ +uvJ +uvJ +vTW +ndq +uvJ +ctt +cjh +cnP +yae +rle +dUe +eZt +cAj +dYP +fef +oIm +fef +mMg +hJZ +pIt +oET +pRa +ieh +vsF +xWh +xWS +xWS +xWS +xWS +xWS +flW +tzL +cUf +bKr +jbb +lsh +xfV +deg +tzL +lsh +lsh +lsh +xci +xci +lsh +lsh +lsh +lsh +daS +uWH +mFN +xLH +hLL +hLL +yaz +mFN +xLH +mFN +mFN +aaa +wWW +kEz +hKG +ogS +dOc +lOI +eMz +xdP +mkj +dNX +fvQ +dlu +dNm +xOy +xOy +xOy +xOy +dFG +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aEy +aaa +aaa +bJf +bWb +dXp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +iGw +hnB +hXy +ixk +kEH +nJr +vIt +miq +qjU +mpI +nDm +ogZ +bNo +oVM +iwI +mhi +gEL +gEL +swQ +tle +cKQ +dcA +dcA +dcA +dcA +dcA +dcA +dcA +vTk +kRP +gDB +dye +tNL +caF +tNL +syj +tNL +tNL +rRV +cnP +gGI +wdW +ovJ +cuf +jBX +bnf +cuv +ude +eTe +rMl +rAA +gRQ +bOh +inS +jaP +vsF +kzW +fTd +xmh +eSr +eab +hVP +sGS +yfK +yfK +yfK +plt +nOr +hqc +uDx +yfK +nlq +nlq +wxS +fVv +nlq +aUK +fiP +cPf +sMH +sxp +mDP +mFN +pBZ +bUo +ylm +tAC +xLH +lsh +dbT +mFN +iGw +dFG +wsG +sVV +jTF +oPH +jSh +xOy +uNZ +oPH +nTY +gRd +vnQ +dNn +dWT +qrH +qZZ +vZi +gQV +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aPu +aPu +aPu +aPu +aPu +aaa +aaa +aEy +iGw +iGw +bJf +bWb +dXp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +iGw +iGw +hpg +dJP +bJA +sCb +ugu +sCb +cqt +chN +mpI +nFL +oAc +vfE +gVB +pID +ykg +rVi +hED +ykg +iST +pPR +wqd +jHV +vWz +wAe +jXH +xTp +tle +vTk +lMk +gDB +yhz +dtr +tBR +tBR +qws +bBy +tNL +glJ +cnP +cnP +cnP +rRS +cnP +cnP +cnP +cnP +cnP +cnP +cnP +cnP +cnP +vHh +mSR +igC +pts +pts +pts +pts +pts +pts +hzK +xfV +cTg +cTg +sQK +cTg +cTg +rpb +cTg +cTg +sQK +cTg +cTg +cTg +sQK +vbJ +sQK +cTg +cTg +jkE +sNa +hLL +hpG +ubV +xci +fmV +xLH +vVr +lkA +xLH +iGw +dFG +xOy +xOy +glv +xOy +dMx +xOy +gPL +jAL +xOy +dPg +jFn +dLY +eMz +oQg +wMS +uaF +dFG +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aMM +aQi +aPk +aPk +aPk +aPk +aDD +aEy +aEy +aaa +aaa +bJf +bWb +dXp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +nNu +gGZ +mpI +mpI +mpI +aSF +mpI +grU +kAm +kzU +mpI +rVi +qGj +ykg +rpF +pJi +xnX +npN +uga +xnX +xnX +xnX +xnX +vmX +vWE +wAh +xnX +xnX +wLu +gbS +fks +xJj +xJj +xJj +xJj +xJj +xJj +cgg +tBR +aJa +kJu +owB +wgt +coQ +kJu +vBm +yhz +cDo +cvZ +vkb +mcs +qBw +cDo +cDi +hHP +cFh +pts +iUs +eCZ +naE +wga +pts +tzL +xfV +cTg +uYt +tQL +vxJ +cTg +pnz +cTg +tQL +bif +xek +cTg +tWM +vvP +hFG +wXp +poE +cTg +jkE +lsh +hLL +tAC +xrA +qBZ +lsh +mFN +xSi +lNt +xLH +iGw +iGw +dFG +tGs +egU +dHe +vMZ +dFG +dFG +dFG +dFG +dFG +xqm +dFG +dFG +dFG +dFG +dFG +dFG +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +aaa +avr +avr +avr +avr +avr +aaa +aEy +aaa +aaa +aaa +bJf +bZL +dXp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +nNu +nNu +gHB +hph +uKk +nNu +nNu +nNu +gTK +ihw +lFu +baI +nGq +pFA +ojn +gVB +pKE +xpW +qEZ +rCy +rHV +tmp +xpW +uHk +hox +rCy +cIW +tXZ +xpW +nRT +nzR +iGG +jTh +cHU +dZV +ckS +cuC +xJj +xqu +xqu +xqu +xqu +xqu +xqu +xqu +xqu +bNk +fRu +cDo +xvv +oDk +oDk +oDk +qmT +eVy +hNJ +cFi +cGM +rzq +rzq +vZG +gnn +pts +lJn +xfV +cTg +cTg +nuG +vxJ +lGd +rpb +mWM +dfI +xct +vVp +cTg +ofn +bJp +dqS +iqU +siJ +knS +mAE +xci +mFN +puM +fBW +mFN +cHt +mFN +nlJ +mFN +xLH +iGw +iGw +tvZ +jjb +kqN +dIm +tLO +rWu +aaa +iGw +iGw +iGw +aaa +iGw +iGw +iGw +iGw +iGw +iGw +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +aEy +aEy +aEy +aaa +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +fwA +glb +gHY +uFM +gld +mLo +jll +vWO +lfc +ihw +ubg +ubg +nJm +ohN +nNu +oWy +tMQ +dmm +ktO +rxF +oZD +tmW +dcz +uhP +voP +kfS +til +mqp +xTJ +mpW +mDi +ktI +jKW +fyH +glR +vyq +fKI +jTh +hbA +tcC +sDy +eFi +dXg +gPW +rof +xqu +kNt +ctn +cDo +pVu +fgB +cyM +bEd +cDo +aRG +pVy +cFj +pts +fif +gLP +cLj +kMC +pts +ibI +wqD +cTg +gdD +vxJ +dtm +omO +ntj +dfI +egu +isq +oCc +cTg +cTg +sLa +dJM +uUx +cTg +cTg +mAE +koH +xLH +mFN +mFN +mFN +lsh +inQ +hvy +rvd +yaz +aaa +iGw +dFG +qUW +dGu +hbD +dIe +dFG +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +aaa +bCI +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aPu +aPu +aPu +aPu +aPu +aaa +aaa +aEy +aaa +aXj +bPB +iGw +iGw +iGw +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +fzv +dzu +eyR +uRG +qhW +dNE +jlz +jUM +jUM +sTk +gsY +bLu +ttc +wuf +ojn +gVB +pKE +okq +pZL +llt +itv +bmd +okq +uiA +mZK +jCC +tOT +rxD +okq +nRT +vQG +tMU +bJn +yky +vZy +tpt +ggQ +gQr +nRp +uQR +xds +uvp +cqb +jnZ +xgc +dkK +eJv +yhz +cDo +cDo +cDo +cDo +cDo +cDo +ecO +wlH +cFs +pts +pts +pts +pts +pts +pts +oIQ +bDv +sQK +rye +dfI +nJv +sGs +sdj +gio +nJv +ilL +rHM +sQK +ezY +dpC +tqf +tZN +doi +sQK +xed +xci +mFN +mkh +kQD +rCi +pbv +lsh +vBt +lsh +hLL +aaa +iGw +dFG +dFG +dFG +dFG +dFG +dFG +aaa +iGw +aaa +aaa +aaa +aaa +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aMM +aQi +aPk +aPk +aPk +aPk +aDD +aEy +aEy +aaa +bJf +bWb +dXp +aaa +iGw +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +fAq +luw +bHH +sWN +xpr +ixu +hOE +gLz +ubg +anz +mlM +mBL +nJx +jIx +nNu +oWT +mmK +xnX +xnX +fGK +xGB +xnX +xnX +xnX +vTF +qpU +xGB +xnX +xnX +vud +lIZ +iXr +thO +tuU +jeh +lPv +vGN +faY +sFj +aXc +fev +oEz +rHl +aba +jeC +xqu +bNk +yhz +gnf +hUQ +jQn +cyO +ghY +gnf +rja +pVy +kYQ +lov +ycU +kBM +cLl +kNv +lov +bXk +xfV +cTg +jAn +iMx +dfI +cZW +vQs +rQt +dfI +isq +rwl +cTg +cTg +sLa +tpA +tYg +cTg +cTg +jkE +sNa +hLL +hvy +xci +wYQ +xci +wUE +xci +hvy +hLL +iGw +iGw +iGw +aaa +aaa +aaa +iGw +iGw +iGw +bCI +bCI +iGw +iGw +iGw +bCI +bCI +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +ahT +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +avr +avr +avr +avr +avr +aaa +aaa +aMp +aaa +bJf +bWb +dXp +aaa +bvh +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +nNu +nNu +fzQ +uLY +lnW +gnv +hOE +pQP +smw +lMn +xKp +tKK +tFv +niI +enV +oZd +pLb +qgz +xiE +xiE +xiE +myQ +lvO +xiE +gpH +nzR +xiE +xiE +bkf +kzc +vQG +tMU +jTh +hqC +sja +pcp +njk +thO +cBE +sVU +slv +mkb +kxq +sVU +pFn +xqu +gJQ +tBR +gnf +nGl +tYo +eFc +eFc +evL +sEW +hKH +cFl +cGP +nOT +osJ +nOT +kzj +lov +jbb +xfV +cTg +cTg +jmK +usM +vfH +thS +dbn +mde +rKM +vVp +cTg +gvU +bJp +dqS +dmC +dhi +cTg +jkE +tzL +mFN +hmB +hvy +xci +geA +oIH +wAp +lsh +hLL +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aEx +aMX +iGw +bJf +bWb +dXp +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +nNu +nNu +nNu +nNu +nNu +hOE +rGx +iGn +bHQ +pjT +glQ +mqj +mfo +bCB +vsb +ePB +vsb +qFz +vsb +vsb +vsb +vsb +uiX +vpu +ocu +vsb +vsb +vsb +vsb +wQr +cLr +nkm +rPP +qZO +jPw +tpe +thO +mtX +sqs +sPy +sPy +sPy +sqs +lbj +xqu +gJQ +hbX +gnf +ifw +vmq +fLD +gjh +gnf +oPP +pVy +tHZ +lov +lNM +ovP +ktJ +kRE +lov +uWH +xfV +cTg +yfp +dfI +dfI +cTg +pjP +cTg +dec +eZl +vcq +cTg +kov +ker +tVz +tZg +uFV +cTg +jkE +lsh +vpV +qJO +xci +hBR +vTf +oEO +vPn +qgZ +mFN +iGw +aaa +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +bvh +aaa +aaa +iGw +iGw +iGw +aaa +emT +aaa +aaa +bJf +bWb +dXp +aaa +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +nSZ +lAZ +tKh +tKh +lAZ +uOt +jVg +xpz +pNV +rWt +scn +hQX +kXF +mTP +iyV +qFw +uKw +ozk +lUL +lUL +tnd +lUL +ryr +vpW +pMx +pMx +xol +xUA +iyV +vQG +tMU +faY +nRY +tku +uLp +wYM +nfN +jqi +rtG +uDf +ufw +llx +vMY +nsR +xqu +bNk +tNL +gnf +gnf +gnf +gnf +gnf +gnf +pXz +uuA +cFn +lov +lov +lov +lov +lov +lov +tzL +xfV +knS +cTg +sQK +cTg +cTg +pjV +cTg +cTg +sQK +cTg +cTg +cTg +sQK +fwR +sQK +cTg +cTg +jkE +lsh +mFN +kzy +dPL +gku +aBb +xFw +pGk +hvy +hLL +iGw +iGw +bCI +bCI +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +iGw +aaa +iGw +iGw +aLi +aaa +aaa +bJf +bZL +dXp +aaa +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +nSZ +nSZ +gJO +hpZ +hYQ +iAf +jlH +wOc +fCJ +ubg +ubg +vmj +vPC +oyT +rzh +nRT +vQG +nvV +tzh +tzh +jtg +tzh +tQs +unM +lTn +tzh +jtg +tzh +tzh +nRT +teD +jCH +thO +aPA +tmF +ouw +qSJ +thO +roC +svL +qLc +rtG +fEc +rbm +usx +xqu +hYl +cgg +vsF +iBC +iBC +gJy +iBC +ojx +xhV +pVy +cFw +ojx +iBC +gJy +iBC +iBC +vsF +crX +dtn +xZu +iXG +guF +guF +xZu +vEN +dbq +uud +del +faD +xfR +kTl +guF +kPF +wMq +guF +cEE +hgF +lsh +hLL +lsh +dBr +vkX +pGk +dzp +dBr +xci +hLL +iGw +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +aaa +aaa +iGw +iGw +iGw +aaa +aaa +iGw +aaa +aaa +bvh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +fAx +dzY +dOd +mPL +fye +dhX +uOt +nXK +xpz +ubg +szb +ubg +xpz +pif +inl +nRT +vQG +nvV +tzh +thk +ojk +tnM +mBR +uob +wkl +lhR +vWq +xou +tzh +pYG +vQG +tMU +aah +dle +ttw +pcp +lNp +thO +gui +jqi +sUb +rtG +sUb +iLc +uEr +xqu +bNk +tBR +vsF +gdw +fsK +fsK +fsK +cVX +xhV +pVy +cFw +cVX +fsK +fsK +fsK +jAl +vsF +gYg +jkE +lsh +xci +xci +xci +lsh +xci +lsh +lsh +lsh +bXk +lsh +lsh +xci +xci +qrL +lsh +lsh +ygQ +mDP +xLH +gYg +ukA +eXS +dBr +lsh +uVl +pbv +hLL +iGw +bCI +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +bvh +iGw +aaa +iGw +iGw +bvh +bvh +bvh +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +nSZ +dAc +bHO +mwg +pVL +iTQ +uOt +wwO +xpz +pBd +mlX +mCj +vJJ +tuY +rzh +paa +wdd +nvV +hgM +lhe +syf +hIB +hIB +riJ +pgO +xpx +wAM +mMi +xWZ +nRT +vQG +ecU +wss +lyU +wwM +uLp +usy +nfN +iDs +jqi +gGh +hdG +bBt +iLc +sMh +xqu +bNk +yhz +vsF +fRN +xWJ +xWJ +xWJ +ojx +xOP +pom +iMK +ojx +fRN +xWJ +xWJ +xWJ +vsF +lsh +xfV +tzL +wqy +xLH +hLL +hLL +mFN +mFN +dHX +mFN +mFN +hLL +hLL +mFN +mFN +dmL +fMt +fMt +dqT +fMt +fMt +jOe +xci +oFL +vGi +vBg +xci +vai +xLH +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +fAx +gmA +ozX +lAU +qHb +cVU +uOt +jWI +opE +ojn +wMw +qie +nJR +rIw +wMw +wlk +vQG +nvV +qFD +rCV +mdH +aun +pQU +xwc +jJj +fCz +hoU +hgg +bNL +mpW +vQG +tMU +faY +eAt +ttw +qEm +pWD +thO +sVU +sTO +buC +iYJ +buC +wvd +xqu +xqu +nve +qEC +vsF +vsF +ojx +ojx +vsF +vsF +vHh +mSR +igC +vsF +vsF +ojx +ojx +vsF +vsF +qEC +hkp +qEC +qEC +qEC +iGw +aaa +aaa +gXq +qGq +gXq +aaa +aaa +iGw +mFN +aJu +tcP +fMt +jrD +swW +uip +fMt +mFN +hLL +yaz +xLH +xLH +hLL +mFN +mFN +iGw +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +nSZ +nSZ +dDE +fRj +qoN +dNG +uOt +jXd +xpz +lMr +wMw +cRC +mBF +fXV +wMw +yhA +lAB +oau +qIz +lhf +oan +hIB +hIB +uoW +hIB +hIB +vxU +cjk +uIx +yhA +lAB +rhQ +thO +pJN +qek +ejN +nfN +xJj +xqu +xqu +xqu +xqu +xqu +xqu +xqu +cmr +jLc +toB +hqP +doc +cAV +ezU +yeE +ooV +pqM +ucN +jGi +sil +uws +sHi +xva +xIZ +oTB +hko +nBI +qdI +kud +qEC +iGw +iGw +gXq +gXq +gXq +gXq +gXq +iGw +iGw +hLL +tsi +rEe +fMt +wTQ +qTI +vUL +tGG +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +iGw +iGw +nSZ +bgt +nSZ +nSZ +nSZ +uOt +jXk +vyi +uSY +qie +kyw +nKc +lCu +rIw +nRT +vQG +nvV +tzh +wnX +lvI +vkj +igk +hTw +jbH +ijD +lyD +cac +tzh +jJU +vQG +tMU +jTh +rDK +hcg +qHk +uHW +xJj +iGw +iGw +iGw +iGw +iGw +iGw +csj +hqP +mIV +wdC +orT +orT +orT +orT +wdC +wdC +orT +wDs +mwa +wdC +wdC +wdC +wdC +wdC +wKe +wdC +mpg +nxK +sil +csj +iGw +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +hLL +vLs +uWW +fMt +kma +kBY +jco +fMt +iGw +bCI +bCI +bCI +iGw +bCI +bCI +bCI +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +iGw +iGw +iGw +iGw +acF +hOE +jZY +krK +lOu +wMw +mDL +gxI +bLv +wMw +nRT +vQG +mzo +tzh +tzh +gNP +ego +tzh +upN +tzh +vWS +wCd +tzh +tzh +wlk +fWL +xAV +oTg +wrC +lNg +fZr +iad +xJj +iGw +aaa +aaa +aaa +aaa +aaa +csj +nze +tNl +aWS +nft +nft +bJy +xyi +wkE +xoP +fEP +wwK +fEP +iJZ +nNy +xyi +qjY +xoK +xIB +wop +pCW +lyM +sil +csj +iGw +iGw +gXq +gXq +gXq +gXq +gXq +iGw +iGw +hLL +hLL +mFN +tGG +tGG +dqY +tGG +tGG +iGw +aaa +aaa +iGw +aaa +aaa +iGw +iGw +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iAK +jnn +kbT +pgE +krM +qie +kyw +xxx +lCu +ykI +nRT +pLm +qhn +tNa +rDM +rrl +dtj +tzh +lYj +tzh +ciT +igH +tNa +tNa +pby +wdd +pgI +gJB +hqC +bPv +fZr +prh +xJj +iGw +aaa +aaa +aaa +aaa +aaa +csj +ttY +tNl +soM +cza +cza +kSt +xyi +hcu +nNN +oCP +fXZ +hng +hPg +oId +xyi +fVK +cQj +cQj +iUT +mjE +msG +sil +csj +iGw +aaa +gXq +gXq +gXq +gXq +gXq +aaa +iGw +iGw +iGw +iGw +iGw +tGG +gEK +tGG +iGw +aaa +aaa +bCI +bCI +iGw +bCI +bCI +bCI +bCI +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bvh +bvh +iGw +iGw +acF +nNu +kdd +tby +exv +wMw +mEu +jdU +dNo +wMw +pby +vQG +nvV +tNa +rGK +szM +aMD +ixm +uqu +sei +vXH +iOV +hWb +tNa +mpW +vQG +tMU +faY +qXd +tmF +suW +pCX +xJj +iGw +iGw +aaa +aaa +aaa +aaa +csj +pTS +ufU +soM +cza +cza +kSt +xyi +nol +nNN +lAy +hOp +lAy +hPg +rqh +xyi +cQj +cQj +tzt +cQh +mjE +foa +nop +csj +iGw +aaa +aaa +gXq +gXq +gXq +aaa +aaa +bCI +aaa +bCI +bCI +iGw +tGG +bBD +tGG +iGw +iGw +bCI +bCI +aaa +aaa +iGw +aaa +aaa +iGw +iGw +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +cCE +iGw +qgX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +aaa +iGw +iGw +iGw +qsc +qsc +qsc +qsc +aru +aru +aru +aru +aru +aru +aru +hdu +pLB +bzC +tNa +rGO +tHS +dIj +oPR +uqM +stT +vYk +bVZ +tNa +tNa +mzW +lqG +vfb +thO +pJN +exy +xuA +nfN +xJj +sBL +iGw +iGw +aaa +aaa +aaa +csj +xun +tNl +soM +cza +cza +kSt +xyi +hcu +nNN +hng +psy +oCP +hPg +oId +xyi +fIE +cQj +iUT +cQj +pww +cTc +wkE +csj +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +vzF +iGw +iGw +aaa +iGw +aaa +aaa +wAE +oTL +wQO +aaa +aaa +iGw +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +cCE +gMv +nrg +cwv +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +iGw +iGw +iGw +iGw +iGw +iGw +qsc +qsc +qsc +iBE +joq +keE +aru +vvh +vbh +aru +vbh +vhp +aru +oIn +qug +mml +tNa +rHW +tHS +iTk +jPK +rSK +vSt +wwZ +qjM +tNa +sxn +vcX +nHu +uEq +pJg +uQq +qWw +nHz +bMM +wnE +sBL +sBL +iGw +aaa +aaa +aaa +csj +lNV +tNl +dYX +nwh +nwh +pBj +xyi +wkE +cuM +cFv +bOZ +cFv +uTr +nNy +xyi +ydL +lTT +lkn +lPH +mlB +fOE +pVa +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +ujV +iGw +aaa +wAE +rze +wQO +aaa +wAE +oTL +wQO +aaa +wAE +oTL +wQO +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cCE +gKd +jPC +jSk +cCE +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +aru +aru +mAr +fdX +fAB +aru +aru +hsI +hZW +kVw +hKB +bSA +aru +lPJ +mmA +aru +nKe +oij +aru +pbM +mqz +iUI +tNa +rJG +tHS +sMP +qdp +rSK +pyk +ePU +dZt +tNa +xXA +vcX +tNf +ugH +oVy +oVy +tzk +uZU +nHz +bMM +rKg +sBL +iGw +aaa +aaa +aaa +csj +udZ +tuT +wQJ +wQJ +wQJ +wQJ +wQJ +rqk +rqk +eaq +cEv +rqk +mBo +rqk +rqk +rqk +rqk +rqk +rqk +tOb +xyi +pVa +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +iGw +aaa +bRp +iGw +iGw +wAE +oTL +wQO +aaa +wAE +oTL +wQO +aaa +wAE +oTL +wQO +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +vDA +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cCE +cCE +kGY +cCE +cCE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +dCr +aru +aru +dWV +etR +ffs +fAM +gnI +aru +aru +dgo +hKB +cfs +cJM +aru +lSM +xbO +aru +nKl +kmJ +aru +pcc +qug +mfd +tNa +rLl +tHS +toP +qdp +rSK +pyk +ePU +lSA +tNa +tNa +vcX +iHp +uZU +xFL +xFL +syB +vnH +vic +uEq +wio +bHI +iGw +aaa +aaa +aaa +csj +udZ +udZ +udZ +udZ +fhY +tUH +tUH +tUH +udZ +hnQ +uDH +uDH +nhC +pVa +nQZ +nQZ +iqR +nQZ +pVa +pVa +pVa +rHr +csj +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bRp +iGw +aaa +wAE +oTL +wQO +iGw +wAE +oTL +wQO +iGw +wAE +oTL +wQO +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cCE +coE +cCE +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +dBo +dHs +dNy +dRJ +dWW +wkn +wkn +jxB +wTJ +gKa +aru +bUG +aru +aru +aru +aru +aru +wDS +aru +wDS +aru +aru +pdt +onq +ioU +tNa +rLF +rAs +toS +qoy +rSK +vqM +nhY +lSr +pNI +xXC +vcX +nHu +xFL +xFL +xFL +syB +mIk +hvr +bwx +eVO +uFp +iGw +aaa +aaa +aaa +csj +dZa +dZa +dZa +csj +csj +csj +csj +csj +csj +lpH +csj +csj +eBn +csj +csj +csj +csj +csj +csj +tON +jMT +mbs +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +bRp +iGw +iGw +wAE +oTL +wQO +aaa +wAE +oTL +wQO +aaa +wAE +oTL +wQO +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +aru +anZ +dHH +fzL +uPb +czx +xan +pIp +vIm +qDW +uPb +wTJ +vIm +qbt +drU +cfz +ult +lTH +fgI +djZ +nLI +otM +aru +pdP +qug +mml +tNa +tNa +xmw +tsW +vuE +urn +vuE +vYt +wCH +myZ +xXZ +oNP +icp +kzP +kzP +fDB +uEV +ply +cKC +lMi +oCk +seo +iGw +aaa +aaa +aaa +csj +wKZ +piB +ehL +csj +aaa +aaa +iGw +aaa +csj +ljF +qEC +qEC +lGv +csj +aaa +iGw +aaa +aaa +csj +nSr +dxG +aon +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bRp +iGw +aaa +wAE +oTL +wQO +aaa +iGw +ujV +iGw +aaa +wAE +oTL +wQO +aaa +bCI +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +aru +dCj +fzL +czx +fLm +xan +cPu +tLD +fBo +val +gKm +val +ibj +nfZ +joA +kfn +lga +chy +mmE +dcs +nLY +ojL +xxI +oIn +qug +mml +blZ +tNa +meo +gES +uTS +vdJ +uTS +uTS +mbY +jBm +eEb +vcX +nHu +xFL +xFL +xFL +syB +aaL +hvr +uEq +rAl +nrJ +iGw +aaa +aaa +aaa +qEC +csj +csj +csj +qEC +iGw +ldC +dGX +dGX +dGX +rFC +csj +csj +jwE +psx +psx +psx +rSL +iGw +qEC +csj +csj +csj +qEC +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +aaa +bRp +iGw +aaa +iGw +ujV +iGw +iGw +iGw +bRp +iGw +iGw +iGw +ujV +iGw +aaa +aaa +iGw +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aru +aru +aru +aru +adR +euA +dRZ +jQW +jQW +ffK +jQW +jQW +gLN +wxD +iLK +iCu +fda +riX +wSO +fxR +kaJ +xan +wxD +jnU +wyT +pee +gBH +mml +rbU +tNa +sBd +tfh +nGa +vpi +kaB +vYL +jDw +tNa +tNa +oHJ +unN +hbT +xFL +xFL +syB +vnH +vic +uEq +wio +mqW +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +aaa +hjz +lER +lER +lER +lER +lER +lER +lER +lER +lER +lER +rIU +aaa +csj +iGw +iGw +iGw +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bRp +dtD +ycV +ycV +ycV +ycV +ycV +ycV +aAE +bRp +bRp +bRp +dtD +ycV +ycV +ycV +utf +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aru +aru +aOn +dxN +aru +dXz +xmf +vGv +vGv +vGv +gIs +kNh +kNh +vjr +wxD +aru +xwO +qic +vOF +aru +vTG +kaJ +nHp +qDW +wTJ +ugN +pfE +pLF +qiv +aru +tNa +tNa +tNa +tNa +tNa +tNa +tNa +tNa +tNa +tNa +fQh +uYT +rdT +vZk +vZk +eAw +hbT +gLn +rWW +vEu +sBL +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +aaa +hjz +lER +lER +lER +lER +lER +lER +lER +lER +lER +lER +rIU +aaa +csj +iGw +aaa +aaa +bCI +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +aaa +iGw +aaa +iGw +lLX +iGw +iGw +iGw +bRp +iGw +iGw +iGw +lLX +iGw +aaa +aaa +iGw +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aru +dlr +drT +mdB +aru +dHO +fgv +jwd +xxG +ojU +fhd +pkc +xxG +gLR +wxD +yeN +fWz +fgj +ryP +xxI +fzL +xfr +wUT +xan +okX +aru +jMx +qug +mml +qJB +kIb +sBk +nMG +vku +nhs +uOb +sOS +sTA +lqe +xZs +kKZ +dYU +uEq +cuV +wYY +alO +cmq +aky +nEB +sBL +sBL +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +iGw +mYv +foh +lER +lER +lER +lER +lER +lER +lER +lER +eCY +xiC +iGw +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +iGw +aaa +wAE +ojd +wQO +aaa +iGw +lLX +iGw +aaa +wAE +ojd +wQO +aaa +bCI +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aru +dlJ +drX +ceT +qJM +dcs +xLJ +qbW +tLD +xxG +xxG +xxG +tLD +gOi +lme +ibF +lme +fjL +lme +bMB +lUg +syC +mFd +chy +olj +oGM +pfV +txt +bAw +nDy +rOD +rOD +twd +vku +utB +vqY +vYT +wEm +sut +xZR +mzW +lqG +vfb +pLz +pLz +fWr +fIm +iwp +pLz +pLz +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +aaa +hjz +lER +lER +lER +lER +lER +lER +lER +lER +lER +lER +rIU +aaa +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aru +dlr +bda +mdB +aru +dHR +don +qMN +xxG +duN +iRA +jEA +xxG +gLR +wxD +ice +eKe +qqA +ltq +ugN +eHP +mnQ +xmf +xan +omi +aru +oIn +qug +mml +qKW +uBX +rdo +iml +vku +tUB +mUQ +uOu +fQD +sut +ctp +umy +vwQ +scP +pLz +wMC +hfM +pvu +hfM +kDP +pLz +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +csj +aaa +hjz +lER +lER +lER +lER +lER +lER +lER +lER +lER +lER +rIU +aaa +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +wAE +ojd +wQO +iGw +wAE +ojd +wQO +iGw +wAE +ojd +wQO +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +aru +aru +aOn +eEj +aru +dXz +wUT +uPb +uPb +uPb +fiU +fCQ +fCQ +gOj +wxD +aru +xwO +eHM +vOF +aru +wbR +kaJ +nQC +cqf +kTh +xxI +oIn +eTs +wvA +tWn +tWn +oAa +tWn +tWn +uvs +jtI +xOk +gzc +jry +dHy +jaz +xzi +scP +tXF +yak +twe +nXz +hfM +oCG +pLz +pLz +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +qEC +iGw +dcj +dGX +dGX +dGX +cem +csj +csj +kmC +psx +psx +psx +pBq +iGw +qEC +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +aru +aru +aru +aru +dIk +fsu +gLB +juW +juW +iWk +juW +juW +gPM +wxD +iLK +qbt +qEP +xvh +ult +wNO +kaJ +xan +wxD +omz +wyT +pee +gBH +mml +tWn +cOO +cjL +sXQ +tWn +uvG +vFi +hrL +oQn +sut +yah +umy +vwQ +scP +rDA +lsH +wuv +nXz +vTL +hfM +tFz +pLz +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +csj +aaa +aaa +iGw +aaa +csj +ljF +qEC +qEC +lGv +csj +aaa +iGw +aaa +aaa +csj +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +wAE +ojd +wQO +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +aru +dCw +gJJ +iwv +vsn +xan +eue +tLD +cxr +val +gQC +xan +xan +iDp +jqd +sdz +lgH +chy +xgm +xan +wxD +pPW +ugN +oIn +mqz +mml +gVL +rOY +sCY +xYa +tWn +uxL +mEK +aJr +kas +sut +qKm +drW +vwQ +scP +pLz +sha +wuv +nXz +uAd +hfM +ybW +gOb +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +csj +csj +csj +csj +csj +lpH +csj +csj +eBn +csj +csj +csj +csj +csj +csj +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +wAE +ojd +wQO +aaa +aaa +aaa +aaa +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +aru +dCr +dIo +gJJ +vGv +iwv +xan +ojw +vIm +cqf +vGv +qBV +icl +iCu +jqn +rEC +wSO +lTH +ylo +vGv +kTh +ooA +aru +pbM +qug +mml +qNc +rPi +soE +gNS +tWn +uyo +nzk +tWn +oIN +qKm +qKm +eTR +nNL +lwk +uBD +vup +wLw +vhI +hQg +pxD +nmX +tcS +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +iGw +iGw +csj +vCY +nVA +nvg +dHT +csj +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +bCI +iGw +bCI +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +dCA +ekp +wSo +fFB +kdO +iZf +iZf +fCT +kTh +gQN +aru +aru +aru +aru +aru +wyD +wyD +wyD +pcQ +nQl +wyD +wyD +hdu +pLB +qiB +tWn +xCt +sip +eJI +gyp +uyr +iJN +tWn +tSn +uFZ +qKm +umy +vwQ +scP +pLz +uzl +pKm +bzg +hhF +hfM +ppp +iqP +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +aaa +bCI +iGw +qEC +eAS +cRB +rdK +sct +qEC +iGw +aaa +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +iGw +bCI +bCI +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +anZ +aru +aru +dXG +eur +fkB +kti +gof +aru +aru +iGw +iGw +iGw +iGw +wyD +lVa +mop +gxY +nQo +iYE +goZ +umy +pNG +qiD +qPr +hLe +yjJ +hsU +tCN +uAL +jPU +tWn +wGd +uNG +qKm +gGi +vwQ +scP +mOq +riK +pKm +bzg +vTL +hfM +igo +pLz +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +gYX +gtS +cCb +gYX +csj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +aru +aru +mAr +nos +fEI +aru +aru +iGw +iGw +bCI +bCI +iGw +lgN +dZu +mrN +mFk +eyt +iwt +oHz +phf +pNN +dsg +tWn +rQw +nud +xLB +fWl +bzr +mbM +tWn +tSn +rSr +qKm +kew +ewx +scP +wEY +npS +wpk +sxW +hfM +sLr +pLz +pLz +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +csj +csj +csj +csj +csj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +iGw +aaa +aaa +bCI +iGw +lgS +lWf +fEz +xxF +xRC +ozo +xKm +umy +vwQ +dsg +tWn +tWn +vZl +xAb +tWn +vZl +xAb +tWn +qKm +qKm +qKm +xqY +vwQ +scP +pLz +gqf +wjn +yhL +vBG +pLz +pLz +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +aaa +bCI +bCI +bCI +aaa +aaa +aaa +iGw +wyD +haO +pku +mfF +fPF +wyD +wyD +iDF +vwQ +iAj +tIz +xHT +xHT +xHT +xHT +xHT +xHT +rkP +wGW +xqb +qCA +uhY +vwQ +slQ +pLz +pLz +jTt +mNe +vyW +pLz +iGw +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +lhC +fHL +wpA +eYP +ucR +wyD +nXs +umy +pQa +jvK +qPF +jvK +sDU +cyD +jvK +uBr +jvK +jvK +wHR +xqg +ycj +jvK +mRg +gYq +pLz +kBs +mak +tbM +ikr +gOb +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +lhQ +lYc +kQx +kQW +kVH +mIR +oHY +phO +oxF +qiL +kHz +hTU +oxF +two +tQF +uBz +vJn +vJn +vJn +wHC +mCK +vJn +vJn +vlD +nbb +dTJ +jxh +jfp +jjc +gcx +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +wyD +fWW +dbC +gIa +fGA +wyD +xUP +wqh +pRy +xUP +soa +soz +soa +xUP +wxC +wxC +wps +wap +wxC +bwO +wxC +vEd +nrF +wxC +pLz +rmB +kjs +njj +pLz +pLz +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +wyD +rLL +sky +epC +nvS +wyD +iGw +aaa +iGw +aaa +soa +gps +soa +aaa +wxC +jHJ +oUP +sSD +wJs +xqW +mxM +xcU +pJx +xTL +pLz +pLz +mWY +pLz +pLz +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +lia +lYu +kCD +hHy +kmh +wyD +iGw +iGw +iGw +iGw +gNn +fcZ +gNn +aaa +tQG +tgF +vrL +wuY +eZb +xqW +oqG +rAN +pgR +teS +tQG +iGw +iGw +iGw +iGw +iGw +bCI +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +lhC +lZw +sGp +fSo +sAQ +dbt +iGw +gXq +gXq +gXq +gXq +ylx +gXq +gXq +sws +uCv +gLr +dpW +nCY +cqg +sXk +wuY +qji +amS +sws +iGw +bCI +bCI +bCI +aaa +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +rUr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +lhQ +gko +fGa +uoA +gzs +hkr +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +tRb +iLb +xQM +inP +jIR +dEO +ycr +bdR +sWf +eeI +bEv +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aas +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +wyD +maB +fHp +fWD +eqO +wyD +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +wxC +srS +bmZ +nCY +xaE +xsS +xaE +nCY +ljP +vZo +wxC +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +wyD +maX +xqr +ihp +hmo +wyD +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +wxC +wxC +vkC +oKG +vkC +wxC +vkC +oKG +vkC +wxC +wxC +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +iGw +iGw +iGw +eGR +xkY +iGw +iGw +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +iGw +vkC +naI +vkC +aaa +vkC +ghI +vkC +iGw +iGw +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bCI +bCI +bCI +iGw +acF +acF +iGw +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +iGw +ukt +fwe +ukt +aaa +ukt +fwe +ukt +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +iGw +acF +cIV +acF +iGw +iGw +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +bCI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +gXq +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +gXq +gXq +gXq +gXq +gXq +gXq +rlh +gXq +gXq +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +iGw +iGw +acF +uFL +acF +iGw +acF +uFL +acF +iGw +iGw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/map_files/generic/CentComm.dmm b/_maps/map_files/generic/CentComm.dmm index e935f85ee91..7cf061b5663 100644 --- a/_maps/map_files/generic/CentComm.dmm +++ b/_maps/map_files/generic/CentComm.dmm @@ -26,13 +26,6 @@ icon_state = "warning" }, /area/shuttle/escape) -"aab" = ( -/obj/machinery/light{ - dir = 1 - }, -/mob/living/simple_animal/turkey, -/turf/simulated/floor/grass, -/area/centcom/evac) "aac" = ( /obj/structure/window/reinforced{ dir = 4 @@ -64,17 +57,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"aag" = ( -/obj/structure/bed/dogbed/ian{ - name = "Lounger" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -30 - }, -/obj/machinery/light, -/mob/living/simple_animal/pet/dog/fox/alisa, -/turf/simulated/floor/wood, -/area/centcom/specops) "aao" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -94,6 +76,16 @@ icon_state = "rampbottom" }, /area/syndicate_mothership) +"aat" = ( +/obj/machinery/door/airlock/centcom{ + name = "ERT Service Room"; + opacity = 1; + req_access = list(109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "aaA" = ( /obj/effect/turf_decal/siding/thinplating/dark, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -130,6 +122,17 @@ /obj/machinery/plantgenes, /turf/simulated/floor/wood, /area/centcom/evac) +"abg" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/centcom/specops) "abk" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -153,12 +156,14 @@ name = "floor" }, /area/vox_station) -"acx" = ( +"acu" = ( +/obj/machinery/vending/nta/ertarmory/yellow{ + req_access = list(104,109) + }, /turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkbluealtstrip" + icon_state = "navyblue" }, -/area/centcom/zone2) +/area/centcom/specops) "acz" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot_red, @@ -189,6 +194,18 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone2) +"adj" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"adl" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "ads" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/bot_red, @@ -197,15 +214,20 @@ name = "floor" }, /area/vox_station) -"adL" = ( -/obj/structure/sign/securearea, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/specops) "adM" = ( /obj/item/bedsheet/brown, /obj/structure/bed, /turf/simulated/floor/carpet/blue, /area/shuttle/trade/sol) +"adO" = ( +/obj/effect/turf_decal/tile/neutral{ + alpha = 150; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "adQ" = ( /obj/item/flag/species/greys, /turf/simulated/floor/plasteel{ @@ -217,15 +239,6 @@ /obj/structure/flora/grass/both, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"adZ" = ( -/obj/structure/table/glass, -/obj/item/storage/briefcase, -/obj/item/storage/secure/briefcase, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "aef" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/simulated/floor/indestructible/vox{ @@ -249,6 +262,12 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"aeD" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7"; + tag = "icon-wood-broken7" + }, +/area/centcom/zone2) "aeF" = ( /obj/structure/railing{ dir = 1 @@ -257,6 +276,12 @@ icon_state = "darkredcorners" }, /area/syndicate_mothership/elite_squad) +"aeH" = ( +/obj/effect/turf_decal/stripes/gold{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "aeY" = ( /obj/item/deck/cards, /obj/structure/table/wood, @@ -272,12 +297,17 @@ "afP" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/supply) -"agb" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/candle/eternal, -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/centcom/zone1) +"agC" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "ERT_Drop" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "agG" = ( /obj/structure/closet/secure_closet/guncabinet{ layer = 2.9; @@ -374,18 +404,6 @@ name = "floor" }, /area/vox_station) -"aie" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "neutral" - }, -/area/centcom/evac) -"aig" = ( -/obj/structure/table/wood, -/obj/item/newspaper, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "aim" = ( /obj/structure/chair{ dir = 4 @@ -413,6 +431,13 @@ name = "floor" }, /area/vox_station) +"aix" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "aiy" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 9; @@ -420,16 +445,6 @@ icon_state = "gray_walls_corners" }, /area/shuttle/ussp) -"aiQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "aji" = ( /obj/machinery/light{ dir = 8 @@ -439,12 +454,6 @@ icon_state = "darkredalt" }, /area/centcom/jail) -"ajk" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/jail) "ajJ" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -454,48 +463,13 @@ icon_state = "brownoldfull" }, /area/syndicate_mothership/jail) -"ajM" = ( -/obj/machinery/door/airlock/public/glass, -/turf/simulated/floor/wood, -/area/centcom/zone2) "ajO" = ( /turf/simulated/wall/indestructible/fakeglass, /area/centcom/zone1) -"ajU" = ( -/obj/structure/sign/poster/official/air1, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) "akg" = ( /obj/structure/flora/rock/jungle, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"akk" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/stamp/magistrate{ - pixel_x = -5; - pixel_y = -5 - }, -/obj/item/stamp/centcom{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/folder/yellow{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/folder/red{ - pixel_x = 7 - }, -/obj/item/folder/blue{ - pixel_x = 7; - pixel_y = -7 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "akv" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 5; @@ -513,11 +487,32 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) +"akQ" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredalt" + }, +/area/centcom/jail) "akW" = ( /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership/control) +"akY" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "O2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "ald" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -615,30 +610,18 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_3) -"alR" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/machinery/iv_drip, -/obj/item/reagent_containers/iv_bag/salglu, -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/nitrogen, -/obj/item/tank/internals/emergency_oxygen/plasma, -/obj/machinery/defibrillator_mount/loaded{ - pixel_x = 30 +"alU" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444" + }, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444"; + dir = 8 }, +/turf/simulated/floor/carpet/black, /area/centcom/specops) "amE" = ( /obj/structure/kitchenspike, @@ -651,13 +634,16 @@ name = "floor" }, /area/vox_station) -"amK" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkbluefull" +"amO" = ( +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/door/poddoor/impassable{ + id_tag = "Admin_shuttle_access" }, -/area/centcom/specops) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "amV" = ( /obj/machinery/vending/dinnerware, /turf/simulated/floor/indestructible/vox{ @@ -693,48 +679,95 @@ name = "floor" }, /area/vox_station) -"anK" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - dir = 8; - id_tag = "CC_supply_internal"; - layer = 5; - locked = 1; - name = "Central Command Supply Internal Shutter" +"anJ" = ( +/obj/machinery/conveyor{ + id = "CC_crate"; + dir = 4 }, -/obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/supply) +"anL" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/effect/turf_decal/siding/yellow, +/turf/simulated/floor/carpet, +/area/centcom/evac) "aoc" = ( /obj/structure/window/full/reinforced{ layer = 2 }, /turf/simulated/floor/plating, /area/centcom/bridge) -"aoB" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "CC_BACKUP_SHUTTLE" +"aok" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7"; + tag = "icon-wood-broken7" + }, +/area/centcom/zone2) +"aov" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp/green, +/obj/item/stamp/centcom{ + pixel_x = -5; + pixel_y = -7 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) +"aoA" = ( +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) +"aoZ" = ( +/obj/structure/table/reinforced, +/obj/item/pizzabox/meat, +/obj/item/pizzabox/meat, +/obj/item/pizzabox/meat, +/obj/item/pizzabox/meat, +/obj/item/pizzabox/margherita, +/obj/item/pizzabox/margherita, +/obj/item/pizzabox/margherita, +/obj/item/pizzabox/hawaiian, +/obj/item/pizzabox/hawaiian, +/obj/item/pizzabox/hawaiian, +/obj/item/pizzabox/vegetable, +/obj/item/pizzabox/vegetable, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"apo" = ( +/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{ + dir = 2; + id_tag = "ERT_Quarantine" + }, +/obj/machinery/porta_turret/centcom/pulse{ + armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + color = "#666666"; + damtype = "burn"; + health = 1250; + region_max = 12; + scan_range = 12; + shot_delay = 8; + name = "Quarantine Pulse Turret" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone2) -"aoS" = ( -/obj/machinery/door/airlock/diamond, -/turf/simulated/floor/plating, /area/centcom/specops) -"aoW" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"apl" = ( -/obj/item/flag/nt, -/turf/simulated/floor/carpet/black, -/area/centcom/court) "app" = ( /obj/structure/window/reinforced{ dir = 1 @@ -753,17 +786,25 @@ /obj/effect/mapping_helpers/light, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"apH" = ( -/obj/effect/turf_decal/arrows/white{ - color = "#0066ff"; - dir = 1 +"apZ" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"aqe" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 10; + icon_state = "navybluealt" }, /area/centcom/specops) "aqo" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/clothing/gloves/boxing/hologlove{ icon_state = "boxinggreen"; item_state = "boxinggreen" @@ -783,19 +824,38 @@ icon_state = "dark" }, /area/centcom/zone1) -"aqP" = ( -/obj/structure/chair/sofa/corp/right, +"aqp" = ( +/obj/structure/table/reinforced{ + color = "#444444" + }, +/obj/item/radio/intercom/specops{ + pixel_x = 30 + }, +/obj/item/assault_pod/nt, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" + dir = 4; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"aqG" = ( +/obj/structure/toilet{ + dir = 8; + name = "Трон старшего администратора" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "CC_toilet_unit11"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 }, -/area/centcom/zone3) -"aqV" = ( /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkblue" + icon_state = "white" }, -/area/centcom/zone1) +/area/centcom/specops) "arg" = ( /obj/item/broken_bottle, /turf/simulated/floor/shuttle/objective_check/vox, @@ -820,6 +880,14 @@ name = "floor" }, /area/vox_station) +"arK" = ( +/obj/structure/table/glass, +/obj/machinery/light, +/obj/item/storage/ashtray/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "arL" = ( /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -837,55 +905,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/jail) -"arZ" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/medal/silver, -/obj/item/clothing/accessory/medal/silver, -/obj/item/clothing/accessory/medal/silver, -/obj/item/clothing/accessory/medal/silver/leadership{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/silver/leadership{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/silver/leadership{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/silver/valor{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/silver/valor{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/silver/valor{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"ase" = ( -/obj/structure/table, -/obj/item/paper_bin/nanotrasen{ - amount = 50; - pixel_x = -10; - pixel_y = 12 - }, -/obj/item/pen/multi/fountain{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/simulated/floor/wood, -/area/centcom/zone3) "ask" = ( /obj/structure/rack/holorack, /obj/effect/turf_decal/box/white, @@ -905,21 +924,6 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"asI" = ( -/turf/simulated/floor/wood, -/area/centcom/specops) -"asJ" = ( -/obj/structure/chair/sofa{ - dir = 5 - }, -/turf/simulated/floor/carpet/red, -/area/centcom/specops) -"asK" = ( -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/centcom/specops) "asM" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood, @@ -999,6 +1003,18 @@ }, /turf/simulated/floor/plasteel/freezer, /area/trader_station/sol) +"aus" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/paper/Cloning{ + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom/specops) "auB" = ( /obj/structure/table, /obj/item/storage/toolbox/surgery, @@ -1010,13 +1026,6 @@ icon_state = "white" }, /area/centcom/zone1) -"avx" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/station_alert, -/turf/simulated/floor/wood, -/area/centcom/specops) "avP" = ( /obj/effect/turf_decal/box/white/corners, /turf/simulated/floor/plasteel{ @@ -1024,12 +1033,150 @@ icon_state = "darkblue" }, /area/centcom/zone1) +"avR" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/under/captain_fly{ + name = "rogue uniform" + }, +/obj/item/clothing/under/captainparade{ + name = "parade uniform" + }, +/obj/item/clothing/under/captainparade{ + name = "parade uniform" + }, +/obj/item/clothing/under/captain_fly{ + name = "rogue uniform" + }, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/under/fluff/benjaminfallout, +/obj/item/clothing/under/fluff/benjaminfallout, +/obj/item/clothing/under/fluff/elishirt, +/obj/item/clothing/under/fluff/elishirt, +/obj/item/clothing/under/fluff/jay_turtleneck, +/obj/item/clothing/under/fluff/jay_turtleneck, +/obj/item/clothing/under/lawyer/black, +/obj/item/clothing/under/lawyer/black, +/obj/item/clothing/under/lawyer/blue, +/obj/item/clothing/under/lawyer/blue, +/obj/item/clothing/under/lawyer/bluesuit, +/obj/item/clothing/under/lawyer/bluesuit, +/obj/item/clothing/under/lawyer/female, +/obj/item/clothing/under/lawyer/female, +/obj/item/clothing/under/lawyer/oldman, +/obj/item/clothing/under/lawyer/oldman, +/obj/item/clothing/under/lawyer/red, +/obj/item/clothing/under/lawyer/red, +/obj/item/clothing/under/mafia{ + name = "black outfit" + }, +/obj/item/clothing/under/mafia{ + name = "black outfit" + }, +/obj/item/clothing/under/mafia/white{ + name = "white outfit" + }, +/obj/item/clothing/under/mafia/white{ + name = "white outfit" + }, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/color/black{ + icon_state = "hosblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hostanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hostanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officertanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officertanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardenblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardenblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardendnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardendnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardentanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardentanclothes"; + name = "jumpsuit" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "awg" = ( /obj/structure/chair/sofa{ dir = 8 }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) +"awn" = ( +/obj/machinery/clonepod/upgraded, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/centcom/specops) "awu" = ( /obj/structure/energy_caltrops/noselfdestroy, /obj/structure/flora/grass/both, @@ -1054,16 +1201,19 @@ icon_state = "grimy" }, /area/syndicate_mothership) +"awU" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "axc" = ( /obj/structure/energy_caltrops/noselfdestroy, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"axr" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" - }, -/area/centcom/jail) "axB" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4 @@ -1073,6 +1223,42 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"axF" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 9.1 + }, +/obj/structure/flora/rock, +/obj/structure/flora/ausbushes/stalkybush, +/obj/effect/turf_decal/tile/neutral{ + alpha = 85; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' + }, +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/specops) +"axM" = ( +/obj/machinery/vending/chinese/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) +"axQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/library, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) "axR" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/superbiteburger, @@ -1084,15 +1270,6 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) -"axT" = ( -/obj/machinery/computer/crew, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkbluefull" - }, -/area/centcom/bridge) "axW" = ( /obj/effect/decal/cleanable/blood/oil, /turf/simulated/floor/indestructible/vox{ @@ -1100,12 +1277,6 @@ name = "floor" }, /area/vox_station) -"aya" = ( -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) "ayi" = ( /obj/effect/turf_decal{ dir = 1; @@ -1146,10 +1317,6 @@ icon_state = "warnwhite" }, /area/centcom/zone1) -"ayG" = ( -/obj/structure/window/reinforced, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "ayR" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -1195,6 +1362,12 @@ icon_state = "floor4" }, /area/shuttle/syndicate) +"aAm" = ( +/obj/structure/closet/walllocker{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/freezer, +/area/centcom/specops) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 9 @@ -1210,10 +1383,6 @@ name = "floor" }, /area/vox_station) -"aAP" = ( -/obj/machinery/computer/card/centcom, -/turf/simulated/floor/wood, -/area/centcom/bridge) "aAR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1280,29 +1449,6 @@ /obj/machinery/recharger, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"aCC" = ( -/obj/machinery/door/airlock/command/glass{ - frequency = 2000; - icon_state = "open"; - id_tag = "CC-OP4-Int"; - locked = 1; - name = "Zone 2" - }, -/obj/effect/decal/warning_stripes/blue, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) -"aCM" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "aDf" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/red/line{ @@ -1386,17 +1532,30 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"aFM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -30 +"aFy" = ( +/obj/machinery/portable_atmospherics/canister/toxins{ + maximum_pressure = 50000 }, -/obj/machinery/vending/wallmed{ - pixel_x = -30; - pixel_y = 30 +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/conveyor{ + id = "Toxin"; + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, +/area/centcom/supply) +"aFB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, /area/centcom/specops) "aFT" = ( /obj/structure/rack, @@ -1409,21 +1568,36 @@ name = "floor" }, /area/vox_station) -"aGw" = ( -/turf/simulated/floor/plasteel{ +"aFX" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/red{ dir = 4; - icon_state = "darkred" + req_access = list(104,109) }, -/area/syndicate_mothership/elite_squad) -"aGD" = ( -/obj/machinery/computer/camera_advanced, -/obj/structure/window/reinforced{ +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/centcom/specops) +"aGt" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; dir = 8 }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/bridge) +"aGw" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "darkred" }, -/area/centcom/bridge) +/area/syndicate_mothership/elite_squad) "aGX" = ( /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; @@ -1467,6 +1641,17 @@ name = "floor" }, /area/vox_station) +"aHN" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_GYGAX" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "aHO" = ( /obj/structure/sink{ dir = 4; @@ -1490,17 +1675,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"aHU" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "aIb" = ( /obj/structure/table/wood, /obj/item/paicard, @@ -1508,6 +1682,15 @@ /obj/item/pen, /turf/simulated/floor/carpet/black, /area/centcom/zone1) +"aIk" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "aIq" = ( /obj/machinery/light/small{ dir = 4 @@ -1601,6 +1784,15 @@ name = "floor" }, /area/vox_station) +"aKm" = ( +/obj/effect/decal/nanotrasen_logo{ + icon_state = "logo6"; + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "aKD" = ( /obj/structure/window/reinforced{ dir = 1 @@ -1618,6 +1810,36 @@ name = "floor" }, /area/vox_station) +"aKY" = ( +/obj/item/gun/projectile/automatic/sniper_rifle, +/obj/item/gun/projectile/automatic/sniper_rifle, +/obj/item/gun/projectile/automatic/sniper_rifle, +/obj/item/gun/projectile/automatic/sniper_rifle, +/obj/item/gun/projectile/automatic/sniper_rifle, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + layer = 2.9; + name = "Sniper Rifle"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom/jail) +"aLe" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "ERT_armory_lvl3"; + name = "Armory level 3"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "aLC" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ @@ -1640,19 +1862,33 @@ name = "floor" }, /area/vox_station) +"aLI" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "aLV" = ( /obj/structure/closet/secure_closet/personal, /turf/simulated/floor/wood, /area/trader_station/sol) -"aMV" = ( -/obj/machinery/light{ +"aLY" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkbluealt" + }, +/area/centcom/zone2) +"aNf" = ( +/obj/structure/chair/sofa/corp/left{ dir = 1 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowalt" + icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/zone3) "aNy" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo16" @@ -1667,20 +1903,17 @@ /obj/machinery/light/small, /turf/simulated/floor/carpet, /area/centcom/zone1) +"aNU" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "aNX" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/window/reinforced/tinted, /turf/simulated/floor/carpet/black, /area/trader_station/sol) -"aOd" = ( -/obj/machinery/computer/station_alert, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowfull" - }, -/area/centcom/bridge) "aOe" = ( /obj/structure/spacepoddoor/invincible{ dir = 4 @@ -1693,13 +1926,6 @@ /mob/living/simple_animal/pig, /turf/simulated/floor/plating, /area/syndicate_mothership/control) -"aOA" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/item/flag/nt, -/turf/simulated/floor/wood, -/area/centcom/bridge) "aOB" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/structure/curtain/black{ @@ -1759,13 +1985,10 @@ }, /turf/simulated/floor/plasteel/freezer, /area/trader_station/sol) -"aPL" = ( -/obj/machinery/door/poddoor/shutters/preopen/invincible{ - dir = 2; - id_tag = "ert_vis_turret" - }, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/specops) +"aPy" = ( +/obj/machinery/vending/nta/ertarmory/green/cc_jail, +/turf/simulated/floor/wood, +/area/centcom/jail) "aQh" = ( /obj/vehicle/motorcycle{ dir = 8 @@ -1777,26 +2000,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"aQn" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - dir = 8; - id_tag = "CC_supply_internal"; - layer = 5; - locked = 1; - name = "Central Command Supply Internal Shutter" - }, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door_control/secure{ - id = "CC_supply_internal"; - name = "Central Command Supply Internal Shutter"; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "aQv" = ( /obj/machinery/light/small{ dir = 4 @@ -1880,21 +2083,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"aTQ" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "aTZ" = ( /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -1906,13 +2094,38 @@ icon_state = "darkredcornersalt" }, /area/syndicate_mothership/control) -"aUX" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" +"aUo" = ( +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_x = -32 + }, +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/indestructible{ + dir = 10; + icon_state = "darkpurple" }, -/turf/simulated/floor/carpet, /area/centcom/specops) +"aUs" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) +"aUM" = ( +/obj/structure/closet/crate/can, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/obj/item/paper/central_command/archive/station_reports, +/turf/simulated/floor/plating, +/area/centcom/zone2) "aUY" = ( /obj/structure/urinal{ pixel_y = 32 @@ -1929,11 +2142,6 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) -"aVs" = ( -/obj/structure/bed, -/obj/item/bedsheet/rd, -/turf/simulated/floor/carpet/arcade, -/area/centcom/zone1) "aVE" = ( /obj/structure/closet/secure_closet/contractor, /turf/simulated/floor/carpet/black, @@ -1963,27 +2171,10 @@ icon_state = "darkyellowaltstrip" }, /area/centcom/supply) -"aWr" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/warning_stripes/red/hollow, +"aWp" = ( /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkyellowalt" - }, -/area/centcom/jail) -"aWz" = ( -/obj/machinery/door/poddoor/impassable{ - id_tag = "admin_ert_enter_2"; - req_access = list(114) - }, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen/invincible{ - id_tag = "ert_vis_turret" - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluealt" + dir = 6; + icon_state = "darkyellowaltstrip" }, /area/centcom/specops) "aWO" = ( @@ -2035,6 +2226,14 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"aXC" = ( +/obj/machinery/atmospherics/unary/cryo_cell/upgraded{ + layer = 3.5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "aXD" = ( /obj/item/pizzabox{ icon_state = "pizzabox_open" @@ -2045,12 +2244,6 @@ name = "floor" }, /area/vox_station) -"aXP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/zone2) "aYm" = ( /obj/structure/window/plasmareinforced{ color = "#00f700"; @@ -2066,11 +2259,6 @@ icon_state = "floor13" }, /area/shuttle/ninja) -"aYp" = ( -/obj/machinery/light/small, -/obj/structure/bookcase/random, -/turf/simulated/floor/wood, -/area/centcom/zone2) "aYy" = ( /obj/structure/flora/tree/pine{ pixel_x = 1 @@ -2078,12 +2266,56 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"aYD" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/centcom/specops) +"aZl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/toy/desk/fan, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"aZs" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_NG"; + name = "Nerve Gas"; + pixel_x = -24; + pixel_y = 24; + req_access = list(114) + }, +/obj/structure/sign/greencross{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluecorners" + }, +/area/centcom/specops) "aZv" = ( /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" }, /area/centcom/zone1) +"aZw" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/bridge) "aZy" = ( /obj/structure/table/reinforced/brass, /obj/machinery/cell_charger, @@ -2135,17 +2367,6 @@ icon_state = "arrival" }, /area/centcom/evac) -"baa" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/door_control/secure{ - id = "ert_enter_control"; - name = "Shuttle control"; - pixel_x = 5; - pixel_y = 8; - req_access = list(114) - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "baG" = ( /obj/item/trash/tastybread, /turf/simulated/floor/indestructible/vox{ @@ -2153,27 +2374,19 @@ name = "floor" }, /area/vox_station) +"bbi" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "bbk" = ( /obj/structure/chair/sofa/left{ dir = 4 }, /turf/simulated/floor/carpet/black, /area/centcom/zone3) -"bbv" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/rack/holorack, -/obj/item/storage/belt/utility/chief/full, -/obj/item/storage/belt/utility/chief/full, -/obj/item/storage/belt/utility/chief/full, -/obj/item/storage/belt/utility/chief/full, -/obj/item/storage/belt/utility/chief/full, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "bbR" = ( /obj/machinery/light{ dir = 1 @@ -2196,6 +2409,17 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"bcs" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 8; + id_tag = "ERT_director_office_shutters2"; + layer = 5; + locked = 1; + name = "CentCom SOO Briefing" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) "bdh" = ( /obj/structure/chair, /obj/effect/landmark/voxstart, @@ -2211,63 +2435,73 @@ }, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) -"bdw" = ( -/obj/structure/coatrack, -/obj/structure/window/reinforced{ - dir = 4 +"bdQ" = ( +/obj/machinery/vending/cola/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/wood, -/area/centcom/zone1) -"bdB" = ( -/obj/structure/closet/cabinet{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100) +/area/centcom/zone2) +"beu" = ( +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 }, -/obj/item/storage/box/centcomofficer, -/obj/item/radio/headset/centcom{ - desc = null; - name = "Supreme commander bowman headset" +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 5; + pixel_y = -2 }, -/obj/item/card/id{ - access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114); - icon_state = "commander"; - name = "Supreme Commander ID card"; - rank = "Nanotrasen Navy Captain"; - registered_name = null +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) +"beG" = ( +/obj/item/gun/energy/gun/advtaser{ + pixel_y = -2 }, -/obj/item/door_remote/centcomm, -/obj/item/clothing/accessory/medal/gold{ - desc = null; - name = "Supreme commander's gold medal" +/obj/item/gun/energy/gun/advtaser{ + pixel_y = -2 }, -/obj/item/gun/projectile/revolver/mateba, -/obj/item/ammo_box/speedloader/a357, -/obj/item/ammo_box/speedloader/a357, -/obj/item/ammo_box/speedloader/a357, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" +/obj/item/gun/energy/gun/advtaser{ + pixel_y = -2 }, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" +/obj/item/gun/energy/gun/advtaser{ + pixel_y = -2 }, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/gloves/color/white{ - desc = null; - name = "Supreme judge gloves" +/obj/item/gun/energy/gun/advtaser{ + pixel_y = -2 }, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" +/obj/item/gun/energy/gun/advtaser{ + pixel_y = 7 }, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"beg" = ( +/obj/item/gun/energy/gun/advtaser{ + pixel_y = 7 + }, +/obj/item/gun/energy/gun/advtaser{ + pixel_y = 7 + }, +/obj/item/gun/energy/gun/advtaser{ + pixel_y = 7 + }, +/obj/item/gun/energy/gun/advtaser{ + pixel_y = 7 + }, +/obj/structure/rack/gunrack, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -3 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = 5 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -11 + }, +/obj/effect/decal/warning_stripes/white, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowaltstrip" + icon_state = "dark" }, -/area/centcom/jail) +/area/centcom/specops) "beU" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -2287,29 +2521,11 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"bfa" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/centcom/specops) "bfg" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"bfo" = ( -/obj/machinery/computer, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "bfx" = ( /obj/structure/holohoop{ dir = 1 @@ -2319,20 +2535,12 @@ icon_state = "asteroid" }, /area/centcom/evac) -"bfH" = ( -/obj/machinery/computer/communications, -/obj/machinery/light/small, +"bgm" = ( +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"bfQ" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/chem_dispenser/soda/upgraded, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 + dir = 5; + icon_state = "darkredalt" }, -/turf/simulated/floor/carpet/red, /area/centcom/specops) "bgu" = ( /obj/machinery/light, @@ -2354,6 +2562,25 @@ icon_state = "floor12" }, /area/shuttle/syndicate) +"bgL" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "CC_ERT2" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) +"bgN" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/green{ + req_access = list(104,109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreenfull" + }, +/area/centcom/specops) "bhg" = ( /obj/structure/railing{ dir = 1 @@ -2364,17 +2591,11 @@ tag = "icon-stage_stairs" }, /area/ninja/holding) -"bhj" = ( -/obj/machinery/door/airlock/centcom{ - name = "Supreme Court"; - opacity = 1; - req_access = list(106,109,110) - }, -/obj/effect/turf_decal/delivery/white, +"bhp" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkgreen" }, -/area/centcom/court) +/area/centcom/specops) "bht" = ( /obj/machinery/light/small{ dir = 1 @@ -2406,6 +2627,16 @@ icon_state = "floorgrime" }, /area/ninja/holding) +"bhM" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4; + pixel_x = -14; + initialized = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "bhR" = ( /obj/effect/turf_decal{ dir = 1; @@ -2444,35 +2675,40 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"biD" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/stack/spacecash/c1000000{ - name = "1000000 Credit" - }, -/obj/item/stack/telecrystal/twohundred_fifty{ - amount = 115; - desc = null +"bim" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1 }, -/obj/item/stack/telecrystal/twohundred_fifty{ - amount = 115; - desc = null +/turf/simulated/floor/plasteel{ + icon_state = "grimy" }, -/obj/item/reagent_containers/food/snacks/soup/beetsoup{ - desc = "Со вкусом политических убийств"; - name = "Борщ"; - pixel_y = 16 +/area/centcom/jail) +"biy" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) +"biT" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredalt" }, -/turf/simulated/floor/carpet/red, -/area/syndicate_mothership/control) +/area/centcom/zone2) "bje" = ( /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkredaltstrip" }, /area/centcom/jail) +"bji" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "bjl" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -2501,17 +2737,6 @@ icon_state = "floor4" }, /area/shuttle/ussp) -"bjw" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" - }, -/area/centcom/jail) "bjJ" = ( /obj/structure/closet{ custom_door_overlay = "green"; @@ -2522,6 +2747,15 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"bjK" = ( +/obj/structure/bed, +/obj/item/bedsheet/clown, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone1) "bjM" = ( /obj/machinery/light{ dir = 4 @@ -2531,13 +2765,27 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/spacebar) -"bjP" = ( -/obj/machinery/portable_atmospherics/canister/oxygen{ - maximum_pressure = 50000 +"bjO" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "Zone3_bathroom2"; + name = "Bathroom"; + opacity = 1 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" + icon_state = "white" + }, +/area/centcom/zone3) +"bkc" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 9 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) +"bki" = ( +/turf/simulated/floor/indestructible{ + dir = 4; + icon_state = "darkgreynavyblue" }, /area/centcom/specops) "bkk" = ( @@ -2571,6 +2819,20 @@ }, /turf/simulated/floor/plating, /area/centcom/specops) +"bla" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "blf" = ( /obj/effect/turf_decal{ icon_state = "golden_stripes" @@ -2658,6 +2920,33 @@ name = "floor" }, /area/vox_station) +"bmO" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) +"bnd" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8; + pixel_y = -16; + initialized = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/specops) +"bnf" = ( +/obj/structure/window/reinforced, +/obj/machinery/light, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "bnO" = ( /obj/machinery/cryopod{ dir = 8 @@ -2678,13 +2967,34 @@ icon_state = "darkredaltstrip" }, /area/centcom/zone3) -"bpI" = ( -/obj/structure/table/wood{ - color = "#996633" +"boG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" }, -/obj/item/flashlight/lamp/green, -/turf/simulated/floor/wood, /area/centcom/specops) +"bpl" = ( +/obj/structure/window/reinforced{ + layer = 3.1; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) + }, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) +"bpE" = ( +/obj/machinery/computer/secure_data, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredfull" + }, +/area/centcom/bridge) "bpJ" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 8; @@ -2692,6 +3002,30 @@ icon_state = "ninja_walls_T_alt" }, /area/shuttle/ninja) +"bpN" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + id_tag = "ERT_armory_lvl1"; + name = "Armory level 1"; + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) +"bpS" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + id_tag = "ERT_armory_lvl1"; + name = "Armory level 1"; + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "bqb" = ( /obj/structure/sign/poster/official/safety_internals{ pixel_x = 32 @@ -2701,6 +3035,33 @@ name = "floor" }, /area/vox_station) +"bqo" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/statue/artchair{ + layer = 10; + pixel_y = 10 + }, +/obj/effect/turf_decal/plaque{ + layer = 3 + }, +/turf/simulated/floor/grass, +/area/centcom/evac) +"bqy" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"bqR" = ( +/obj/machinery/door/airlock/centcom{ + name = "Office"; + opacity = 1; + req_access = list(666) + }, +/turf/space, +/area/centcom/specops) "bra" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -2710,6 +3071,15 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_2) +"bri" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone1) "brr" = ( /obj/machinery/light/small{ dir = 1 @@ -2737,6 +3107,13 @@ icon_state = "white" }, /area/centcom/jail) +"bsy" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/coatrack, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "bsK" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka{ pixel_x = -8; @@ -2765,6 +3142,12 @@ /obj/structure/window/full/shuttle, /turf/simulated/floor/plating, /area/shuttle/escape) +"bul" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "bur" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -2806,139 +3189,6 @@ icon_state = "light-fancy-wood" }, /area/syndicate_mothership/control) -"buw" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/under/assistantformal, -/obj/item/clothing/under/captain_fly{ - name = "rogue uniform" - }, -/obj/item/clothing/under/captainparade{ - name = "parade uniform" - }, -/obj/item/clothing/under/captainparade{ - name = "parade uniform" - }, -/obj/item/clothing/under/captain_fly{ - name = "rogue uniform" - }, -/obj/item/clothing/under/assistantformal, -/obj/item/clothing/under/fluff/benjaminfallout, -/obj/item/clothing/under/fluff/benjaminfallout, -/obj/item/clothing/under/fluff/elishirt, -/obj/item/clothing/under/fluff/elishirt, -/obj/item/clothing/under/fluff/jay_turtleneck, -/obj/item/clothing/under/fluff/jay_turtleneck, -/obj/item/clothing/under/lawyer/black, -/obj/item/clothing/under/lawyer/black, -/obj/item/clothing/under/lawyer/blue, -/obj/item/clothing/under/lawyer/blue, -/obj/item/clothing/under/lawyer/bluesuit, -/obj/item/clothing/under/lawyer/bluesuit, -/obj/item/clothing/under/lawyer/female, -/obj/item/clothing/under/lawyer/female, -/obj/item/clothing/under/lawyer/oldman, -/obj/item/clothing/under/lawyer/oldman, -/obj/item/clothing/under/lawyer/red, -/obj/item/clothing/under/lawyer/red, -/obj/item/clothing/under/mafia{ - name = "black outfit" - }, -/obj/item/clothing/under/mafia{ - name = "black outfit" - }, -/obj/item/clothing/under/mafia/white{ - name = "white outfit" - }, -/obj/item/clothing/under/mafia/white{ - name = "white outfit" - }, -/obj/item/clothing/under/misc/durathread, -/obj/item/clothing/under/misc/durathread, -/obj/item/clothing/under/retro/engineering, -/obj/item/clothing/under/retro/engineering, -/obj/item/clothing/under/retro/medical, -/obj/item/clothing/under/retro/medical, -/obj/item/clothing/under/retro/science, -/obj/item/clothing/under/retro/science, -/obj/item/clothing/under/retro/security, -/obj/item/clothing/under/retro/security, -/obj/item/clothing/under/color/black{ - icon_state = "hosblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hostanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hostanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officertanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officertanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardenblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardenblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardendnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardendnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardentanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardentanclothes"; - name = "jumpsuit" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "buy" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/weather/snow/corner{ @@ -2949,6 +3199,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) +"buT" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/centcom/jail) "buW" = ( /obj/structure/chair/office/dark, /turf/simulated/floor/carpet/black, @@ -2971,40 +3227,17 @@ name = "floor" }, /area/vox_station) -"bvK" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" - }, -/obj/effect/landmark/commando_manual, -/obj/effect/landmark/commando_manual, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"bvM" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/beaker/waterbottle, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"bvD" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/fungus{ + pixel_x = -32; + pixel_y = 32 }, -/area/centcom/court) -"bwb" = ( -/obj/item/clothing/head/cone, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/item/paper/central_command/archive/memes{ + info = "
"; + name = "Коллективное решение" }, +/turf/simulated/floor/plating, /area/centcom/zone2) "bwf" = ( /obj/structure/window/reinforced, @@ -3039,6 +3272,19 @@ icon_state = "darkreddarkfull" }, /area/shuttle/escape) +"bxi" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) +"byq" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "byz" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -3078,6 +3324,16 @@ /obj/item/storage/fancy/cigarettes/cigpack_robustgold, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"byS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_3) "byZ" = ( /obj/structure/railing{ dir = 8 @@ -3125,28 +3381,15 @@ icon_state = "floorgrime" }, /area/ninja/holding) -"bAT" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen{ - pixel_x = 7; - pixel_y = 9 +"bAW" = ( +/obj/structure/table/glass, +/obj/item/paper, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = -5 }, -/turf/simulated/floor/carpet, -/area/centcom/court) -"bBe" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "bBg" = ( /obj/machinery/embedded_controller/radio/airlock/airlock_controller{ frequency = 1331; @@ -3177,9 +3420,12 @@ icon_state = "dark" }, /area/shuttle/syndicate) -"bBh" = ( +"bBo" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, /turf/simulated/floor/carpet, -/area/centcom/bridge) +/area/centcom/evac) "bBD" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate/syndicate, @@ -3245,10 +3491,6 @@ icon_state = "darkred" }, /area/syndicate_mothership/elite_squad) -"bCw" = ( -/obj/structure/chair/sofa/right, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "bCI" = ( /obj/effect/turf_decal/box/red, /turf/simulated/floor/indestructible/vox{ @@ -3256,14 +3498,6 @@ name = "floor" }, /area/vox_station) -"bCT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "bCU" = ( /obj/machinery/computer/shuttle/trade/sol, /turf/simulated/floor/plasteel/grimy, @@ -3275,45 +3509,19 @@ /obj/effect/turf_decal/stripes/black, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"bDa" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"bDb" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/flag/nt, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "bDo" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "dark" }, /area/syndicate_mothership/jail) +"bDp" = ( +/obj/structure/coatrack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "bDH" = ( /turf/simulated/floor/plasteel/grimy, /area/trader_station/sol) @@ -3339,6 +3547,24 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"bEk" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"bEx" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "bEB" = ( /obj/structure/showcase{ desc = "This one has an old damaged suit in it. Not working..."; @@ -3359,15 +3585,34 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"bFM" = ( -/obj/structure/filingcabinet/security, -/turf/simulated/floor/carpet/black, -/area/centcom/court) "bGq" = ( /obj/machinery/smartfridge, /obj/structure/window/reinforced, /turf/simulated/floor/wood, /area/centcom/evac) +"bGt" = ( +/obj/structure/table/wood, +/obj/item/storage/lockbox/mindshield, +/obj/item/storage/lockbox/mindshield, +/obj/item/storage/lockbox/mindshield, +/obj/item/door_remote/centcomm, +/obj/item/storage/box/permits, +/obj/item/megaphone{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/camera_bug/ert{ + pixel_y = 10 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "bGz" = ( /obj/machinery/door/airlock/syndicate/public{ name = "Скромный зал славы"; @@ -3437,6 +3682,13 @@ icon_state = "floorgrime" }, /area/ninja/holding) +"bIj" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredalt" + }, +/area/centcom/jail) "bIU" = ( /obj/machinery/smartfridge/secure/chemistry/preloaded/syndicate, /turf/simulated/floor/plasteel{ @@ -3444,6 +3696,35 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) +"bJk" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"bJo" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) "bJL" = ( /obj/structure/ninjatele{ pixel_y = 25 @@ -3453,15 +3734,15 @@ icon_state = "floorgrime" }, /area/ninja/holding) -"bKz" = ( -/obj/machinery/light, -/obj/effect/decal/warning_stripes/south, -/obj/effect/decal/warning_stripes/east, +"bKu" = ( +/obj/machinery/computer/card/centcom, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "navybluealt" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/bridge) "bLb" = ( /obj/structure/table/abductor{ color = "#99ff99"; @@ -3486,10 +3767,10 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"bLr" = ( -/obj/structure/chair/comfy/lime, +"bLx" = ( +/obj/effect/turf_decal/siding/white, /turf/simulated/floor/carpet/black, -/area/centcom/specops) +/area/centcom/zone2) "bLD" = ( /obj/machinery/light, /turf/simulated/floor/wood, @@ -3519,6 +3800,12 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) +"bMS" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreen" + }, +/area/centcom/specops) "bNc" = ( /obj/machinery/door/window/brigdoor{ color = "#00f700"; @@ -3530,10 +3817,6 @@ icon_state = "floorgrime" }, /area/ninja/holding) -"bNp" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/simulated/floor/wood, -/area/centcom/specops) "bNW" = ( /obj/item/flashlight/lamp, /obj/structure/table/reinforced/brass, @@ -3550,6 +3833,44 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/cargo) +"bOG" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 1; + id_tag = "ERT_director_office_shutters"; + layer = 5; + locked = 1; + name = "CentCom SOO" + }, +/obj/machinery/door_control/secure{ + id = "ERT_director_office_shutters"; + pixel_x = 32; + req_access = list(114) + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) +"bOU" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"bOX" = ( +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/structure/table, +/obj/item/paper{ + info = "

Особенности отправки оборудования с помощью шаттла отдела снабжения


С целью минимизации рисков провоза опасных грузов и/или контрабанды сотрудники департамента защиты активов NanoTrasen регулярно осуществляют проверки шаттла снабжения. Эти проверки включают в себя снятие внешней упаковки с контейнеров для проверки манифестов, а также уничтожение любых объектов, не находящихся в контейнерах. Контроль груза осуществляется:
  1. Непосредственно после отлета шаттла с АКН Трурль на объект NanoTrasen;
  2. После отлета шаттла с объекта NanoTrasen до прибытия на АКН Трурль;
  3. Непосредственно после стыковки шаттла с АКН Трурль.

Для отправки оборудования на объект NanoTrasen с помощью шаттла снабжения необходимо обернуть контейнер упаковочной бумагой или поместить его еще в один контейнер."; + name = "Особенности отправки оборудования с помощью шаттла отдела снабжения" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "bPp" = ( /obj/machinery/syndiepad/admin/loadpad{ target_id = "syndie_cargo_port2" @@ -3562,12 +3883,59 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"bPw" = ( +/obj/item/gun/energy/laser/instakill/blue, +/obj/item/gun/energy/laser/instakill/blue, +/obj/item/gun/energy/laser/instakill/blue, +/obj/item/gun/energy/laser/instakill/blue, +/obj/item/gun/energy/laser/instakill/blue, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + layer = 2.9; + name = "Secret Fun"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/centcom/jail) "bQi" = ( /obj/machinery/computer, /turf/simulated/floor/plasteel{ icon_state = "darkbluefull" }, /area/centcom/bridge) +"bQo" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) +"bQr" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/nitrogen, +/obj/item/tank/internals/emergency_oxygen/plasma, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "bQu" = ( /obj/machinery/vending/artvend, /turf/simulated/floor/wood, @@ -3579,10 +3947,14 @@ icon_state = "ninja_walls_corners" }, /area/shuttle/ninja) -"bQS" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/zone3) +"bQK" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l"; + tag = "icon-propulsion_l (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/funeral) "bQZ" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee{ @@ -3620,42 +3992,32 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/funeral) -"bRu" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/combat/durand, +"bRw" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 6; + icon_state = "darkredaltstrip" }, -/area/centcom/supply) +/area/centcom/jail) "bRx" = ( /turf/simulated/floor/indestructible{ icon_state = "floor" }, /area/ninja/holding) -"bRL" = ( -/obj/structure/bookcase, -/obj/item/book/manual/sop_command, -/obj/item/book/manual/sop_engineering, -/obj/item/book/manual/sop_general, -/obj/item/book/manual/sop_legal, -/obj/item/book/manual/sop_medical, -/obj/item/book/manual/sop_science, -/obj/item/book/manual/sop_security, -/obj/item/book/manual/sop_service, -/obj/item/book/manual/sop_supply, -/turf/simulated/floor/wood, -/area/centcom/jail) "bRM" = ( /turf/simulated/floor/indestructible{ icon_state = "floorgrime" }, /area/ninja/holding) -"bSd" = ( -/obj/structure/window/reinforced{ - dir = 4 +"bRY" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" }, -/turf/simulated/floor/wood, -/area/centcom/jail) +/area/centcom/specops) "bSe" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/shuttle/objective_check/vox, @@ -3681,13 +4043,12 @@ icon_state = "floor4" }, /area/shuttle/ussp) -"bSx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/light, +"bSA" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "darkredaltstrip" }, -/area/centcom/supply) +/area/centcom/specops) "bSL" = ( /obj/structure/statue/sandstone/assistant{ anchored = 1; @@ -3703,6 +4064,16 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"bTd" = ( +/obj/structure/railing{ + dir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/zone1) "bTx" = ( /obj/structure/table/reinforced/brass, /obj/item/storage/toolbox/electrical{ @@ -3798,19 +4169,6 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) -"bUi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/glass, -/turf/simulated/floor/carpet, -/area/centcom/specops) -"bUs" = ( -/obj/effect/turf_decal/arrows/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "bUu" = ( /obj/machinery/suit_storage_unit/syndicate{ pixel_y = 6 @@ -3831,33 +4189,6 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"bVg" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2; - req_access = list(104) - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) -"bVt" = ( -/obj/machinery/door/airlock/centcom{ - aiControlDisabled = 1; - hackProof = 1; - name = "Emergency Response Team"; - opacity = 1; - req_access = list(114) - }, -/obj/effect/turf_decal/delivery/white, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_SRT" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "bVx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3886,13 +4217,25 @@ icon_state = "brownoldfull" }, /area/syndicate_mothership/jail) -"bVU" = ( -/obj/structure/window/reinforced{ - dir = 4 +"bWc" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light{ + dir = 1 }, -/obj/structure/chair/office/dark, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +/turf/simulated/floor/wood, +/area/centcom/zone3) +"bWt" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 6; + id = "pod4_away"; + name = "recovery ship bay 4"; + turf_type = /turf/simulated/floor/plating/airless; + width = 5 + }, +/turf/simulated/floor/plating/airless, +/area/space) "bWH" = ( /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/syndicate) @@ -3922,6 +4265,20 @@ icon_state = "dark" }, /area/centcom/zone2) +"bXr" = ( +/obj/structure/closet/cardboard{ + icon_state = "cardboard_librarian"; + icon_closed = "cardboard_librarian"; + icon_opened = "cardboard_librarian_open"; + initialized = 1 + }, +/obj/item/paper/central_command/archive/memes{ + info = "
"; + name = "Супъективное мнение" + }, +/obj/item/book/random/triple, +/turf/simulated/floor/plating, +/area/centcom/zone2) "bXA" = ( /obj/structure/table/reinforced, /obj/item/stamp/syndicate, @@ -3964,19 +4321,30 @@ name = "floor" }, /area/vox_station) -"bZj" = ( -/obj/structure/window/reinforced{ - dir = 4 +"bYI" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "ntsing_alt5" }, -/obj/structure/window/reinforced{ - layer = 2.9 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/effect/turf_decal/box/white/corners{ - dir = 1 +/area/centcom/specops) +"bYY" = ( +/obj/structure/railing{ + layer = 4.3; + density = 0 }, -/obj/structure/weightmachine/stacklifter, -/turf/simulated/floor/wood, -/area/centcom/jail) +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "bZu" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -3985,16 +4353,18 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"bZw" = ( -/obj/structure/table/reinforced, -/obj/item/stack/nanopaste, -/obj/item/mmi, -/obj/item/stack/nanopaste, -/obj/structure/sink{ - dir = 1 +"bZC" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) +"bZG" = ( +/obj/structure/chair/comfy/shuttle, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 9; + icon_state = "darkyellow" }, /area/centcom/specops) "bZP" = ( @@ -4012,6 +4382,20 @@ name = "floor" }, /area/vox_station) +"caN" = ( +/obj/structure/table/wood, +/obj/item/book/manual/security_space_law, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "caQ" = ( /obj/structure/chair/sofa{ dir = 9 @@ -4026,10 +4410,12 @@ /obj/structure/chair/sofa/left, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"cby" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/carpet, -/area/centcom/specops) +"cbK" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "cbQ" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -4053,6 +4439,13 @@ }, /turf/simulated/floor/wood, /area/trader_station/sol) +"ccc" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "ccA" = ( /obj/machinery/porta_turret/syndicate, /obj/structure/lattice/catwalk, @@ -4075,13 +4468,23 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"ccL" = ( -/obj/machinery/recharge_station/ert, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluecorners" +"cdq" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"cdD" = ( +/obj/structure/bed, +/obj/item/bedsheet/qm, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 }, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/zone1) "cdP" = ( /turf/simulated/wall/shuttle/nosmooth/interior{ dir = 10; @@ -4091,6 +4494,11 @@ underlay_floor_icon_state = "floor4" }, /area/shuttle/syndicate) +"cei" = ( +/obj/structure/table/glass, +/obj/item/toy/figure/dsquad, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "ceD" = ( /obj/machinery/door/airlock/syndicate/command{ name = "Teleporter"; @@ -4127,6 +4535,21 @@ }, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"cfq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/centcom/specops) +"cfr" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "cfw" = ( /obj/structure/table, /obj/item/storage/box/masks, @@ -4172,15 +4595,16 @@ icon_state = "darkblue" }, /area/centcom/zone1) -"cgv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9 +"cgu" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + tag = "icon-heater (NORTH)" }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkblue" +/obj/structure/window/reinforced{ + color = "black" }, -/area/centcom/specops) +/turf/simulated/floor/plating/airless, +/area/shuttle/funeral) "cgx" = ( /obj/docking_port/stationary{ dheight = 1; @@ -4213,6 +4637,16 @@ icon_state = "white" }, /area/centcom/jail) +"cgX" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_shotgun" + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "chj" = ( /obj/structure/bookcase, /obj/item/book/manual, @@ -4231,22 +4665,20 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"chF" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) "chG" = ( /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkyellowaltstrip" }, /area/centcom/supply) -"chS" = ( -/obj/structure/chair/comfy/beige{ - dir = 8; - layer = 5; - pixel_y = -2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "cig" = ( /obj/structure/railing/corner, /obj/machinery/light/small{ @@ -4265,12 +4697,29 @@ icon_state = "floor" }, /area/ninja/holding) -"ciK" = ( -/obj/effect/decal/warning_stripes/south, +"ciS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/centcom/specops) +"ciU" = ( +/obj/structure/rack/holorack, +/obj/item/nullrod, +/obj/item/nullrod, +/obj/item/nullrod, +/obj/item/melee/baton/telescopic, +/obj/item/melee/baton/telescopic, +/obj/item/melee/baton/telescopic, +/obj/item/melee/baton/telescopic, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/supply) "ciV" = ( /turf/simulated/wall/shuttle{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -4289,15 +4738,6 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"cjr" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "CC_Armory_DURAND" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "cjy" = ( /obj/structure/chair{ dir = 1 @@ -4316,6 +4756,31 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) +"cjN" = ( +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/riot/short, +/obj/item/gun/projectile/shotgun/riot/short, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "cjQ" = ( /obj/machinery/door/window/brigdoor{ color = "#00f700"; @@ -4340,31 +4805,18 @@ icon_state = "dark" }, /area/centcom/evac) -"ckb" = ( -/obj/structure/rack/holorack, -/obj/item/storage/box/deathimp, -/obj/item/storage/box/deathimp, -/obj/item/storage/box/deathimp, -/obj/item/storage/box/chef_rare_ingredients_kit, -/obj/item/storage/box/bartender_rare_ingredients_kit, -/obj/item/storage/box/fingerprints, -/obj/item/storage/box/fingerprints, -/obj/item/storage/box/swabs, -/obj/item/storage/box/swabs, -/obj/machinery/light{ - dir = 4 +"cka" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "ERT_armory_lvl3"; + name = "Armory level 3"; + layer = 5 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkfull" }, -/area/centcom/supply) -"ckm" = ( -/obj/structure/chair/comfy/purp, -/turf/simulated/floor/carpet, -/area/centcom/bridge) -"cko" = ( -/turf/simulated/floor/carpet, -/area/centcom/court) +/area/centcom/specops) "ckp" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/beer/upgraded, @@ -4416,12 +4868,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) -"ckU" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "ckZ" = ( /obj/effect/turf_decal{ dir = 4; @@ -4477,24 +4923,19 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) -"clo" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - tag = "icon-burst_r" +"clv" = ( +/turf/simulated/floor/indestructible{ + dir = 4; + icon_state = "darkpurple" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_2) -"clC" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/sfg9mm, -/obj/item/ammo_box/magazine/sfg9mm, -/obj/item/ammo_box/magazine/sfg9mm, -/obj/item/ammo_box/magazine/sfg9mm, -/obj/item/ammo_box/magazine/sfg9mm, -/obj/item/ammo_box/magazine/sfg9mm, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/area/centcom/specops) +"clw" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "cme" = ( /obj/structure/chair/comfy/shuttle{ @@ -4584,6 +5025,15 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) +"coB" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival"; + dir = 10 + }, +/area/centcom/evac) "coI" = ( /obj/machinery/door/airlock/survival_pod{ drain_act_protected = 1 @@ -4608,6 +5058,26 @@ icon_state = "brownoldfull" }, /area/syndicate_mothership/jail) +"coX" = ( +/obj/effect/turf_decal/arrows, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/supply) +"coZ" = ( +/obj/machinery/light, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"cpd" = ( +/obj/machinery/vending/ntc/medical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "cpk" = ( /obj/structure/ore_box, /obj/effect/decal/cleanable/blood/oil, @@ -4634,6 +5104,21 @@ icon_state = "darkredcornersalt" }, /area/syndicate_mothership/control) +"cpK" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_GYGAX" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "cqi" = ( /obj/structure/table/abductor{ color = "#99ff99"; @@ -4651,14 +5136,26 @@ icon_state = "floorgrime" }, /area/ninja/holding) -"cqv" = ( -/obj/item/gun/energy/clown/security{ - desc = "Поговаривают что это оружие сделано концерном Клоун-Варденов, может поэтому оно и спрятано?." +"cqr" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluealt" + }, +/area/centcom/specops) +"cqx" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4; + pixel_x = -14; + initialized = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/evac) "cqN" = ( /obj/structure/closet/cabinet, /obj/item/clothing/under/color/lightpurple, @@ -4680,16 +5177,38 @@ }, /turf/simulated/floor/carpet/cyan, /area/wizard_station) -"cqY" = ( -/obj/machinery/tcomms/relay/cc, +"cqX" = ( +/obj/structure/noticeboard{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/item/paper{ + info = "Передвинуть бойлер с водой" + }, /obj/machinery/light{ - dir = 8 + dir = 1 }, -/obj/item/radio/intercom/specops{ - pixel_x = -32 +/turf/simulated/floor/wood, +/area/centcom/zone2) +"crc" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl2"; + name = "Armory level 2"; + layer = 5 }, -/turf/simulated/floor/bluegrid, -/area/centcom/bridge) +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) +"crA" = ( +/obj/machinery/computer/pod/deathsquad, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) "crD" = ( /obj/structure/closet/crate, /obj/item/toy/plushie/blue_fox, @@ -4717,6 +5236,14 @@ icon_state = "white" }, /area/centcom/jail) +"crY" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "csh" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/siding/wideplating{ @@ -4732,10 +5259,6 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"csN" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "csQ" = ( /obj/machinery/sleeper/syndie, /turf/simulated/floor/shuttle{ @@ -4752,21 +5275,13 @@ /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood, /area/centcom/zone1) -"ctk" = ( -/turf/simulated/floor/plating, -/area/centcom/specops) -"cts" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/turf/simulated/floor/carpet/arcade, -/area/centcom/zone1) "ctv" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/evac) "ctz" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/beach_ball, /obj/item/beach_ball/holoball, /turf/simulated/floor/plasteel{ @@ -4794,12 +5309,6 @@ name = "floor" }, /area/vox_station) -"cuu" = ( -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkred" - }, -/area/centcom/specops) "cuy" = ( /obj/item/shard, /obj/item/trash/sosjerky, @@ -4818,6 +5327,17 @@ name = "floor" }, /area/vox_station) +"cuU" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) +"cvg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "cvi" = ( /obj/structure/table/reinforced/brass, /obj/item/clothing/suit/space/vox/carapace, @@ -4847,14 +5367,31 @@ name = "floor" }, /area/syndicate_mothership/outside) -"cvu" = ( -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" +"cvq" = ( +/obj/structure/chair/office/light{ + dir = 1 }, -/area/centcom/specops) +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) +"cvQ" = ( +/obj/structure/shuttle/engine/platform{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) +"cvR" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "CC_crate" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/supply) "cwn" = ( /obj/structure/table/reinforced/brass, /obj/item/clothing/suit/space/vox/medic, @@ -4879,34 +5416,6 @@ name = "floor" }, /area/vox_station) -"cwU" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/centcom/evac) -"cxl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - pixel_y = 2; - req_access = list(104,109) - }, -/obj/machinery/suit_storage_unit/standard_unit/ertamber{ - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) "cxA" = ( /obj/machinery/teleport/hub/upgraded{ admin_usage = 1 @@ -4943,15 +5452,13 @@ }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"cxK" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/comfy/beige{ - dir = 1 +"cxL" = ( +/obj/machinery/vending/tool, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/area/centcom/specops) "cxM" = ( /obj/structure/table/reinforced/brass, /obj/item/clothing/suit/space/vox/stealth, @@ -5078,65 +5585,53 @@ name = "floor" }, /area/syndicate_mothership) -"cAA" = ( -/obj/structure/chair/comfy/brown{ - color = "#3300FF" - }, -/turf/simulated/floor/carpet, -/area/centcom/court) -"cAL" = ( -/obj/structure/closet{ - icon_state = "syndicate" - }, -/obj/machinery/light{ - dir = 4 +"cAb" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_SRT"; + pixel_y = -25; + req_access = list(114); + pixel_x = 25; + name = "SRT Team 1" }, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/gun/projectile/automatic/proto, -/obj/item/gun/energy/gun/blueshield, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/reagent_containers/food/snacks/candy/mre, -/obj/item/reagent_containers/hypospray/combat, -/obj/item/radio/headset/ert/alt{ - desc = null; - name = "SRT bowman headset" +/turf/simulated/floor/plasteel{ + icon_state = "navybluealtstrip" }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - desc = null; - name = "SRT beret" +/area/centcom/specops) +"cAh" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/item/clothing/shoes/combat/swat{ - name = "SRT special shoes" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/item/clothing/gloves/combat{ - name = "Combat gloves" +/area/centcom/zone3) +"cAo" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + dir = 1; + id_tag = "ERT_armory_vkd"; + name = "Armory level 1" }, -/obj/item/storage/belt/security/webbing/srt/full, -/obj/item/storage/backpack/satchel_blueshield/srt, -/obj/item/clothing/suit/storage/blueshield/srt, -/obj/item/clothing/suit/armor/bulletproof{ - name = "SRT bulletproof vest" +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" }, -/obj/item/shield/riot/tele, -/obj/item/suppressor, -/obj/item/CQC_manual, -/obj/item/implanter/mindshield/ert, -/obj/item/card/id/centcom{ - name = "Special Reaction Team Member card"; - rank = "Special Reaction Team Member"; - registered_name = "Special Reaction Team Member" +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" }, -/obj/item/storage/box/responseteam, -/obj/item/clothing/under/fluff/jay_turtleneck{ - desc = null; - name = "SRT uniform" +/area/centcom/specops) +"cAw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/donkpockets, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "navyblue" + icon_state = "vault"; + tag = "icon-vault (WEST)" }, /area/centcom/specops) "cBk" = ( @@ -5149,14 +5644,6 @@ icon_state = "navyblue" }, /area/centcom/specops) -"cBt" = ( -/obj/item/flag/nt, -/obj/structure/window/reinforced{ - color = "red"; - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "cBu" = ( /obj/effect/decal/warning_stripes/white/hollow, /obj/machinery/light{ @@ -5166,6 +5653,17 @@ icon_state = "dark" }, /area/centcom/jail) +"cBR" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "cBU" = ( /obj/machinery/hydroponics/soil, /turf/simulated/floor/indestructible/snow, @@ -5216,12 +5714,22 @@ icon_state = "darkblue" }, /area/centcom/zone1) -"cDS" = ( -/obj/structure/window/reinforced, +"cDQ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/air{ + maximum_pressure = 50000 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "Air"; + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/bridge) +/area/centcom/supply) "cDU" = ( /obj/item/flag/ninja, /turf/simulated/floor/indestructible{ @@ -5288,60 +5796,24 @@ icon_state = "dark" }, /area/centcom/evac) +"cFR" = ( +/obj/structure/chair/comfy/purp{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) "cFY" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood, /area/centcom/jail) -"cGy" = ( -/obj/structure/closet{ - icon_state = "syndicate" - }, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/gun/projectile/automatic/proto, -/obj/item/gun/energy/gun/blueshield, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/reagent_containers/food/snacks/candy/mre, -/obj/item/reagent_containers/hypospray/combat, -/obj/item/radio/headset/ert/alt{ - desc = null; - name = "SRT bowman headset" - }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - desc = null; - name = "SRT beret" - }, -/obj/item/clothing/shoes/combat/swat{ - name = "SRT special shoes" - }, -/obj/item/clothing/gloves/combat{ - name = "Combat gloves" - }, -/obj/item/storage/belt/security/webbing/srt/full, -/obj/item/storage/backpack/satchel_blueshield/srt, -/obj/item/clothing/suit/storage/blueshield/srt, -/obj/item/clothing/suit/armor/bulletproof{ - name = "SRT bulletproof vest" - }, -/obj/item/shield/riot/tele, -/obj/item/suppressor, -/obj/item/CQC_manual, -/obj/item/implanter/mindshield/ert, -/obj/item/card/id/centcom{ - name = "Special Reaction Team Member card"; - rank = "Special Reaction Team Member"; - registered_name = "Special Reaction Team Member" - }, -/obj/item/storage/box/responseteam, -/obj/item/clothing/under/fluff/jay_turtleneck{ - desc = null; - name = "SRT uniform" +"cGx" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda/upgraded, +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" + icon_state = "dark" }, /area/centcom/specops) "cGz" = ( @@ -5381,15 +5853,13 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) -"cHS" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/beaker/waterbottle, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5 +"cHQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" }, -/turf/simulated/floor/carpet/black, -/area/centcom/court) +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "cHT" = ( /obj/structure/bonfire/dense, /turf/simulated/floor/indestructible/asteroid, @@ -5403,6 +5873,28 @@ icon_state = "floor13" }, /area/shuttle/ninja) +"cIa" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/nitrogenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/nitrogen, +/obj/item/tank/internals/emergency_oxygen/plasma, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecornersalt" + }, +/area/centcom/specops) "cIh" = ( /obj/structure/table/glass, /obj/item/circular_saw, @@ -5430,15 +5922,6 @@ name = "floor" }, /area/vox_station) -"cJg" = ( -/obj/machinery/atmospherics/unary/cold_sink/freezer/upgraded, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "cJq" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -5463,14 +5946,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"cJL" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/jail) "cJM" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -5482,12 +5957,14 @@ name = "floor" }, /area/vox_station) -"cKq" = ( +"cKh" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluecorners" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/evac) "cKt" = ( /obj/machinery/door/airlock/syndicate/security{ id_tag = "SyndFB_prison_stroll"; @@ -5515,18 +5992,6 @@ /obj/machinery/chem_dispenser/soda/upgraded, /turf/simulated/floor/carpet/red, /area/centcom/zone1) -"cKK" = ( -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" - }, -/area/centcom/court) "cKU" = ( /obj/machinery/conveyor_switch/oneway{ id = "SFBQMLoad2"; @@ -5556,6 +6021,27 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) +"cLz" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 8; + id_tag = "CC_supply_internal"; + layer = 5; + locked = 1; + name = "Central Command Supply Internal Shutter" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door_control/secure{ + id = "CC_supply_internal"; + name = "Central Command Supply Internal Shutter"; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "cLC" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 8 @@ -5589,6 +6075,47 @@ name = "floor" }, /area/vox_station) +"cMn" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/accessory/black{ + desc = null; + name = "Black tie" + }, +/obj/item/clothing/accessory/blue{ + desc = null; + name = "Blue tie" + }, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/accessory/blue{ + desc = null; + name = "Blue tie" + }, +/obj/item/clothing/accessory/black{ + desc = null; + name = "Black tie" + }, +/obj/item/clothing/accessory/holster{ + desc = null; + name = "Shoulder holster" + }, +/obj/item/clothing/accessory/holster{ + desc = null; + name = "Shoulder holster" + }, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/belt/fannypack/black, +/obj/item/storage/belt/fannypack/black, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"cMz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredalt" + }, +/area/centcom/zone2) "cMD" = ( /obj/machinery/door/airlock/survival_pod{ drain_act_protected = 1 @@ -5629,54 +6156,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) -"cNy" = ( -/obj/structure/table/reinforced, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) "cNW" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 8 @@ -5710,6 +6189,18 @@ }, /turf/simulated/floor/carpet/black, /area/trader_station/sol) +"cPv" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + id_tag = "shit_rain_home"; + name = "Shuttle Hatch"; + req_access = list(109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "cPC" = ( /obj/effect/turf_decal{ dir = 6; @@ -5732,6 +6223,16 @@ icon_state = "arrivalcorner" }, /area/centcom/evac) +"cQf" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_4) "cQm" = ( /obj/item/flag/nt, /turf/simulated/floor/plasteel{ @@ -5772,6 +6273,20 @@ icon_state = "floorgrime" }, /area/ninja/holding) +"cQO" = ( +/obj/structure/chair/comfy/red{ + color = "#FFFFFF"; + dir = 8 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) +"cQX" = ( +/obj/machinery/light, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "cRm" = ( /obj/structure/table/abductor{ color = "#99ff99"; @@ -5819,6 +6334,10 @@ name = "floor" }, /area/syndicate_mothership) +"cSa" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) "cSb" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -5841,6 +6360,21 @@ name = "floor" }, /area/syndicate_mothership/outside) +"cSM" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "nanotrasen_sign4"; + pixel_x = -16; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/centcom/specops) "cSN" = ( /obj/structure/closet/crate/freezer{ desc = "A crate."; @@ -5863,18 +6397,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"cUs" = ( -/obj/structure/holohoop{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) "cUz" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak-broken4" @@ -5891,6 +6413,19 @@ /obj/item/shard, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) +"cVk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer, +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "cVs" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -5906,15 +6441,19 @@ name = "floor" }, /area/vox_station) -"cVB" = ( -/obj/machinery/light{ - dir = 4 +"cVv" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluealt" +/obj/machinery/photocopier{ + anchored = 0 }, -/area/centcom/zone2) +/obj/structure/sign/poster/secret/lady{ + pixel_x = 32 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "cVM" = ( /obj/structure/table, /obj/machinery/chem_dispenser/soda/upgraded, @@ -5923,53 +6462,13 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"cWC" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/internals, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) -"cWM" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = -32 - }, -/obj/structure/window/reinforced, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22"; - tag = "icon-plant-22" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"cWR" = ( -/obj/structure/rack, -/obj/item/ammo_box/a40mm, -/obj/item/ammo_box/a40mm, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, +"cWV" = ( +/obj/item/flag/nt, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"cXc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - layer = 2.9 + dir = 4; + icon_state = "darkyellowalt" }, -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +/area/centcom/zone3) "cYf" = ( /obj/structure/closet/crate/freezer{ desc = "A crate."; @@ -6039,19 +6538,46 @@ name = "floor" }, /area/vox_station) -"cYV" = ( +"cZF" = ( /obj/structure/table/reinforced, -/obj/item/storage/box/beakers/bluespace, -/obj/item/storage/box/beakers/bluespace, -/obj/item/storage/box/beakers/bluespace, -/obj/item/reagent_scanner/adv, -/obj/structure/sink{ - dir = 1 +/obj/machinery/door_control/secure{ + id = "CC_space_jail_sec"; + pixel_y = -6; + pixel_x = -7 + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 2000; + id_tag = "CC-OP4"; + name = "Access Controller OP4"; + pixel_y = 6; + req_access = list(109); + tag_exterior_door = "CC-OP4-Ext"; + tag_interior_door = "CC-OP4-Int"; + pixel_x = -7 + }, +/obj/machinery/door_control/secure{ + id = "CC_space_jail_cell"; + pixel_y = -6; + pixel_x = 7; + color = "#FFA500"; + name = "remote cell shutters control"; + req_access = list(104,114) + }, +/obj/machinery/door_control/secure{ + id = "CC_space_jail_door"; + pixel_y = 6; + pixel_x = 7; + color = "#ffaaaa"; + name = "remote cell door bolts control"; + req_access = list(104,114); + specialfunctions = 4; + normaldoorcontrol = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 5; + icon_state = "darkredaltstrip" }, -/area/centcom/specops) +/area/centcom/jail) "cZK" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" @@ -6080,6 +6606,14 @@ icon_state = "darkblue" }, /area/centcom/zone1) +"daw" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/centcom/specops) "daD" = ( /obj/item/twohanded/required/kirbyplants{ layer = 4 @@ -6089,9 +6623,38 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"daM" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, +"daN" = ( +/obj/machinery/computer/security{ + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + }, +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredfull" + }, +/area/centcom/bridge) +"daU" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 9; + pixel_y = 1; + pixel_x = -1; + density = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, /area/centcom/specops) "dbj" = ( /obj/item/twohanded/required/kirbyplants{ @@ -6115,12 +6678,19 @@ }, /turf/simulated/floor/plasteel/grimy, /area/trader_station/sol) -"dcc" = ( -/obj/item/stack/sheet/animalhide/monkey{ - desc = "The by-product of monkey farming. Expires 07/02/2022" +"dbW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" }, -/obj/effect/decal/cleanable/blood/oil/streak, -/turf/simulated/floor/plating, +/area/centcom/specops) +"dcf" = ( +/obj/machinery/computer/camera_advanced, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "dcA" = ( /obj/structure/window/reinforced{ @@ -6140,12 +6710,48 @@ /obj/item/kitchen/knife, /turf/simulated/floor/carpet/black, /area/trader_station/sol) +"ddN" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/folder/red{ + pixel_x = 7 + }, +/obj/item/folder/blue{ + pixel_x = 7; + pixel_y = -7 + }, +/obj/item/storage/briefcase, +/obj/item/door_remote/omni, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "ddZ" = ( /obj/structure/chair/sofa/left{ dir = 8 }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) +"dec" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/machinery/door_control/secure{ + id = "Drop"; + name = "Central Command Mass Driver Shutte"; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "def" = ( /obj/structure/window/reinforced{ dir = 1; @@ -6156,6 +6762,16 @@ icon_state = "dark" }, /area/centcom/jail) +"del" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "deK" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -6165,12 +6781,18 @@ }, /turf/simulated/floor/carpet/black, /area/trader_station/sol) -"dfd" = ( -/obj/machinery/light/small{ - dir = 1 +"deM" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 }, -/turf/simulated/floor/glass/reinforced, -/area/centcom/evac) +/obj/item/pen/fancy{ + pixel_x = 1; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "dfj" = ( /obj/effect/turf_decal{ dir = 10; @@ -6243,14 +6865,6 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"dgp" = ( -/obj/structure/closet/wardrobe/red, -/obj/item/clothing/suit/tracksuit/red, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/wood, -/area/centcom/jail) "dgy" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -6269,6 +6883,17 @@ icon_state = "bot" }, /area/shuttle/escape) +"dhv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "dhX" = ( /obj/effect/turf_decal{ dir = 8; @@ -6289,6 +6914,13 @@ icon_state = "floor4" }, /area/shuttle/syndicate) +"dix" = ( +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/obj/structure/filingcabinet/medical, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "diG" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 @@ -6303,6 +6935,112 @@ /obj/item/seeds/wheat/rice, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"dji" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/head/beret/atmos{ + name = "beret" + }, +/obj/item/clothing/head/beret/atmos{ + name = "beret" + }, +/obj/item/clothing/head/beret/ce{ + name = "beret" + }, +/obj/item/clothing/head/beret/ce{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/captain{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/captain{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + name = "beret" + }, +/obj/item/clothing/head/beret/durathread{ + name = "beret" + }, +/obj/item/clothing/head/beret/durathread{ + name = "beret" + }, +/obj/item/clothing/head/beret/eng{ + name = "beret" + }, +/obj/item/clothing/head/beret/eng{ + name = "beret" + }, +/obj/item/clothing/head/beret/elo{ + name = "beret" + }, +/obj/item/clothing/head/beret/elo{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora{ + icon_state = "wfedora" + }, +/obj/item/clothing/head/fedora{ + icon_state = "wfedora" + }, +/obj/item/clothing/head/beret/purple{ + name = "beret" + }, +/obj/item/clothing/head/beret/purple{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "beret_hos_black"; + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "beret_hos_black"; + name = "beret" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"djs" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 6; + id = "pod1_away"; + name = "recovery ship bay 1"; + turf_type = /turf/simulated/floor/plating/airless; + width = 5 + }, +/turf/simulated/floor/plating/airless, +/area/space) "djz" = ( /obj/machinery/slot_machine, /obj/machinery/light/small{ @@ -6310,6 +7048,20 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"djD" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) +"dkb" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/centcom/jail) "dkg" = ( /obj/structure/reagent_dispensers/beerkeg{ desc = "Собственность Шерлока Субботина" @@ -6361,12 +7113,6 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"dlT" = ( -/obj/structure/chair/comfy/brown{ - color = "#FF3300" - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "dmj" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -6384,33 +7130,36 @@ "dmR" = ( /turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, /area/shuttle/administration) -"dnh" = ( -/obj/docking_port/stationary{ - allow_spin = 0; - dir = 4; - dwidth = 2; - height = 11; - id = "specops_away"; - name = "centcom bay 3"; - top_left_corner = 8; - top_right_corner = 1; - turf_type = /turf/simulated/floor; - width = 5 +"dmX" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecornersalt" }, -/turf/simulated/floor/plating/airless, -/area/space) -"dnB" = ( -/obj/machinery/door_control{ - id = "admin_ert_enter_2"; - pixel_x = 24; - pixel_y = 8; - req_access = list(104,109,114) +/area/centcom/specops) +"dnA" = ( +/obj/machinery/computer/camera_advanced{ + icon_keyboard = "seclaptop_key"; + icon_screen = "seclaptop"; + icon_state = "laptop" }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluealt" +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/mob/living/simple_animal/frog/scream/mapper{ + pixel_x = -2; + pixel_y = 11 }, +/obj/structure/table/holotable/wood, +/turf/simulated/floor/carpet/black, /area/centcom/specops) +"dnJ" = ( +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/bluegrid, +/area/centcom/bridge) "dnL" = ( /obj/machinery/light/small{ dir = 8 @@ -6419,6 +7168,52 @@ icon_state = "floorgrime" }, /area/ninja/holding) +"dnM" = ( +/obj/structure/table/reinforced{ + color = "#444444" + }, +/obj/structure/sign/poster/official/kill_syndicate{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"doh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/gold/glass{ + frequency = 2000; + hackable = 0; + id_tag = "CC-OP4-Ext"; + locked = 1; + name = "Zone 3" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 2000; + master_tag = "CC-OP4"; + name = "CC-OP4-EXT"; + pixel_y = 24; + req_access = list(109); + wires = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"dom" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 6; + id = "pod2_away"; + name = "recovery ship bay 2"; + turf_type = /turf/simulated/floor/plating/airless; + width = 5 + }, +/turf/simulated/floor/plating/airless, +/area/space) "dov" = ( /obj/structure/chair/stool, /obj/effect/turf_decal/weather/snow/corner{ @@ -6429,36 +7224,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) -"doA" = ( -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/gun/projectile/shotgun/automatic/combat{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "doL" = ( /obj/item/stack/sheet/mineral/sandbags, /turf/simulated/floor/indestructible/vox{ @@ -6466,6 +7231,28 @@ name = "floor" }, /area/vox_station) +"dpe" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) +"dpf" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/zone3) +"dpg" = ( +/turf/simulated/wall/indestructible/abductor, +/area/abductor_ship) +"dpw" = ( +/obj/machinery/vending/snack{ + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "dpF" = ( /obj/machinery/door/airlock/multi_tile/glass{ dir = 2 @@ -6475,14 +7262,54 @@ icon_state = "dark" }, /area/centcom/zone1) -"dqf" = ( -/obj/machinery/vending/nta/ertarmory/blue{ - req_access = list(104,109) +"dpG" = ( +/obj/effect/turf_decal/loading_area/white{ + dir = 4 }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" +/obj/effect/turf_decal/tile/neutral{ + alpha = 100; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) +"dpI" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) +"dpJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone3) +"dqc" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"dqe" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" }, +/turf/simulated/floor/plating/airless, /area/centcom/specops) "dqG" = ( /turf/simulated/floor/plating/asteroid{ @@ -6491,6 +7318,13 @@ name = "floor" }, /area/syndicate_mothership/outside) +"dqR" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/grass, +/area/centcom/evac) "dqX" = ( /obj/machinery/bodyscanner{ dir = 4 @@ -6529,20 +7363,6 @@ icon_state = "darkredalt" }, /area/centcom/jail) -"drr" = ( -/obj/machinery/door/poddoor/impassable{ - id_tag = "admin_ert_enter_2"; - req_access = list(114) - }, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen/invincible{ - id_tag = "ert_vis_turret" - }, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "drz" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 6 @@ -6603,6 +7423,20 @@ tag = "icon-stage_stairs" }, /area/ninja/holding) +"dtj" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/obj/structure/shuttle/engine/platform{ + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) "dtu" = ( /obj/structure/flora/ausbushes/reedbush, /turf/simulated/floor/indestructible/beach/coastline{ @@ -6629,17 +7463,6 @@ name = "floor" }, /area/ninja/holding) -"dtR" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/folder/yellow, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "duf" = ( /obj/item/tank/internals/oxygen/ninja{ pixel_x = -3; @@ -6689,6 +7512,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"dvj" = ( +/turf/simulated/floor/indestructible{ + dir = 6; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "dvt" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 5 @@ -6720,14 +7549,6 @@ }, /turf/simulated/floor/carpet, /area/centcom/evac) -"dvD" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" - }, -/area/centcom/zone3) "dvI" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -6748,18 +7569,6 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) -"dvS" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "ERT_armory_lvl3"; - name = "Armory Level 3" - }, -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "dvT" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -6781,24 +7590,25 @@ icon_state = "darkred" }, /area/syndicate_mothership/infteam) -"dwm" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/bridge) +"dwn" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "ntsing_alt2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"dwI" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkgreen" + }, +/area/centcom/specops) "dwJ" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/grass, /area/centcom/evac) -"dwU" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/supply) -"dxk" = ( -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "dxs" = ( /obj/vehicle/motorcycle{ dir = 1 @@ -6829,6 +7639,12 @@ name = "floor" }, /area/vox_station) +"dyh" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone3) "dyy" = ( /obj/structure/window/reinforced{ dir = 4 @@ -6838,6 +7654,12 @@ icon_state = "seadeep" }, /area/centcom/evac) +"dyH" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/centcom/specops) "dyM" = ( /obj/effect/decal/cleanable/blood/oil, /obj/effect/turf_decal/stripes/red/line, @@ -6846,30 +7668,6 @@ name = "floor" }, /area/vox_station) -"dyN" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 8; - id_tag = "CC_GAMMA" - }, -/obj/machinery/door/airlock/centcom{ - name = "Gamma Armory"; - opacity = 1; - req_access = list(114) - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"dyQ" = ( -/obj/item/flag/nt, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "dzo" = ( /obj/effect/turf_decal/stripes/red/line, /obj/effect/turf_decal/arrows/red{ @@ -6880,9 +7678,24 @@ name = "floor" }, /area/vox_station) -"dzO" = ( -/obj/machinery/door/airlock/external{ - id_tag = "s_docking_airlock"; +"dzA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"dzF" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + tag = "icon-burst_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"dzO" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; name = "Shuttle Airlock"; req_access = list(150) }, @@ -6931,12 +7744,25 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/cargo) -"dAl" = ( -/obj/structure/window/reinforced{ - dir = 4 +"dAk" = ( +/obj/structure/toilet{ + dir = 4; + name = "Трон старшего администратора" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/evac) +"dAz" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" }, -/obj/structure/table/glass, -/turf/simulated/floor/carpet, /area/centcom/specops) "dAU" = ( /obj/effect/turf_decal/number/number_1{ @@ -6947,13 +7773,6 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) -"dBk" = ( -/obj/structure/table/glass, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkyellow" - }, -/area/centcom/specops) "dBt" = ( /obj/effect/turf_decal/stripes/gold{ dir = 6 @@ -6979,40 +7798,6 @@ name = "floor" }, /area/vox_station) -"dCm" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/rack/holorack, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/rcd/combat, -/obj/item/rcd/combat, -/obj/item/rcd/combat, -/obj/item/rcd/combat, -/obj/item/rcd/combat, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "dCs" = ( /obj/item/trash/chips, /obj/effect/turf_decal/bot_red, @@ -7021,19 +7806,6 @@ name = "floor" }, /area/vox_station) -"dCD" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_SFG"; - name = "SFG"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) "dCG" = ( /obj/structure/rack, /obj/item/crowbar/large, @@ -7104,15 +7876,8 @@ }, /turf/simulated/floor/glass/reinforced, /area/centcom/zone1) -"dDx" = ( -/obj/mecha/combat/marauder/loaded, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navyblue" - }, -/area/centcom/specops) "dDF" = ( -/obj/structure/table/holotable, +/obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -7136,19 +7901,6 @@ /obj/effect/landmark/start, /turf/simulated/wall/indestructible/splashscreen, /area/start) -"dEr" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_DAE"; - name = "DAE"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluecorners" - }, -/area/centcom/specops) "dEs" = ( /obj/structure/flora/straw_bail, /turf/simulated/floor/indestructible/snow, @@ -7163,14 +7915,31 @@ name = "floor" }, /area/vox_station) -"dEV" = ( -/obj/effect/decal/nanotrasen_logo{ - icon_state = "logo5" +"dEK" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) +"dEN" = ( +/obj/machinery/chem_dispenser/supgraded, +/turf/simulated/floor/engine, +/area/centcom/specops) +"dEQ" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/engineer{ + req_access = list(101,104,109) }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/white/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/specops) +"dEW" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/bridge) "dFh" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -7200,10 +7969,27 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) +"dFI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_1) "dGr" = ( /obj/item/skeleton/r_arm, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"dGv" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) "dGC" = ( /obj/machinery/computer/shuttle/sst, /turf/simulated/floor/carpet/black, @@ -7212,12 +7998,6 @@ /mob/living/simple_animal/hostile/carp/koi, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"dGL" = ( -/obj/machinery/vending/medical, -/turf/simulated/floor/plasteel{ - icon_state = "navybluecorners" - }, -/area/centcom/specops) "dGN" = ( /obj/structure/table/reinforced, /obj/item/kitchen/utensil/pspork, @@ -7246,15 +8026,6 @@ /obj/machinery/computer/shuttle/ruins_civil_shuttle, /turf/simulated/floor/shuttle, /area/shuttle/spacebar) -"dHP" = ( -/obj/structure/shuttle/engine/platform{ - dir = 8; - layer = 2.9 - }, -/turf/simulated/floor/shuttle{ - icon_state = "vfloor" - }, -/area/shuttle/administration) "dIg" = ( /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/administration) @@ -7282,15 +8053,6 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"dIs" = ( -/obj/effect/turf_decal/arrows{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkyellowaltstrip" - }, -/area/centcom/supply) "dIE" = ( /obj/machinery/computer/syndicate_depot/teleporter{ lifespan = 0 @@ -7300,6 +8062,17 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"dIU" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "CC_ERT1" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/centcom/specops) "dIY" = ( /obj/structure/window/reinforced{ color = "red"; @@ -7309,9 +8082,24 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) +"dIZ" = ( +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) "dJo" = ( /turf/simulated/wall/indestructible/iron, /area/syndicate_mothership/control) +"dJw" = ( +/obj/machinery/chem_master, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/engine, +/area/centcom/specops) "dJG" = ( /obj/effect/mapping_helpers/light{ light_power = 3 @@ -7386,6 +8174,13 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"dMn" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "dMv" = ( /obj/structure/shuttle/engine/platform{ dir = 1; @@ -7432,27 +8227,25 @@ icon_state = "neutralfull" }, /area/shuttle/escape) +"dNs" = ( +/obj/machinery/door/poddoor{ + id_tag = "ASSAULT0"; + name = "Launch Bay #0" + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "dNO" = ( /obj/machinery/computer/shuttle/syndicate{ name = "Nuclear Operatives Shuttle Console" }, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) -"dOj" = ( -/obj/structure/rack/holorack, -/obj/item/circuitboard/aiupload, -/obj/item/circuitboard/circuit_imprinter, -/obj/item/circuitboard/communications, -/obj/item/circuitboard/destructive_analyzer, -/obj/item/circuitboard/ore_redemption, -/obj/item/circuitboard/mining_shuttle, -/obj/item/circuitboard/mining_shuttle, -/obj/item/circuitboard/mining_shuttle, -/obj/item/circuitboard/protolathe, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "dOP" = ( /obj/machinery/vending/cigarette/free, /obj/effect/turf_decal/tile/neutral{ @@ -7502,6 +8295,13 @@ icon_state = "darkredcornersalt" }, /area/syndicate_mothership/jail) +"dQu" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "dQw" = ( /obj/structure/flora/bush, /turf/simulated/floor/indestructible/grass, @@ -7514,23 +8314,9 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) -"dQQ" = ( -/obj/item/flag/nt, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "dRc" = ( /turf/simulated/wall/indestructible/fakeglass, /area/trader_station/sol) -"dRg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "dRA" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 8 @@ -7578,21 +8364,22 @@ }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"dTg" = ( -/obj/machinery/door/airlock/centcom{ - name = "Gamma Armory"; - opacity = 1; - req_access = list(114) - }, -/obj/machinery/door/airlock/external{ - id_tag = "specops_away"; - name = "Shuttle Hatch"; - req_access = list(109) - }, +"dSG" = ( +/obj/machinery/computer/mech_bay_power_console, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/jail) +"dSN" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/tile/neutral{ + alpha = 150; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "dTy" = ( /obj/structure/railing{ dir = 8 @@ -7645,6 +8432,9 @@ icon_state = "podfloor_dark" }, /area/shuttle/administration) +"dUp" = ( +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "dUq" = ( /obj/structure/closet/radiation, /turf/simulated/floor/plasteel{ @@ -7652,6 +8442,10 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) +"dUt" = ( +/obj/structure/falsewall/reinforced, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/jail) "dUz" = ( /obj/structure/railing{ dir = 8 @@ -7715,6 +8509,23 @@ /obj/machinery/photocopier/syndie, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) +"dWB" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"dWI" = ( +/obj/structure/chair/comfy/red, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) "dWJ" = ( /obj/structure/table/reinforced{ color = "#444444" @@ -7730,10 +8541,14 @@ }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"dXc" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/zone1) +"dXk" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "dXq" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo3" @@ -7743,13 +8558,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"dXA" = ( -/obj/structure/chair/comfy/red{ - color = "#FFFFFF"; - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "dXR" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; @@ -7785,6 +8593,16 @@ }, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) +"dYs" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/beach/sand{ + icon = 'icons/turf/floors.dmi'; + icon_state = "asteroid" + }, +/area/centcom/evac) "dYy" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light{ @@ -7819,36 +8637,36 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"dYT" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowalt" +"dYQ" = ( +/obj/machinery/light/small{ + dir = 8; + tag = "icon-bulb1 (WEST)" }, -/area/centcom/zone3) +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "dYY" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 10 }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"dZe" = ( -/obj/machinery/computer/account_database{ - name = "Admin Accounts Database" - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "dZk" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkyellowalt" }, /area/centcom/supply) +"dZu" = ( +/obj/effect/turf_decal/caution/stand_clear/white, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_Players_In"; + name = "Blast Door"; + can_be_hit = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "dZv" = ( /obj/structure/piano{ dir = 4; @@ -7862,6 +8680,25 @@ "dZA" = ( /turf/simulated/floor/grass, /area/centcom/evac) +"dZK" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 16 + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/pen/fancy{ + pixel_x = 8 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "eag" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -7895,33 +8732,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"eaT" = ( -/obj/structure/closet/l3closet/security, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/watertank/janitor{ - max_integrity = 1500; - volume = 1500 - }, -/obj/item/watertank/janitor{ - max_integrity = 1500; - volume = 1500 - }, -/obj/item/watertank/janitor{ - max_integrity = 1500; - volume = 1500 - }, -/obj/item/watertank/janitor{ - max_integrity = 1500; - volume = 1500 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" - }, -/area/centcom/specops) "eaU" = ( /obj/effect/turf_decal/weather/snow/corner, /obj/structure/railing{ @@ -7984,13 +8794,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"ebR" = ( -/obj/machinery/computer/shuttle/ert, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "ebX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wideplating{ @@ -8001,15 +8804,6 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"ecb" = ( -/obj/machinery/computer/card/centcom, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "eck" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood/fancy/light, @@ -8021,9 +8815,22 @@ }, /turf/simulated/floor/plasteel/grimy, /area/trader_station/sol) +"ecJ" = ( +/obj/structure/falsewall/reinforced{ + req_access = list(114); + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "ecV" = ( /turf/simulated/wall/indestructible/fakeglass, /area/centcom/supply) +"edm" = ( +/obj/machinery/vending/ntcrates, +/turf/simulated/floor/plating, +/area/centcom/specops) "edp" = ( /obj/effect/turf_decal{ dir = 1; @@ -8043,15 +8850,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"edZ" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 4; - name = "ERT shuttle" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "eeb" = ( /obj/machinery/bottler, /obj/structure/table, @@ -8060,25 +8858,15 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"eed" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 8; - id_tag = "CC_supply_external"; - layer = 5; - locked = 1; - name = "Central Command Supply External Shutte" - }, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door_control/secure{ - id = "CC_supply_external"; - name = "Central Command Supply External Shutte"; - pixel_y = 24; - req_access = list(114) +"eec" = ( +/obj/machinery/computer/account_database{ + name = "Admin Accounts Database" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, -/area/centcom/supply) +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "eeh" = ( /obj/structure/chair/sofa/right, /obj/structure/curtain/open/shower/security{ @@ -8162,6 +8950,15 @@ }, /turf/simulated/wall/indestructible/fakeglass, /area/centcom/jail) +"egc" = ( +/obj/structure/toilet{ + dir = 8; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone3) "egd" = ( /obj/effect/turf_decal{ dir = 1; @@ -8181,25 +8978,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"egp" = ( -/obj/structure/toilet{ - dir = 4; - name = "Трон старшего администратора" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door_control/secure{ - id = "CC_toilet_unit2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/evac) "egu" = ( /obj/structure/chair/sofa, /obj/structure/curtain/open/shower/security{ @@ -8264,6 +9042,15 @@ }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) +"eiV" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/specops) "eji" = ( /obj/structure/chair/sofa{ dir = 8 @@ -8279,6 +9066,22 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) +"ejA" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/obj/machinery/door/airlock/centcom{ + name = "Medical Block"; + opacity = 1; + req_access = list(109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/specops) "ejG" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -8295,6 +9098,25 @@ /mob/living/simple_animal/pet/penguin/baby, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"ejW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(104) + }, +/obj/machinery/door/poddoor/shutters/invincible{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "CC_space_jail_sec"; + layer = 50; + level = 3; + locked = 1; + name = "Central Command Jail"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/centcom/jail) "ekh" = ( /obj/structure/flora/tree/dead, /obj/structure/flora/ausbushes/brflowers, @@ -8312,12 +9134,6 @@ icon_state = "navybluecornersalt" }, /area/syndicate_mothership/control) -"elD" = ( -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/simulated/floor/carpet/red, -/area/centcom/zone1) "elS" = ( /obj/machinery/door/airlock/external{ aiControlDisabled = 1; @@ -8337,10 +9153,33 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) +"emH" = ( +/obj/structure/window/reinforced, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone2) "emN" = ( /obj/structure/flora/rock/icy, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"emX" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle/carbine{ + pixel_y = 7 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 7; + pixel_y = -2 + }, +/obj/item/grenade/empgrenade, +/obj/item/aicard{ + layer = 2.9; + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "ena" = ( /obj/structure/railing, /turf/simulated/floor/plasteel{ @@ -8348,21 +9187,6 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) -"enn" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/supply) -"enO" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" - }, -/area/centcom/jail) "eol" = ( /obj/machinery/vending/coffee, /turf/simulated/floor/wood, @@ -8396,6 +9220,13 @@ icon_state = "bot" }, /area/shuttle/escape) +"eoJ" = ( +/obj/machinery/computer/card/centcom, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "eoT" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-28"; @@ -8424,25 +9255,6 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"epo" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "CC_space_jail_sec"; - layer = 50; - level = 3; - locked = 1; - name = "Central Command Jail"; - opacity = 0 - }, -/obj/structure/window/full/reinforced{ - layer = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "epx" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -8452,15 +9264,25 @@ }, /turf/simulated/floor/wood/cherry, /area/ninja/outside) -"epD" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 4 +"eqh" = ( +/obj/machinery/door/airlock/command/glass{ + frequency = 2000; + icon_state = "open"; + id_tag = "CC-OP3-Int"; + locked = 1; + name = "Zone 2" }, +/obj/effect/decal/warning_stripes/blue, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "dark" }, -/area/centcom/jail) +/area/centcom/zone2) +"equ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "eqJ" = ( /obj/structure/railing{ dir = 8 @@ -8468,10 +9290,34 @@ /obj/structure/flora/grass/both, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"erc" = ( -/obj/item/clothing/accessory/stripedredscarf, -/turf/simulated/floor/plating, -/area/centcom/supply) +"eqL" = ( +/obj/structure/rack/holorack, +/obj/item/organ/internal/cyberimp/brain/anti_drop, +/obj/item/organ/internal/cyberimp/brain/anti_drop, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, +/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, +/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/thermals, +/obj/item/organ/internal/cyberimp/eyes/thermals, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/implanter/mindshield, +/obj/item/implanter/mindshield, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/surgery, +/obj/item/organ/internal/cyberimp/arm/toolset, +/obj/item/organ/internal/cyberimp/arm/janitorial, +/obj/item/autoimplanter/old, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "erk" = ( /obj/effect/decal/nanotrasen_logo{ icon_state = "logo5" @@ -8489,13 +9335,10 @@ icon_state = "barber" }, /area/centcom/jail) -"eru" = ( -/obj/structure/chair/comfy/beige, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +"erq" = ( +/obj/machinery/door/poddoor/impassable, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/specops) "erx" = ( /obj/machinery/door/airlock/multi_tile/glass{ dir = 2; @@ -8512,32 +9355,42 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) -"erD" = ( -/obj/structure/table/glass, +"erC" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkyellow" + icon_state = "dark" }, -/area/centcom/specops) -"erZ" = ( -/obj/structure/rack/holorack, -/obj/item/gun/energy/sniperrifle, -/obj/item/gun/energy/sniperrifle, -/obj/item/gun/energy/sniperrifle, -/obj/item/gun/energy/sniperrifle, -/obj/item/gun/energy/sniperrifle, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/area/centcom/zone3) +"erP" = ( +/mob/living/simple_animal/turkey, +/turf/simulated/floor/grass, +/area/centcom/evac) +"erX" = ( +/obj/machinery/door/poddoor{ + id_tag = "ASSAULT1"; + name = "Launch Bay #1" }, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) +"esm" = ( +/obj/structure/railing{ dir = 4; - layer = 2.9 + pixel_x = -32 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "rampbottom"; + tag = "icon-stage_stairs" }, -/area/centcom/supply) +/area/centcom/zone2) "esq" = ( /obj/machinery/light/small{ dir = 4 @@ -8554,6 +9407,12 @@ }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) +"esy" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_medical, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "esC" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -8583,21 +9442,15 @@ icon_state = "white" }, /area/centcom/jail) -"etw" = ( -/obj/machinery/computer/robotics, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "etK" = ( /obj/structure/dispenser/oxygen, /turf/simulated/floor/plasteel{ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"eud" = ( +/turf/simulated/floor/wood, +/area/centcom/zone3) "euh" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo13" @@ -8624,15 +9477,6 @@ "eul" = ( /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/ninja) -"euy" = ( -/obj/machinery/computer/security{ - network = list("CentComm") - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "euF" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -8666,37 +9510,12 @@ icon_state = "dark" }, /area/shuttle/administration) -"evj" = ( -/obj/structure/chair/office/dark, -/obj/machinery/embedded_controller/radio/airlock/access_controller{ - frequency = 2000; - id_tag = "CC-OP4"; - name = "Access Controller OP4"; - pixel_x = -32; - req_access = list(109); - tag_exterior_door = "CC-OP4-Ext"; - tag_interior_door = "CC-OP4-Int" - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/zone3) "evA" = ( /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkyellowalt" }, /area/centcom/zone3) -"evD" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/full, -/obj/machinery/door/poddoor/impassable{ - id_tag = "Admin_shuttle_access" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "evL" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -8714,6 +9533,25 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"evN" = ( +/obj/machinery/porta_turret/centcom/pulse{ + armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + color = "#666666"; + damtype = "burn"; + health = 1250; + region_max = 12; + scan_range = 12; + shot_delay = 8; + name = "Quarantine Pulse Turret" + }, +/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{ + dir = 1; + id_tag = "ERT_Quarantine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "ewj" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo12" @@ -8724,24 +9562,37 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) -"ewA" = ( -/obj/structure/dresser, -/obj/structure/window/reinforced{ - dir = 4 +"ewR" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = list(102) + }, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" }, -/turf/simulated/floor/wood, /area/centcom/zone1) -"exk" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 +"ewU" = ( +/obj/structure/closet/l3closet/security, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/watertank/janitor{ + max_integrity = 1500; + volume = 1500 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Special Ops."; - name = "Special Ops. Monitor"; - network = list("ERT"); - pixel_y = 32 +/obj/item/grenade/chem_grenade/cleaner, +/turf/simulated/floor/indestructible{ + dir = 1; + icon_state = "darkpurple" }, -/turf/simulated/floor/carpet/black, /area/centcom/specops) "exL" = ( /obj/structure/table/wood, @@ -8749,19 +9600,19 @@ icon_state = "grimy" }, /area/centcom/zone1) -"exU" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/light{ +"eyb" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/zone2) +"eyf" = ( +/obj/structure/chair{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" +/turf/simulated/floor/indestructible{ + dir = 8; + icon_state = "vault"; + name = "Operative position" }, /area/centcom/specops) -"eyb" = ( -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/zone2) "eyD" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -8798,36 +9649,31 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"ezA" = ( +"ezh" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "ntsing_alt3" + }, /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkyellowaltstrip" + icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/specops) "ezN" = ( /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/plasteel{ icon_state = "bot" }, /area/shuttle/escape) -"eAd" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4; - icon_state = "heater3x3_side"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#22aab7"; +"ezV" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/shuttle/engine/platform{ - dir = 4; - layer = 2.9 - }, -/turf/simulated/floor/shuttle{ - icon_state = "vfloor" +/obj/structure/chair/office/dark{ + dir = 1 }, -/area/shuttle/administration) +/obj/effect/turf_decal/siding/brown, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "eAy" = ( /obj/item/storage/firstaid/brute{ pixel_x = 4; @@ -8863,6 +9709,16 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"eBK" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "eCq" = ( /obj/effect/landmark/shuttle_import, /turf/space, @@ -8882,13 +9738,6 @@ /obj/item/clothing/mask/cigarette/pipe, /turf/simulated/floor/wood, /area/centcom/zone1) -"eCT" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/robotics, -/turf/simulated/floor/wood, -/area/centcom/specops) "eCX" = ( /obj/effect/turf_decal{ dir = 6; @@ -8913,6 +9762,14 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) +"eDv" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "eDH" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -8928,18 +9785,18 @@ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) -"eDV" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/clothing/gloves/botanic_leather, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +"eDP" = ( +/obj/machinery/photocopier, +/obj/structure/window/reinforced{ + dir = 4; + layer = 4.2 }, -/area/centcom/jail) +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "eEj" = ( /obj/machinery/bookbinder, /turf/simulated/floor/plasteel{ @@ -9025,6 +9882,19 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) +"eGn" = ( +/obj/machinery/door/airlock/centcom{ + damage_deflection = 999; + name = "Prison"; + opacity = 1; + req_access = list(104) + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkredaltstrip" + }, +/area/centcom/jail) "eGs" = ( /obj/machinery/light/small, /turf/simulated/floor/wood/fancy/light, @@ -9051,6 +9921,24 @@ icon_state = "barber" }, /area/centcom/jail) +"eHC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"eHW" = ( +/turf/simulated/floor/plating/airless, +/area/centcom/specops) "eIq" = ( /obj/structure/table/wood, /obj/item/tank/jetpack/oxygen/harness{ @@ -9064,6 +9952,19 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"eIs" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 3.1; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/centcom/specops) "eIx" = ( /obj/item/flag/ninja, /obj/effect/turf_decal/siding/wood{ @@ -9090,6 +9991,10 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/funeral) +"eJc" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "eJe" = ( /obj/structure/chair/comfy/brown{ color = "#FF3300" @@ -9108,44 +10013,27 @@ icon_state = "dark" }, /area/shuttle/administration) +"eJQ" = ( +/obj/structure/window/full/reinforced{ + layer = 2 + }, +/obj/machinery/door/poddoor/shutters/invincible{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "CC_space_jail_sec"; + layer = 50; + level = 3; + locked = 1; + name = "Central Command Jail"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/centcom/jail) "eKa" = ( /obj/effect/turf_decal/siding/wood/corner, /turf/simulated/floor/carpet/green, /area/ninja/outpost) -"eKh" = ( -/obj/structure/table/wood, -/obj/machinery/door_control/secure{ - color = "#ffdd99"; - id = "ERT_armory_lvl4"; - name = "ERT Armory Level 4"; - pixel_x = -8; - req_access = list(114) - }, -/obj/machinery/door_control{ - color = "#99ff99"; - id = "ERT_armory_lvl1"; - name = "ERT Armory Level 1"; - pixel_x = -8; - pixel_y = 8; - req_access = list(114) - }, -/obj/machinery/door_control/secure{ - color = "#9999ff"; - id = "ERT_armory_lvl2"; - name = "ERT Armory Level 2"; - pixel_x = 8; - pixel_y = 8; - req_access = list(114) - }, -/obj/machinery/door_control/secure{ - color = "#ff9999"; - id = "ERT_armory_lvl3"; - name = "ERT Armory Level 3"; - pixel_x = 8; - req_access = list(114) - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "eKi" = ( /obj/machinery/light{ dir = 1; @@ -9164,24 +10052,23 @@ /obj/structure/table/wood/poker, /turf/simulated/floor/carpet/arcade, /area/trader_station/sol) -"eKv" = ( -/obj/effect/turf_decal/bot, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "eKV" = ( /obj/structure/table/wood/poker, /obj/item/deck/cards, /turf/simulated/floor/carpet/arcade, /area/trader_station/sol) -"eLd" = ( -/obj/structure/window/reinforced{ +"eLb" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkredalt" + }, +/area/centcom/zone2) +"eLE" = ( +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/escape) +/turf/simulated/floor/glass, +/area/centcom/bridge) "eLT" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -9311,6 +10198,15 @@ icon_state = "white" }, /area/centcom/zone1) +"eNX" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/centcom/specops) "eOl" = ( /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ @@ -9351,23 +10247,19 @@ icon_state = "fancy-wood-oak-broken5" }, /area/syndicate_mothership) -"ePq" = ( -/obj/machinery/vending/nta/ertarmory/green{ - dir = 4; - req_access = list(104,109) +"eOY" = ( +/obj/structure/cable{ + icon_state = "2-6" }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkgreen" +/obj/machinery/photocopier{ + icon_state = "fax" }, +/turf/simulated/floor/plating, /area/centcom/specops) -"ePz" = ( -/obj/structure/table/glass, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +"ePf" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet, +/area/centcom/jail) "ePB" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -9411,14 +10303,12 @@ icon_state = "rampbottom" }, /area/syndicate_mothership/outside) -"ePR" = ( -/obj/structure/table/glass, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"ePO" = ( +/obj/machinery/computer/camera_advanced, +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/simulated/floor/carpet, /area/centcom/specops) "ePS" = ( /turf/simulated/floor/plasteel{ @@ -9435,29 +10325,40 @@ icon_state = "Dark" }, /area/shuttle/funeral) -"eQj" = ( -/obj/machinery/door/airlock/external{ - id_tag = "supply_away"; - name = "Central Command Supply"; - req_access = list(31) +"eQA" = ( +/obj/item/ship_in_a_bottle, +/obj/effect/turf_decal/tile/neutral{ + alpha = 100; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' }, -/obj/machinery/door/poddoor/impassable{ - id_tag = "CC_supply_space"; - locked = 2; - name = "Supply Blastdoor" +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/zone2) +"eQJ" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater2x2"; + tag = "icon-heater (NORTH)" }, -/obj/structure/fans/tiny, -/obj/effect/decal/warning_stripes/white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/structure/window/reinforced{ + color = "yellow"; + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) +"eQO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/area/centcom/supply) -"eQt" = ( -/obj/machinery/vending/snack, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone2) +/area/centcom/evac) "eQT" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -9467,58 +10368,37 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"eRb" = ( -/obj/machinery/door_control/secure{ - color = "#ff9999"; - id = "ERT_armory_lvl3"; - name = "ERT Armory Level 3"; - pixel_x = -22; - pixel_y = -8; - req_access = list(114) +"eQX" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/holohoop{ + dir = 1 }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/effect/turf_decal/siding/white, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/jail) "eRk" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"eRv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +"eRm" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "vault" }, -/area/centcom/court) +/area/centcom/specops) "eRw" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"eRR" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_PDW"; - name = "PDW-9"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluecorners" - }, -/area/centcom/specops) -"eSd" = ( -/obj/machinery/photocopier, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/specops) "eSg" = ( /obj/structure/railing{ dir = 8 @@ -9591,17 +10471,54 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"eTm" = ( -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, -/obj/item/gun/projectile/automatic/lasercarbine, +"eTs" = ( +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = 2 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = 2 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = 2 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = 2 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = 2 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/gun/projectile/automatic/pistol/enforcer{ + icon_state = "enforcer_black"; + pixel_x = -2; + pixel_y = 7 + }, /obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/white, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -9619,6 +10536,25 @@ icon_state = "darkblue" }, /area/centcom/zone1) +"eTE" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/centcom/specops) +"eTK" = ( +/obj/machinery/door/airlock/external{ + id_tag = "ferry_away"; + name = "Ferry Airlock"; + req_access = list(106) + }, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/delivery/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "eTW" = ( /obj/machinery/light/small{ dir = 4; @@ -9635,17 +10571,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/control) -"eUo" = ( -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/structure/table, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "eVA" = ( /obj/effect/turf_decal/stripes/asteroid/corner, /turf/simulated/floor/beach/sand{ @@ -9653,34 +10578,21 @@ icon_state = "asteroid" }, /area/centcom/evac) -"eVU" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkgreen" - }, -/area/centcom/specops) "eWv" = ( /obj/effect/decal/warning_stripes/white, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/evac) +"eWz" = ( +/obj/structure/lattice, +/turf/space, +/area/centcom/specops) "eWA" = ( /turf/space{ icon_state = "black" }, /area/space) -"eWH" = ( -/obj/machinery/light, -/obj/item/flag/nt, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "eWL" = ( /obj/machinery/defibrillator_mount/loaded{ pixel_x = -30 @@ -9714,19 +10626,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"eXN" = ( -/obj/machinery/door_control/secure{ - id = "CC_supply_space"; - name = "Supply Blastdoor"; - pixel_y = 24; +"eYa" = ( +/obj/machinery/vending/mech/ntc/equipment{ req_access = list(114) }, -/obj/machinery/light{ - dir = 1 - }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowalt" + icon_state = "dark" }, /area/centcom/supply) "eYh" = ( @@ -9744,16 +10649,20 @@ /obj/structure/window/full/shuttle, /turf/simulated/floor/shuttle/plating, /area/shuttle/trade/sol) -"eZg" = ( -/turf/simulated/floor/plasteel{ - icon_state = "darkbluecornersalt" - }, -/area/centcom/zone2) "eZi" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowcornersalt" }, /area/centcom/zone3) +"eZp" = ( +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 4; + pixel_y = -2 + }, +/obj/structure/railing, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "eZx" = ( /obj/structure/table/wood, /obj/item/reagent_containers/glass/beaker/waterbottle/large{ @@ -9774,6 +10683,31 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"eZD" = ( +/obj/machinery/door/airlock/external{ + id_tag = "specops_away"; + name = "Shuttle Hatch"; + req_access = list(109) + }, +/obj/machinery/shower{ + dir = 1; + tag = "icon-shower (WEST)" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/indestructible{ + icon_state = "dark" + }, +/area/centcom/specops) +"eZG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/specops) "eZR" = ( /obj/structure/filingcabinet/employment, /turf/simulated/floor/carpet, @@ -9785,6 +10719,46 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"fam" = ( +/obj/structure/chair/stool, +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) +"faQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"fbk" = ( +/obj/structure/closet/cardboard, +/obj/item/poster/random_official{ + pixel_y = 5 + }, +/obj/item/poster/random_official{ + pixel_y = -3 + }, +/obj/item/poster/random_official{ + pixel_y = 3 + }, +/obj/item/poster/random_official, +/obj/item/poster/random_official{ + pixel_y = 10 + }, +/obj/item/poster/random_official{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/fungus{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) "fbr" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowcornersalt" @@ -9835,29 +10809,15 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"fcs" = ( -/obj/structure/window/reinforced{ +"fcD" = ( +/obj/structure/toilet, +/obj/machinery/light/small{ dir = 4 }, -/obj/structure/table/glass, /turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" + icon_state = "white" }, /area/centcom/jail) -"fcv" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_legal, -/turf/simulated/floor/wood, -/area/centcom/specops) -"fcH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "fcM" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -9867,6 +10827,15 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_1) +"fcT" = ( +/obj/structure/bed, +/obj/item/bedsheet/mime, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone1) "fdg" = ( /obj/effect/turf_decal{ dir = 1; @@ -9879,6 +10848,40 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"fdw" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 16; + icon_state = "bigscenner"; + icon = 'icons/obj/library.dmi' + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/pen/fancy{ + pixel_x = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/table/holotable/wood, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) +"fdP" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/pen, +/obj/item/pen, +/obj/item/pen, +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) "feu" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -9900,6 +10903,16 @@ icon_state = "barber" }, /area/centcom/zone1) +"feS" = ( +/obj/machinery/optable, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 30; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/specops) "feT" = ( /obj/effect/turf_decal/box/white/corners{ dir = 4 @@ -9915,6 +10928,15 @@ }, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"ffS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom/zone1) "ffV" = ( /obj/machinery/computer/atmos_alert, /obj/structure/window/reinforced{ @@ -9924,16 +10946,26 @@ icon_state = "darkyellowfull" }, /area/centcom/bridge) -"fgq" = ( -/obj/effect/decal/warning_stripes/northwest, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 +"ffZ" = ( +/obj/machinery/newscaster{ + pixel_x = 32 }, -/obj/structure/window/reinforced{ - dir = 1 +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" }, -/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) +"fgc" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom/evac) +"fgt" = ( +/obj/effect/spawner/lootdrop/officetoys, +/obj/structure/table/holotable/wood, +/turf/simulated/floor/carpet/black, /area/centcom/specops) "fgu" = ( /obj/structure/table/wood/fancy/royalblue, @@ -9960,15 +10992,18 @@ /obj/machinery/light, /turf/simulated/floor/carpet/arcade, /area/trader_station/sol) -"fgL" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = -32 - }, -/obj/structure/chair/sofa{ - dir = 1 +"fgM" = ( +/obj/machinery/vending/robotics/nt/gygax, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/carpet/red, /area/centcom/specops) +"fgQ" = ( +/obj/machinery/vending/coffee/free, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) "fhi" = ( /obj/machinery/door/airlock/external{ frequency = 1331; @@ -9993,15 +11028,16 @@ /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plating, /area/shuttle/syndicate) -"fhx" = ( -/obj/machinery/light{ - dir = 4 +"fht" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkredalt" + dir = 1; + icon_state = "darkbluealt" }, -/area/centcom/zone3) +/area/centcom/zone2) "fhO" = ( /obj/effect/mapping_helpers/light{ light_power = 3 @@ -10011,13 +11047,6 @@ }, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"fhT" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "fhX" = ( /obj/machinery/chem_heater, /turf/simulated/floor/plasteel{ @@ -10025,20 +11054,20 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"fim" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_ARG" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "fiy" = ( /obj/structure/mineral_door/wood, /turf/simulated/floor/wood, /area/trader_station/sol) +"fiE" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "fiO" = ( /obj/machinery/door/airlock{ name = "Toilet" @@ -10051,17 +11080,24 @@ }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) -"fjj" = ( -/obj/machinery/door/poddoor{ - id_tag = "ASSAULT3"; - name = "Launch Bay #3" +"fjr" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/plating, /area/centcom/specops) -"fjq" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/evac) +"fjw" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "fjA" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -10092,6 +11128,29 @@ icon_state = "asteroid" }, /area/centcom/evac) +"fkt" = ( +/obj/structure/rack/holorack, +/obj/item/storage/box/deathimp, +/obj/item/storage/box/deathimp, +/obj/item/storage/box/deathimp, +/obj/item/storage/box/chef_rare_ingredients_kit, +/obj/item/storage/box/bartender_rare_ingredients_kit, +/obj/item/storage/box/fingerprints, +/obj/item/storage/box/fingerprints, +/obj/item/storage/box/swabs, +/obj/item/storage/box/swabs, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "fkF" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -10120,65 +11179,37 @@ /obj/effect/landmark/spawner/bubblegum, /turf/simulated/floor/lava/lava_land_surface, /area/ruin/space/bubblegum_arena) -"fls" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_supply, -/obj/item/book/manual/nuclear, -/turf/simulated/floor/wood, -/area/centcom/specops) -"flX" = ( -/obj/structure/closet/cabinet{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100) - }, -/obj/item/storage/box/centcomofficer, -/obj/item/radio/headset/centcom{ - desc = null; - name = "Supreme commander bowman headset" - }, -/obj/item/card/id{ - access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114); - icon_state = "commander"; - name = "Supreme Commander ID card"; - rank = "Nanotrasen Navy Captain"; - registered_name = null - }, -/obj/item/door_remote/centcomm, -/obj/item/clothing/accessory/medal/gold{ - desc = null; - name = "Supreme commander's gold medal" - }, -/obj/item/gun/projectile/revolver/mateba, -/obj/item/ammo_box/speedloader/a357, -/obj/item/ammo_box/speedloader/a357, -/obj/item/ammo_box/speedloader/a357, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" +"fll" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 }, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/gloves/color/white{ - desc = null; - name = "Supreme judge gloves" +/obj/effect/step_trigger/teleporter{ + teleport_x = 183; + teleport_y = 60; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" }, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" }, -/turf/simulated/floor/wood, /area/centcom/specops) -"fmc" = ( -/obj/structure/chair/comfy/red{ - dir = 1 +"fmI" = ( +/obj/machinery/computer/shuttle/ert, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 }, -/area/centcom/jail) -"fmZ" = ( +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"fmZ" = ( /obj/machinery/door/airlock/centcom{ damage_deflection = 999; name = "Prison"; @@ -10221,15 +11252,15 @@ /obj/effect/landmark/ninjastart, /turf/simulated/floor/plasteel, /area/ninja/outpost) -"fnC" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 +"fnF" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_ARG" }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluealtstrip" + icon_state = "dark" }, -/area/centcom/zone2) +/area/centcom/specops) "fnJ" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = -30 @@ -10241,13 +11272,6 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"fnW" = ( -/obj/machinery/computer/communications, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "fom" = ( /obj/structure/bed, /obj/effect/turf_decal/siding{ @@ -10267,6 +11291,13 @@ icon_state = "dark" }, /area/centcom/supply) +"foB" = ( +/obj/item/twohanded/required/kirbyplants{ + pixel_y = 8 + }, +/obj/structure/table, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "foC" = ( /obj/machinery/computer/operating, /turf/simulated/floor/plasteel/freezer, @@ -10290,21 +11321,49 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"foL" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave/upgraded{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "foN" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "arrival" }, /area/centcom/evac) -"fpg" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/autoimplanter/old, +"fpH" = ( +/obj/machinery/light{ + dir = 8 + }, /turf/simulated/floor/wood, +/area/centcom/evac) +"fpU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"fpV" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "fqm" = ( /obj/structure/rack, @@ -10343,6 +11402,15 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"fqC" = ( +/obj/structure/table/reinforced{ + color = "#444444" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/centcom/specops) "fqF" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -10354,6 +11422,12 @@ name = "Tatami" }, /area/ninja/outpost) +"fqL" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "fqN" = ( /obj/effect/turf_decal/stripes/gold{ dir = 10 @@ -10367,6 +11441,23 @@ /obj/structure/table/wood/fancy/royalblue, /turf/simulated/floor/carpet/black, /area/shuttle/administration) +"frj" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "frx" = ( /obj/machinery/vending/cola/free, /turf/simulated/floor/wood, @@ -10385,6 +11476,30 @@ icon_state = "podfloor_dark" }, /area/shuttle/administration) +"frJ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties, +/turf/simulated/floor/wood, +/area/centcom/zone2) +"frL" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 183; + teleport_y = 63; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) "fsf" = ( /obj/effect/turf_decal/siding/wood{ do_not_delete_me = 1 @@ -10451,18 +11566,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"ftj" = ( -/obj/machinery/computer/supplycomp{ - req_access = list(114) - }, -/obj/machinery/status_display/supply_display{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkyellowalt" - }, -/area/centcom/supply) "fts" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -10474,12 +11577,6 @@ name = "Tatami" }, /area/ninja/outpost) -"ftu" = ( -/obj/structure/falsewall/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "floorlattice" - }, -/area/centcom/zone1) "ftv" = ( /obj/structure/window/full/reinforced{ armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); @@ -10508,6 +11605,13 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"ftH" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/vox) "ftK" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -10528,96 +11632,59 @@ icon_state = "navyblue" }, /area/centcom/specops) -"ftQ" = ( -/obj/structure/bed, -/obj/item/bedsheet/wiz, -/turf/simulated/floor/carpet, -/area/centcom/zone1) -"ftT" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +"fui" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/jail) "fuF" = ( /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkyellowalt" }, /area/centcom/zone3) -"fvk" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/item/reagent_containers/glass/beaker/waterbottle, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5 +"fuY" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl4"; + name = "Armory level 4"; + layer = 5 }, -/obj/structure/window/reinforced{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" }, -/turf/simulated/floor/carpet, -/area/centcom/court) +/area/centcom/specops) "fvn" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) +"fvs" = ( +/obj/structure/falsewall/reinforced{ + req_access = list(114); + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone1) "fvx" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/centcom/jail) -"fvF" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/airlock/centcom{ - name = "CentCom Overwatch"; - opacity = 1; - req_access = list(114) +"fvO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 }, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 8; - id_tag = "CC_BUDKA" +/obj/machinery/light{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -10651,16 +11718,12 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"fwS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 +"fwM" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "white" }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_1) +/area/centcom/zone3) "fwX" = ( /obj/structure/falsewall/reinforced{ icon = 'icons/turf/walls/wood_wall.dmi'; @@ -10731,49 +11794,19 @@ /obj/item/storage/box/lights/mixed, /turf/simulated/floor/plasteel, /area/ninja/outpost) -"fyn" = ( -/obj/item/gun/projectile/automatic/pistol/m1911, -/obj/item/ammo_box/magazine/m45, -/obj/item/ammo_box/magazine/m45, -/obj/item/ammo_box/magazine/m45, -/obj/structure/closet/secure_closet/cabinet{ - req_access = list(114) - }, -/obj/item/clothing/head/helmet/space/deathsquad/beret, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/suit/space/deathsquad/officer, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/radio/headset/ert{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/item/storage/box/centcomofficer, -/obj/item/clothing/head/beret/centcom/officer, -/turf/simulated/floor/wood, -/area/centcom/specops) -"fyy" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkredalt" - }, -/area/centcom/zone3) -"fyV" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light, -/obj/item/toy/prize/seraph{ - pixel_y = 12 +"fyc" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 }, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) +"fzu" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/northwest, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/bridge) +/area/centcom/supply) "fzw" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -10842,11 +11875,42 @@ icon_state = "dark" }, /area/centcom/jail) -"fBk" = ( -/obj/structure/table/wood, -/obj/item/storage/bible, -/turf/simulated/floor/carpet, -/area/centcom/evac) +"fBi" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + tag = "icon-burst_r" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_3) +"fBr" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 8; + icon_state = "rightsecure"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/zone3) +"fBu" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_shotgun"; + name = "Shotguns"; + pixel_x = -24; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkgreen" + }, +/area/centcom/specops) "fBA" = ( /obj/machinery/vending/cola/free, /turf/simulated/floor/plasteel/grimy, @@ -10897,12 +11961,6 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"fCK" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "fCL" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -10940,32 +11998,6 @@ "fCS" = ( /turf/simulated/floor/carpet/blue, /area/ninja/outpost) -"fCV" = ( -/obj/mecha/combat/marauder/seraph{ - armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100); - color = "#006666"; - name = "Rocinante" - }, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual{ - fire_sound = 'sound/weapons/gunshots/gunshot_strong.ogg'; - name = "Automatic 20mm cannone"; - projectile_delay = 0.5; - projectiles_per_shot = 10 - }, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy{ - name = "Heavy 83mm HE RL" - }, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ - name = "Destroyer of the present"; - projectiles = 70; - projectiles_per_shot = 7 - }, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray/triple, -/obj/item/mecha_parts/mecha_equipment/teleporter/precise, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/turf/simulated/floor/wood, -/area/centcom/specops) "fDl" = ( /obj/structure/flora/grass/green, /turf/simulated/floor/indestructible/snow, @@ -10991,13 +12023,10 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) -"fDV" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "CC_Armory_DURAND" - }, +"fDT" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "darkgreen" }, /area/centcom/specops) "fDY" = ( @@ -11018,14 +12047,14 @@ tag = "icon-stage_stairs" }, /area/ninja/outpost) -"fEe" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/firedoor, +"fEN" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkbluealt" + icon_state = "dark" }, -/area/centcom/zone2) +/area/centcom/jail) "fEQ" = ( /obj/structure/chair/sofa/pew/left, /turf/simulated/floor/plasteel{ @@ -11062,6 +12091,30 @@ icon_state = "dark" }, /area/centcom/jail) +"fFk" = ( +/obj/structure/table/wood, +/obj/item/stamp/magistrate{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/stamp/centcom{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/folder/red{ + pixel_x = 7 + }, +/obj/item/folder/blue{ + pixel_x = 7; + pixel_y = -7 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "fFm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -11086,6 +12139,29 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"fFt" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/bigbiteburger, +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "nanotrasen_sign2"; + pixel_x = -16; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"fFC" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "fFD" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -11146,15 +12222,6 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"fHe" = ( -/obj/machinery/status_display/supply_display{ - pixel_x = 32 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "fHh" = ( /obj/effect/decal/nanotrasen_logo{ icon_state = "logo6" @@ -11173,6 +12240,16 @@ icon_state = "dark" }, /area/shuttle/administration) +"fHI" = ( +/obj/machinery/computer/station_alert, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/radio/intercom/specops{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/centcom/specops) "fHL" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/plasteel{ @@ -11185,6 +12262,10 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) +"fIa" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "fID" = ( /turf/simulated/floor/plating/airless, /area/space) @@ -11195,35 +12276,30 @@ icon_state = "asteroid" }, /area/centcom/evac) -"fJn" = ( -/obj/effect/turf_decal/arrows/red{ +"fIN" = ( +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) +"fJf" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom/jail) +"fJu" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white{ dir = 8 }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) -"fJz" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/autoimplanter/old, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"fJC" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/door_control/secure{ - id = "CC_Players_In"; - name = "Civilian Access"; - pixel_x = -24; - pixel_y = 32; - req_access = list(114) - }, -/turf/simulated/floor/wood, -/area/centcom/zone2) +/area/centcom/jail) "fJE" = ( /obj/structure/fermenting_barrel, /obj/effect/turf_decal/siding/wood{ @@ -11234,16 +12310,6 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"fJQ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/chem_heater, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "fJR" = ( /obj/structure/chair/comfy/red{ color = "#FFFFFF"; @@ -11283,15 +12349,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"fLa" = ( -/obj/structure/dresser, -/obj/structure/mirror/magic{ - desc = null; - name = "mirror"; - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "fLb" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -11335,6 +12392,35 @@ /obj/structure/flora/ausbushes/grassybush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/control) +"fLB" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navyblue" + }, +/area/centcom/specops) +"fLF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) +"fLG" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun, +/obj/item/ammo_box/shotgun, +/obj/item/ammo_box/shotgun, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"fMn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) "fMQ" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/bridge) @@ -11359,12 +12445,6 @@ /obj/effect/turf_decal/siding/wood, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"fND" = ( -/obj/structure/window/full/reinforced{ - layer = 2 - }, -/turf/simulated/floor/plating, -/area/centcom/court) "fNY" = ( /obj/effect/turf_decal/siding/green{ dir = 4 @@ -11380,6 +12460,17 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/simulated/floor/grass, /area/centcom/evac) +"fOg" = ( +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_x = 32; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) "fOq" = ( /obj/structure/flora/rock/jungle, /obj/structure/flora/junglebush/b, @@ -11391,15 +12482,11 @@ icon_state = "darkyellowaltstrip" }, /area/centcom/zone3) -"fPf" = ( -/obj/machinery/door/airlock/centcom{ - name = "Outpost 4"; - opacity = 1; - req_access = list(109) - }, -/obj/effect/decal/warning_stripes/blue, +"fPj" = ( +/obj/effect/turf_decal/caution/stand_clear, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 5; + icon_state = "darkyellowaltstrip" }, /area/centcom/zone3) "fPk" = ( @@ -11455,6 +12542,16 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"fQm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_2) "fQx" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -11532,6 +12629,16 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone1) +"fSV" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + tag = "icon-burst_l" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_3) "fSW" = ( /obj/structure/window/reinforced{ dir = 4 @@ -11539,6 +12646,44 @@ /obj/structure/chair/comfy/brown, /turf/simulated/floor/wood, /area/centcom/zone1) +"fTc" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/obj/item/clothing/shoes/fluff/noble_boot, +/obj/item/clothing/shoes/fluff/noble_boot, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots/jacksandals, +/obj/item/clothing/shoes/jackboots/jacksandals, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/shoes/white, +/obj/item/clothing/shoes/white, +/obj/item/clothing/shoes/white{ + icon_state = "secshoes"; + name = "shoes" + }, +/obj/item/clothing/shoes/white{ + icon_state = "secshoes"; + name = "shoes" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "fTt" = ( /obj/structure/window/reinforced, /obj/item/flag/nt, @@ -11549,6 +12694,10 @@ icon_state = "dark" }, /area/centcom/evac) +"fTL" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "fTS" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -11583,44 +12732,6 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"fUK" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "fUX" = ( /obj/machinery/kitchen_machine/oven, /obj/item/reagent_containers/food/snacks/rawcookies/chocochips{ @@ -11631,12 +12742,14 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"fVl" = ( -/obj/structure/dispenser/oxygen, +"fVm" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - icon_state = "navyblue" + icon_state = "darkyellowalt" }, -/area/centcom/specops) +/area/centcom/supply) "fVA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -11656,14 +12769,18 @@ icon_state = "dark" }, /area/shuttle/administration) -"fVB" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 32 +"fVC" = ( +/obj/machinery/turretid{ + control_area = "\improper Centcom Special Operations"; + name = "Quarantine Turret"; + pixel_x = 3; + pixel_y = -26 }, -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "fVE" = ( /obj/effect/turf_decal/siding{ @@ -11681,15 +12798,27 @@ icon_state = "sepia" }, /area/ninja/outpost) -"fWh" = ( -/obj/machinery/vending/engivend{ - check_one_access = "0" +"fVS" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 }, -/area/centcom/specops) +/obj/structure/shuttle/engine/platform{ + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) +"fVV" = ( +/obj/structure/filingcabinet/security, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "fWk" = ( /obj/structure/window/reinforced{ dir = 8 @@ -11706,15 +12835,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/jail) -"fWt" = ( -/obj/machinery/computer/account_database, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "fWE" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock" @@ -11735,12 +12855,6 @@ icon_state = "neutral" }, /area/centcom/evac) -"fXf" = ( -/obj/machinery/clonepod/upgraded, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "fXt" = ( /obj/structure/dispenser/oxygen, /obj/effect/turf_decal/stripes/black{ @@ -11772,6 +12886,14 @@ icon_state = "darkredcornersalt" }, /area/centcom/jail) +"fYj" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredalt" + }, +/area/centcom/jail) "fYP" = ( /obj/machinery/door/airlock/centcom{ name = "Outpost 2"; @@ -11803,6 +12925,13 @@ }, /turf/simulated/floor/carpet/cyan, /area/ninja/outpost) +"fZj" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "fZl" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo19" @@ -11836,6 +12965,14 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"gao" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r"; + tag = "icon-propulsion_r (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) "gay" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -11899,6 +13036,34 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"gcn" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/item/gun/projectile/automatic/sfg, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"gcp" = ( +/obj/structure/railing{ + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "gct" = ( /obj/mecha/combat/marauder/loaded, /turf/simulated/floor/plasteel{ @@ -11906,13 +13071,6 @@ icon_state = "navyblue" }, /area/centcom/specops) -"gcu" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - tag = "icon-propulsion (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_elite) "gcB" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -11938,14 +13096,6 @@ /obj/item/storage/box/disks_plantgene, /turf/simulated/floor/wood, /area/centcom/evac) -"gcZ" = ( -/obj/effect/decal/nanotrasen_logo{ - icon_state = "logo3" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "gdi" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -11959,6 +13109,16 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"gdn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/conveyor{ + id = "CO2"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "gdt" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22"; @@ -11975,6 +13135,14 @@ icon_state = "seadeep" }, /area/centcom/evac) +"geh" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "N2O" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "gel" = ( /obj/machinery/door/window/brigdoor{ color = "#d70000"; @@ -12001,17 +13169,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) -"geF" = ( -/obj/structure/rack, -/obj/item/reagent_containers/applicator/dual, -/obj/item/reagent_containers/applicator/dual, -/obj/item/reagent_containers/applicator/dual, -/obj/item/clothing/accessory/stethoscope, -/obj/effect/decal/warning_stripes/blue/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "geW" = ( /obj/item/clothing/glasses/meson{ pixel_x = -6; @@ -12048,13 +13205,15 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"gfm" = ( -/obj/machinery/light/small, -/obj/structure/chair/comfy/red{ - dir = 4 +"gfq" = ( +/obj/structure/bed, +/obj/item/bedsheet/qm, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +/turf/simulated/floor/carpet/arcade, +/area/centcom/zone1) "gfs" = ( /obj/effect/turf_decal{ dir = 10; @@ -12137,6 +13296,34 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"ggu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/mining) +"ggB" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/door/airlock/centcom{ + name = "Artillery Control"; + opacity = 1; + req_access = list(114) + }, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_BSA" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "ggC" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -12147,6 +13334,31 @@ icon_state = "sepia" }, /area/ninja/outpost) +"ggJ" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) +"ggL" = ( +/turf/simulated/floor/carpet, +/area/centcom/zone3) "ggS" = ( /obj/structure/window/reinforced, /obj/item/twohanded/required/kirbyplants, @@ -12165,9 +13377,6 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"ghb" = ( -/turf/simulated/floor/shuttle/plating, -/area/shuttle/trade/sol) "ghk" = ( /obj/structure/table/wood/fancy/green, /obj/item/reagent_containers/food/snacks/chinese/chowmein{ @@ -12197,30 +13406,36 @@ /obj/machinery/vending/cigarette/free, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"giz" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/ussp) "giC" = ( /turf/simulated/wall/shuttle/onlyselfsmooth{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/ussp) -"giG" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/evac) -"gjn" = ( -/obj/machinery/computer/shuttle/ert{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - req_access = list(109) - }, -/obj/effect/decal/warning_stripes/north, -/obj/effect/decal/warning_stripes/east, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 +"giK" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "navybluealt" +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/siberia) +"gjE" = ( +/obj/machinery/door/airlock/shuttle{ + aiControlDisabled = 1; + id_tag = "s_docking_airlock"; + name = "Emergency Droppod"; + req_access = list(109) }, -/area/centcom/specops) +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "gjP" = ( /obj/effect/decal/warning_stripes/white, /obj/machinery/door/airlock{ @@ -12241,29 +13456,12 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"gkW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/candle/eternal, -/turf/simulated/floor/wood, -/area/centcom/evac) "glc" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) -"glw" = ( -/obj/machinery/vending/chinese/free, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "glB" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -12273,15 +13471,6 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"glE" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/projectile/automatic/sniper_rifle, -/obj/item/gun/projectile/automatic/sniper_rifle, -/obj/item/gun/projectile/automatic/sniper_rifle, -/obj/item/gun/projectile/automatic/sniper_rifle, -/obj/item/gun/projectile/automatic/sniper_rifle, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "glM" = ( /obj/machinery/light{ dir = 8 @@ -12302,6 +13491,17 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"glZ" = ( +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "gmb" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -12350,6 +13550,52 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"gmY" = ( +/obj/item/storage/ashtray/glass{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/structure/table/glass, +/obj/item/paper/monitorkey, +/obj/item/paper/tcommskey, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"gnk" = ( +/obj/structure/safe{ + known_by = list("NNC") + }, +/obj/item/reagent_containers/food/drinks/bottle/goldschlager, +/obj/item/coin/gold, +/obj/item/toy/plushie/corgi, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stack/spacecash/c1000000{ + name = "1000000 Credit" + }, +/obj/item/stack/spacecash/c1000000{ + name = "1000000 Credit" + }, +/obj/item/stack/spacecash/c1000000{ + name = "1000000 Credit" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "gnl" = ( /obj/effect/turf_decal/stripes/line{ do_not_delete_me = 1 @@ -12390,46 +13636,52 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) -"goz" = ( -/obj/effect/baseturf_helper/asteroid/snow{ - baseturf = /turf/simulated/floor/indestructible/snow; - name = "snow baseturf editor" +"gog" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "CC_ERT1" }, -/turf/simulated/floor/indestructible/asteroid, -/area/ninja/outside) -"goI" = ( -/obj/machinery/computer/cryopod/robot{ - pixel_y = 30 +/obj/machinery/door_control/secure{ + id = "CC_ERT1"; + pixel_y = -25; + req_access = list(114) }, -/obj/effect/decal/warning_stripes/green/hollow, -/obj/effect/landmark/response_team, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "navybluealt" }, /area/centcom/specops) -"gpm" = ( -/obj/structure/window/reinforced{ - dir = 1 +"gom" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + req_access = list(114) }, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen/multi/fountain, -/obj/item/stamp/centcom{ - pixel_x = -5; - pixel_y = -7 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/structure/table/wood, -/obj/item/lighter/zippo/blue{ - pixel_x = -5; - pixel_y = 8 +/area/centcom/zone3) +"goy" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, -/obj/item/paper/tcommskey, -/obj/item/paper/tcommskey, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = -4; - pixel_y = 9 +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 }, -/turf/simulated/floor/wood, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/glass/reinforced, /area/centcom/specops) +"goz" = ( +/obj/effect/baseturf_helper/asteroid/snow{ + baseturf = /turf/simulated/floor/indestructible/snow; + name = "snow baseturf editor" + }, +/turf/simulated/floor/indestructible/asteroid, +/area/ninja/outside) "gpp" = ( /obj/structure/railing{ dir = 1 @@ -12452,12 +13704,18 @@ /obj/item/reagent_containers/food/snacks/chimichanga, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"gqg" = ( -/obj/machinery/computer/station_alert, +"gpY" = ( +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/centcom/specops) +"gqn" = ( +/obj/item/radio/intercom/specops{ + pixel_x = 32 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/bridge) "gqv" = ( /obj/machinery/cryopod{ dir = 8 @@ -12467,6 +13725,22 @@ icon_state = "navyblue" }, /area/centcom/specops) +"gqU" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom/zone2) +"gri" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "grj" = ( /obj/machinery/light{ dir = 1 @@ -12482,12 +13756,17 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"grD" = ( -/obj/effect/turf_decal/stripes/gold{ - dir = 8 +"grH" = ( +/obj/item/radio/intercom/specops{ + pixel_x = 28; + pixel_y = -42 }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 9 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "grJ" = ( /obj/structure/rack/holorack, /obj/item/autoimplanter, @@ -12502,13 +13781,16 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"gsj" = ( -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkblue" +"gsK" = ( +/turf/simulated/floor/indestructible{ + dir = 9; + icon_state = "darkgreynavyblue" }, /area/centcom/specops) +"gtm" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "gtw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate/syndicate, @@ -12520,12 +13802,6 @@ "gtx" = ( /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/trade/sol) -"gtH" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/zone2) "gtO" = ( /obj/effect/turf_decal/siding/wood, /turf/simulated/floor/carpet/black, @@ -12547,6 +13823,28 @@ icon_state = "darkyellowcornersalt" }, /area/centcom/zone3) +"gup" = ( +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/item/grenade/empgrenade, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + damage_deflection = 2000; + layer = 2.9; + name = "EMP grenade"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "guv" = ( /obj/machinery/vending/dinnerware{ req_access = list(102) @@ -12556,6 +13854,26 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) +"guE" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom/specops) +"guW" = ( +/obj/effect/step_trigger/teleporter{ + teleport_x = 137; + teleport_y = 65; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 4; + icon_state = "rampbottom" + }, +/area/centcom/specops) "gvs" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium_corner" @@ -12576,6 +13894,15 @@ icon_state = "navybluealt" }, /area/centcom/specops) +"gvA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "gvL" = ( /obj/structure/railing, /turf/simulated/floor/plasteel{ @@ -12616,6 +13943,13 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"gwz" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/evac) "gwG" = ( /obj/structure/table/reinforced, /obj/machinery/kitchen_machine/microwave/upgraded{ @@ -12638,12 +13972,29 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"gxB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "gyg" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"gyi" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "darkredalt" + }, +/area/centcom/jail) "gyE" = ( /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/shuttle, @@ -12714,14 +14065,6 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"gzp" = ( -/obj/machinery/photocopier, -/obj/machinery/light, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "gzB" = ( /obj/structure/window/reinforced{ color = "red"; @@ -12731,28 +14074,17 @@ /obj/structure/table/wood/fancy/black, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"gzR" = ( -/obj/structure/toilet{ - dir = 8; - pixel_y = 8 - }, -/obj/machinery/door_control/secure{ - color = "#ffcccc"; - id = "Zone3_bathroom2"; - name = "Bathroom lock"; - normaldoorcontrol = 1; - pixel_x = -4; - pixel_y = 33; - req_access = list(114); - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" +"gzJ" = ( +/obj/mecha/combat/durand/loaded{ + color = "#CCCCFF"; + desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT."; + name = "Nanotrasen Special Durand Mk. II"; + operation_req_access = list(109) }, -/area/centcom/zone3) +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/engine, +/area/centcom/specops) "gzT" = ( /obj/effect/turf_decal/siding/green{ dir = 1 @@ -12773,39 +14105,52 @@ }, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) -"gAV" = ( -/mob/living/carbon/human/lesser/wolpin{ - icon = 'icons/mob/monkey.dmi'; - icon_state = "wolfling" +"gAL" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/simulated/floor/plasteel{ +/obj/structure/table, +/obj/machinery/computer/library/public{ + pixel_y = 4; + pixel_x = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"gAN" = ( +/obj/structure/shuttle/engine/propulsion{ dir = 1; - icon_state = "tatami"; - name = "Tatami" + tag = "icon-propulsion (NORTH)" }, -/area/ninja/outpost) +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"gAR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) "gBo" = ( /obj/effect/turf_decal/stripes/gold{ dir = 6 }, /turf/simulated/floor/carpet/arcade, /area/centcom/bridge) -"gBS" = ( -/obj/effect/turf_decal/stripes/red/full, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) -"gCw" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_IK60"; - name = "IK-60"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, +"gBL" = ( /turf/simulated/floor/plasteel{ - icon_state = "navyblue" + dir = 8; + icon_state = "darkred" }, /area/centcom/specops) "gCy" = ( @@ -12835,14 +14180,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"gDk" = ( -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 5 - }, -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/grass, -/area/centcom/specops) "gDm" = ( /obj/machinery/light{ dir = 1 @@ -12851,16 +14188,6 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"gDR" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkgreen" - }, -/area/centcom/specops) "gDV" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = -30 @@ -12872,12 +14199,25 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"gDX" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/specops) "gEb" = ( /obj/machinery/computer, /turf/simulated/floor/plasteel{ icon_state = "Dark" }, /area/shuttle/funeral) +"gEv" = ( +/obj/structure/filingcabinet/security, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredalt" + }, +/area/centcom/jail) "gEA" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood/corner{ @@ -12886,6 +14226,33 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/simulated/floor/carpet/green, /area/ninja/outpost) +"gET" = ( +/obj/machinery/light, +/obj/effect/turf_decal/siding/brown/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) +"gFg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/vending/coffee/free, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"gFo" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/centcom/specops) "gFq" = ( /obj/effect/turf_decal/siding{ color = "#444444" @@ -12897,25 +14264,35 @@ }, /turf/simulated/floor/plasteel, /area/ninja/outpost) +"gFs" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 9 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) "gFx" = ( /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/supply) -"gFC" = ( -/obj/machinery/door_control/secure{ - id = "CC_GAMMA"; - name = "GAMMA SHUTTLE"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluealtstrip" +"gFQ" = ( +/obj/effect/landmark/marauder_exit, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/tile/neutral{ + alpha = 220; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1; + initialized = 1 }, -/area/centcom/specops) +/turf/simulated/floor/plating, +/area/centcom/supply) "gFS" = ( /obj/machinery/door/airlock/centcom{ name = "Outpost 1"; @@ -12940,6 +14317,21 @@ icon_state = "white" }, /area/centcom/zone1) +"gGz" = ( +/obj/structure/table/wood, +/obj/item/gavelhammer{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/gavelblock{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "gGM" = ( /obj/effect/turf_decal{ dir = 10; @@ -12947,9 +14339,67 @@ }, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) +"gGR" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "gGY" = ( /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) +"gHi" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/obj/item/clothing/shoes/fluff/noble_boot, +/obj/item/clothing/shoes/fluff/noble_boot, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots/jacksandals, +/obj/item/clothing/shoes/jackboots/jacksandals, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/shoes/leather, +/obj/item/clothing/shoes/white, +/obj/item/clothing/shoes/white, +/obj/item/clothing/shoes/white{ + icon_state = "secshoes"; + name = "shoes" + }, +/obj/item/clothing/shoes/white{ + icon_state = "secshoes"; + name = "shoes" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"gHl" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 8; + id_tag = "CC_supply_internal"; + layer = 5; + locked = 1; + name = "Central Command Supply Internal Shutter" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "gHn" = ( /obj/structure/closet/secure_closet/clown{ req_access = null @@ -12984,13 +14434,19 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"gHZ" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light{ - dir = 4 +"gIc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 }, -/turf/simulated/floor/wood, -/area/centcom/court) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) +"gIq" = ( +/obj/machinery/chem_heater, +/turf/simulated/floor/engine, +/area/centcom/specops) "gIz" = ( /obj/effect/decal/cleanable/confetti, /turf/simulated/floor/plasteel{ @@ -13033,13 +14489,20 @@ }, /turf/simulated/floor/carpet/royalblack, /area/shuttle/trade/sol) -"gJq" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/simulated/floor/wood, -/area/centcom/jail) "gKi" = ( /turf/simulated/floor/carpet/blue, /area/shuttle/trade/sol) +"gKt" = ( +/obj/machinery/vending/mech/ntc/exousuit{ + req_access = list(114) + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "gKX" = ( /turf/simulated/floor/plasteel{ icon_state = "arrival" @@ -13083,6 +14546,9 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"gLu" = ( +/turf/simulated/floor/plasteel/freezer, +/area/centcom/specops) "gLw" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 4; @@ -13090,6 +14556,53 @@ icon_state = "ninja_walls_direction" }, /area/shuttle/ninja) +"gLC" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) +"gLD" = ( +/obj/machinery/vending/security, +/turf/simulated/floor/indestructible{ + dir = 1; + icon_state = "darkpurple" + }, +/area/centcom/specops) +"gLF" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) +"gLN" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) +"gLW" = ( +/obj/machinery/door_control/secure{ + color = "#ffdd99"; + id = "ERT_armory_lvl4"; + name = "ERT Armory Level 4"; + pixel_y = -32; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/centcom/specops) "gLX" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 10 @@ -13105,32 +14618,6 @@ icon_state = "darkblue" }, /area/centcom/zone1) -"gMj" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/indestructible{ - dir = 1; - icon_state = "darkbrown" - }, -/area/centcom/specops) -"gMv" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - density = 0; - dir = 1; - id_tag = "ERT_armory_lvl1"; - layer = 5; - locked = 1; - name = "Armory Level 1"; - opacity = 0 - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkgreen" - }, -/area/centcom/specops) "gMB" = ( /obj/structure/window/reinforced{ dir = 8 @@ -13138,13 +14625,50 @@ /mob/living/simple_animal/cow, /turf/simulated/floor/grass, /area/centcom/evac) -"gMG" = ( -/obj/effect/decal/cleanable/dirt, +"gMD" = ( +/obj/structure/chair/comfy/brown{ + color = "#3300FF" + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) +"gMG" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"gMP" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/carpet, +/area/centcom/jail) +"gMV" = ( +/obj/structure/closet/acloset{ + name = "Undercover officer's closet"; + desc = "It's a basic storage unit." + }, +/obj/item/flashlight, +/obj/item/encryptionkey/centcom, +/obj/item/radio/headset, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/autoimplanter/old, +/obj/item/clothing/gloves/color/yellow/power, +/obj/item/storage/belt/utility/full/multitool, +/obj/item/clothing/shoes/chameleon/noslip, +/obj/item/clothing/under/color/black, +/obj/item/implanter/dust, +/obj/item/storage/box/engineer{ + name = "Survival kit" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"gNe" = ( +/obj/structure/chair/comfy/red{ + color = "#FFFFFF"; + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "gNB" = ( /obj/effect/mapping_helpers/light{ light_power = 3 @@ -13152,15 +14676,49 @@ /obj/structure/flora/grass/both, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"gNC" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) +"gNX" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) +"gOb" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/lighter/zippo/blue{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -4; + pixel_y = 9 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "gOi" = ( /turf/simulated/floor/plasteel{ icon_state = "arrival" }, /area/centcom/zone1) -"gOl" = ( -/obj/item/flag/nt, -/turf/simulated/floor/wood, -/area/centcom/bridge) "gOv" = ( /obj/structure/window/reinforced{ color = "red"; @@ -13180,6 +14738,12 @@ }, /turf/simulated/floor/carpet/royalblack, /area/syndicate_mothership/control) +"gOH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcornersalt" + }, +/area/centcom/zone3) "gOI" = ( /obj/structure/table, /obj/item/hand_labeler, @@ -13211,6 +14775,15 @@ icon_state = "dark" }, /area/centcom/jail) +"gPi" = ( +/obj/effect/turf_decal/tile/neutral{ + alpha = 180; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "gPk" = ( /obj/structure/rack, /obj/item/plant_analyzer, @@ -13218,16 +14791,6 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"gPn" = ( -/obj/structure/window/reinforced, -/obj/structure/rack, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/effect/decal/warning_stripes/blue/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "gPq" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/grass/jungle/b, @@ -13243,15 +14806,6 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"gQl" = ( -/obj/mecha/combat/gygax/ert, -/obj/machinery/light{ - dir = 8; - switchcount = 50 - }, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/mech_bay_recharge_floor, -/area/centcom/specops) "gQr" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/indestructible/grass, @@ -13275,6 +14829,12 @@ /obj/structure/flora/tree/jungle/small, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) +"gQT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/centcom/specops) "gRr" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, /area/shuttle/spacebar) @@ -13284,6 +14844,23 @@ icon_state = "darkredalt" }, /area/centcom/jail) +"gSb" = ( +/obj/machinery/door/poddoor{ + id_tag = "ASSAULT3"; + name = "Launch Bay #3" + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) +"gSl" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet, +/area/centcom/zone1) "gSx" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "Syndicate Base" @@ -13293,6 +14870,17 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"gSz" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 4; + name = "ERT shuttle"; + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) "gSC" = ( /obj/machinery/door/poddoor/impassable{ density = 0; @@ -13313,6 +14901,23 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"gTa" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl2"; + name = "Armory level 2"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "gTs" = ( /obj/machinery/atm{ pixel_y = -32 @@ -13337,6 +14942,24 @@ }, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) +"gTR" = ( +/obj/machinery/door/airlock/centcom{ + name = "Archive"; + opacity = 1; + req_access = list(113) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) +"gUc" = ( +/obj/structure/chair/comfy/lime, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2 + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) "gUj" = ( /obj/structure/railing/corner{ dir = 4 @@ -13363,6 +14986,14 @@ /obj/machinery/vending/chinese/free, /turf/simulated/floor/carpet/black, /area/ninja/outpost) +"gUA" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "gVk" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -13377,10 +15008,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"gVO" = ( -/obj/structure/filingcabinet/employment, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "gVQ" = ( /obj/item/pizzabox, /obj/item/pizzabox, @@ -13448,18 +15075,6 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"gXI" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"gXQ" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "gYq" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 4 @@ -13469,24 +15084,16 @@ icon_state = "asteroid" }, /area/centcom/evac) -"gYQ" = ( -/obj/structure/chair/sofa/right{ - dir = 8 +"gYD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkgreencorners" }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone3) +/area/centcom/specops) "gYZ" = ( /obj/effect/turf_decal/siding/wood, /obj/machinery/vending/snack/free, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"gZv" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/court) "gZE" = ( /obj/item/flag/syndi, /obj/effect/turf_decal/siding/wideplating/corner{ @@ -13504,12 +15111,6 @@ icon_state = "darkgrey" }, /area/syndicate_mothership/elite_squad) -"hat" = ( -/obj/structure/chair/comfy/purp{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/centcom/bridge) "haG" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -13550,6 +15151,15 @@ /obj/machinery/vending/cola/free, /turf/simulated/floor/carpet/black, /area/ninja/outpost) +"hby" = ( +/obj/structure/bed, +/obj/item/bedsheet/wiz, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone1) "hbV" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/railing, @@ -13562,19 +15172,6 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"hcJ" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4; - icon_state = "heater2x2_side"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/reinforced{ - color = "yellow"; - dir = 8; - layer = 2.9 - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/trade/sol) "hdj" = ( /obj/structure/chair, /obj/effect/turf_decal/siding/wideplating{ @@ -13618,6 +15215,19 @@ icon_state = "rampbottom" }, /area/ninja/outpost) +"hdS" = ( +/obj/structure/cable{ + icon_state = "8-9" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-9" + }, +/obj/machinery/atmospherics/pipe/cap, +/turf/simulated/floor/plating, +/area/centcom/specops) "hdT" = ( /obj/structure/table, /obj/item/radio/electropack{ @@ -13653,21 +15263,22 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"hfa" = ( -/obj/structure/shuttle/engine/large{ - dir = 4 - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/trade/sol) -"hfl" = ( -/turf/simulated/floor/wood, -/area/centcom/bridge) -"hfO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, +"hfq" = ( +/obj/structure/closet/secure_closet/cabinet/bar, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, /turf/simulated/floor/wood, -/area/centcom/specops) +/area/centcom/zone1) "hfX" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 8 @@ -13683,6 +15294,21 @@ "hgc" = ( /turf/simulated/wall/indestructible/fakeglass, /area/centcom/bridge) +"hgx" = ( +/obj/machinery/door_control{ + color = "#ffcccc"; + id = "Zone3_bathroom2"; + name = "Bathroom lock"; + normaldoorcontrol = 1; + pixel_x = -4; + pixel_y = 33; + req_access = list(114); + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone3) "hgB" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -13704,18 +15330,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_3) -"hgG" = ( -/obj/machinery/computer/security{ - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkredfull" - }, -/area/centcom/bridge) "hgS" = ( /obj/structure/spacepoddoor/invincible, /turf/simulated/floor/plasteel{ @@ -13723,19 +15337,6 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"hhM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/mining) "hhY" = ( /obj/machinery/door/airlock/syndicate/cargo{ name = "Cargo Receive"; @@ -13783,6 +15384,16 @@ }, /turf/simulated/floor/plasteel, /area/ninja/outpost) +"hjf" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/storage/box/ids{ + pixel_y = 10 + }, +/obj/item/melee/baton/ntcane, +/obj/item/storage/briefcase, +/obj/item/lighter/zippo/blue, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "hjp" = ( /obj/structure/ore_box, /obj/machinery/light/small{ @@ -13790,14 +15401,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/mining) -"hjL" = ( -/obj/effect/decal/nanotrasen_logo{ - icon_state = "logo4" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "hjQ" = ( /obj/machinery/access_button{ command = "cycle_exterior"; @@ -13832,16 +15435,11 @@ icon_state = "floor3" }, /area/shuttle/administration) -"hki" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_3) +"hkg" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/centcom/zone3) "hku" = ( /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/shreds, @@ -13850,6 +15448,45 @@ icon_state = "neutral" }, /area/centcom/evac) +"hkH" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24 + }, +/obj/structure/table/reinforced, +/obj/item/storage/briefcase/inflatable, +/obj/item/storage/briefcase/inflatable, +/obj/item/storage/briefcase/inflatable, +/obj/item/storage/briefcase/inflatable, +/obj/item/holosign_creator/atmos, +/obj/item/holosign_creator/atmos, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"hlh" = ( +/turf/simulated/floor/indestructible{ + dir = 10; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) +"hlk" = ( +/obj/structure/railing, +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 4; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "hls" = ( /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) @@ -13877,6 +15514,10 @@ /obj/item/storage/box/lights/mixed, /turf/simulated/floor/plasteel, /area/ninja/outpost) +"hlM" = ( +/obj/item/flag/nt, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) "hlQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -13887,18 +15528,6 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"hmm" = ( -/obj/machinery/vending/coffee/free, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) -"hmB" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/warmdonkpocket, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "hmH" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/indestructible/snow, @@ -13914,20 +15543,6 @@ }, /turf/simulated/wall/indestructible/fakeglass, /area/centcom/specops) -"hnc" = ( -/obj/machinery/mass_driver{ - dir = 4; - id_tag = "ASSAULT0"; - name = "gravpult" - }, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "hne" = ( /obj/structure/shuttle/engine/large, /turf/space, @@ -13967,13 +15582,26 @@ }, /turf/simulated/floor/plasteel, /area/ninja/outpost) -"hoD" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkbluealt" +"hnD" = ( +/obj/structure/closet/crate/can, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"hnF" = ( +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 }, -/area/centcom/zone2) +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) +"hoq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom/specops) "hoJ" = ( /turf/simulated/wall/shuttle, /area/shuttle/spacebar) @@ -13987,6 +15615,29 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"hpN" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full" + }, +/obj/structure/railing{ + layer = 4.3; + density = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) +"hpY" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/machinery/computer/communications, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "hqm" = ( /obj/effect/turf_decal/tile{ alpha = 128; @@ -14016,21 +15667,37 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"hqT" = ( -/obj/machinery/door_control/secure{ - id = "CC_Main_Office_1_1" +"hqq" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -30 }, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/bridge) -"hqZ" = ( -/obj/item/roller, -/obj/item/roller, -/obj/item/roller, -/obj/effect/decal/warning_stripes/blue/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, +/area/centcom/zone3) +"hqH" = ( +/obj/machinery/computer/station_alert, +/obj/structure/railing, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/centcom/bridge) +"hrp" = ( +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + icon_state = "bigscanner" + }, +/obj/structure/table/holotable/wood, +/turf/simulated/floor/carpet/black, /area/centcom/specops) +"hsk" = ( +/obj/machinery/photocopier, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "hsz" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -14063,6 +15730,26 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"hsP" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + damage_deflection = 1000; + dir = 2; + req_access = list(114) + }, +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "CC_ERT2" + }, +/obj/machinery/door_control/secure{ + id = "CC_ERT2"; + pixel_y = -25; + req_access = list(114) + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "hsS" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -14081,12 +15768,77 @@ icon_state = "navybluecorners" }, /area/centcom/specops) +"htg" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom/specops) "htk" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkyellowaltstrip" }, /area/centcom/zone3) +"htt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/simulated/floor/carpet, +/area/centcom/evac) "htL" = ( /obj/structure/flora/grass/brown, /obj/structure/flora/grass/both, @@ -14165,6 +15917,12 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"hux" = ( +/turf/simulated/floor/indestructible{ + dir = 4; + icon_state = "darkgreynavybluecorner" + }, +/area/centcom/specops) "huE" = ( /obj/item/flag/ninja, /obj/effect/turf_decal/siding/wood{ @@ -14218,30 +15976,6 @@ name = "Tatami" }, /area/ninja/outpost) -"hvL" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 8; - height = 18; - id = "admin_away"; - name = "centcom bay 1"; - timid = 1; - turf_type = /turf/simulated/floor/indestructible/plating; - width = 18 - }, -/turf/simulated/floor/plating, -/area/centcom/specops) -"hvZ" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "hwc" = ( /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -14272,13 +16006,6 @@ icon_state = "Dark" }, /area/shuttle/funeral) -"hwF" = ( -/obj/machinery/computer/pod/deathsquad, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "hwZ" = ( /obj/structure/sign/poster/contraband/syndicate_recruitment{ pixel_x = -32 @@ -14292,12 +16019,6 @@ icon_state = "dark" }, /area/shuttle/syndicate) -"hxv" = ( -/obj/effect/turf_decal/bot_red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "hxy" = ( /obj/effect/turf_decal{ dir = 5; @@ -14309,6 +16030,23 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"hxB" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/filingcabinet/employment, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"hxE" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "hxR" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -14321,10 +16059,15 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) -"hya" = ( -/obj/structure/table/wood/fancy/black, -/turf/simulated/floor/wood, -/area/centcom/bridge) +"hyc" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "hyg" = ( /obj/machinery/light/small{ dir = 1 @@ -14334,12 +16077,14 @@ icon_state = "dark" }, /area/centcom/zone1) -"hza" = ( -/obj/item/flag/nt, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/jail) +"hyL" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "hzh" = ( /obj/effect/decal/cleanable/confetti, /obj/effect/decal/cleanable/dirt, @@ -14347,6 +16092,16 @@ icon_state = "dark" }, /area/centcom/jail) +"hzw" = ( +/obj/item/stack/nanopaste, +/obj/item/mmi, +/obj/item/stack/nanopaste, +/obj/structure/table/glass, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/specops) "hzK" = ( /obj/effect/turf_decal/delivery, /obj/structure/fans/tiny/invisible, @@ -14373,26 +16128,16 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"hAX" = ( -/obj/effect/turf_decal/stripes/red/full, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"hBW" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 }, -/area/centcom/zone2) +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "hCl" = ( /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"hCr" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - tag = "icon-heater (NORTH)" - }, -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ussp) "hCL" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -14419,6 +16164,16 @@ icon_state = "grimy" }, /area/syndicate_mothership) +"hDk" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_shotgun" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "hDO" = ( /obj/structure/toilet, /turf/simulated/floor/plasteel{ @@ -14436,19 +16191,33 @@ icon_state = "sepia" }, /area/ninja/outpost) -"hEq" = ( -/obj/machinery/door/poddoor{ - id_tag = "ASSAULT0"; - name = "Launch Bay #0" +"hEl" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/simulated/floor/plating, -/area/centcom/specops) +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "hEu" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "arrival" }, /area/centcom/evac) +"hEG" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 3 + }, +/turf/simulated/floor/engine, +/area/centcom/specops) "hEO" = ( /obj/effect/turf_decal{ icon_state = "golden_stripes" @@ -14503,16 +16272,6 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"hFX" = ( -/obj/effect/decal/warning_stripes/white, -/obj/machinery/door/airlock{ - id_tag = "CC_toilet_unit1"; - name = "Toilet" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) "hGh" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/genericbush, @@ -14530,10 +16289,6 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"hHa" = ( -/obj/machinery/vending/chinese/free, -/turf/simulated/floor/wood, -/area/centcom/zone2) "hHh" = ( /obj/machinery/light/small{ dir = 4 @@ -14592,18 +16347,25 @@ }, /turf/simulated/floor/carpet/orange, /area/shuttle/trade/sol) -"hIf" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_l"; - tag = "icon-propulsion_l (NORTH)" +"hHW" = ( +/obj/structure/filingcabinet/employment, +/obj/item/radio/intercom/specops{ + pixel_y = -32 }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/funeral) -"hIg" = ( -/obj/structure/falsewall/reinforced, -/turf/simulated/floor/plating, -/area/centcom/zone2) +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"hIl" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_SRT1"; + pixel_y = -25; + req_access = list(114); + pixel_x = -25; + name = "SRT Team 2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) "hIm" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-34"; @@ -14651,6 +16413,70 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"hIL" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_legal, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"hJg" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom/specops) "hJk" = ( /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 @@ -14672,12 +16498,6 @@ }, /turf/simulated/floor/carpet/red, /area/ninja/outpost) -"hJy" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "hJH" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/siding/wood{ @@ -14686,22 +16506,46 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/simulated/floor/carpet/cyan, /area/ninja/outpost) +"hJM" = ( +/obj/machinery/door/airlock/external{ + id_tag = "specops_away"; + name = "Shuttle Hatch"; + req_access = list(109) + }, +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/indestructible{ + icon_state = "dark" + }, +/area/centcom/specops) +"hJN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkgreencorners"; + dir = 8 + }, +/area/centcom/specops) +"hKG" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredalt" + }, +/area/centcom/jail) "hLh" = ( /turf/simulated/floor/indestructible/grass, /area/ninja/outside) -"hLq" = ( +"hLw" = ( /turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" + icon_state = "darkyellowcorners" }, -/area/centcom/zone2) -"hLB" = ( -/obj/structure/chair/comfy/red{ - color = "#222222" - }, -/obj/effect/turf_decal/plaque, -/turf/simulated/floor/carpet, -/area/centcom/court) +/area/centcom/specops) "hLD" = ( /obj/effect/turf_decal{ dir = 8; @@ -14712,10 +16556,6 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) -"hLH" = ( -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/centcom/zone2) "hLJ" = ( /obj/machinery/door/airlock/shuttle, /obj/structure/fans/tiny, @@ -14739,6 +16579,14 @@ icon_state = "alien20" }, /area/abductor_ship) +"hMa" = ( +/obj/structure/statue/sandstone/venus{ + layer = 5 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/grass, +/area/centcom/evac) "hMi" = ( /obj/machinery/computer/operating{ layer = 3.5 @@ -14750,6 +16598,14 @@ icon_state = "white" }, /area/centcom/zone1) +"hMu" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "hMy" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien21" @@ -14770,15 +16626,6 @@ /obj/effect/turf_decal/stripes/gold, /turf/simulated/floor/carpet/royalblack, /area/syndicate_mothership/control) -"hNa" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkbrown" - }, -/area/centcom/specops) "hNd" = ( /turf/simulated/wall/indestructible/wood, /area/ussp_centcom/secretariat) @@ -14792,6 +16639,12 @@ /obj/machinery/vending/shoedispenser, /turf/simulated/floor/wood, /area/centcom/zone1) +"hNo" = ( +/obj/structure/window/reinforced, +/turf/simulated/wall/indestructible/reinforced{ + density = 0 + }, +/area/centcom/zone2) "hNH" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/carpet, @@ -14807,10 +16660,6 @@ /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plating, /area/shuttle/syndicate) -"hNK" = ( -/obj/structure/chair/sofa/right, -/turf/simulated/floor/carpet/arcade, -/area/centcom/zone1) "hNZ" = ( /obj/machinery/door/window/brigdoor{ color = "#d70000"; @@ -14834,20 +16683,36 @@ icon_state = "asteroid" }, /area/centcom/evac) +"hOx" = ( +/obj/item/vending_refill/nta, +/obj/structure/rack/holorack, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "hOM" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien23" }, /area/abductor_ship) -"hPJ" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/storage/box/ids{ - pixel_y = 10 +"hON" = ( +/turf/simulated/floor/indestructible{ + dir = 1; + icon_state = "darkgreynavyblue" }, -/obj/item/melee/baton/ntcane, -/obj/item/storage/briefcase, -/obj/item/lighter/zippo/blue, -/turf/simulated/floor/wood, +/area/centcom/specops) +"hPz" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "hPQ" = ( /obj/effect/turf_decal{ @@ -14857,6 +16722,12 @@ /obj/structure/dresser, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) +"hPR" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgreen" + }, +/area/centcom/specops) "hQg" = ( /obj/structure/weightmachine/weightlifter, /turf/simulated/floor/indestructible/asteroid, @@ -14872,12 +16743,27 @@ icon_state = "arrivalcorner" }, /area/centcom/evac) +"hQG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom/zone2) "hQS" = ( /turf/simulated/floor/shuttle{ icon = 'icons/turf/floors.dmi'; icon_state = "dark" }, /area/shuttle/administration) +"hQX" = ( +/obj/machinery/vending/cigarette/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "hRt" = ( /obj/structure/curtain/open/shower/security, /turf/simulated/wall/indestructible/fakeglass, @@ -14925,18 +16811,38 @@ icon_state = "vfloor" }, /area/shuttle/administration) -"hSv" = ( -/obj/machinery/door_control{ - id = "admin_armory"; - pixel_x = -24; - pixel_y = 24; - req_access = list(114) +"hSk" = ( +/obj/machinery/vending/clothing/departament/law, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, +/area/centcom/supply) +"hSO" = ( +/obj/structure/falsewall/reinforced, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluealt" + icon_state = "dark" }, /area/centcom/specops) +"hST" = ( +/obj/effect/turf_decal/tile/neutral{ + alpha = 85; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 9.1 + }, +/obj/structure/flora/rock/pile, +/obj/structure/window/reinforced/survival_pod{ + dir = 6; + pixel_y = -7; + pixel_x = 1; + density = 0 + }, +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/specops) "hSY" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -14986,6 +16892,15 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"hTA" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 4; + pixel_y = -2 + }, +/obj/structure/railing, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "hTD" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -15001,48 +16916,33 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) -"hTU" = ( +"hUu" = ( +/obj/structure/sign/poster/official/obey{ + pixel_y = -32 + }, /turf/simulated/floor/plasteel{ - dir = 5; icon_state = "darkredalt" }, /area/centcom/jail) -"hUD" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - pixel_y = 2; - req_access = list(104,109) - }, -/obj/machinery/suit_storage_unit/standard_unit/ertamber{ - req_access = list(104,109) +"hUV" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/turf/simulated/floor/indestructible{ - dir = 6; - icon_state = "darkgreen" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/jail) "hVd" = ( /obj/structure/chair{ dir = 4 }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"hWn" = ( -/obj/structure/table/reinforced, -/obj/item/grenade/clusterbuster/nervegas, -/obj/item/grenade/clusterbuster/nervegas, -/obj/item/grenade/clusterbuster/nervegas, -/obj/item/grenade/chem_grenade/teargas, -/obj/item/grenade/chem_grenade/teargas, -/obj/item/grenade/chem_grenade/teargas, -/obj/item/grenade/chem_grenade/teargas, -/obj/item/grenade/chem_grenade/teargas, +"hXc" = ( +/obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "vault" }, /area/centcom/specops) "hXg" = ( @@ -15063,13 +16963,6 @@ }, /turf/simulated/floor/carpet/cyan, /area/ninja/outpost) -"hXs" = ( -/obj/effect/turf_decal/caution/stand_clear/red, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkbluealtstrip" - }, -/area/centcom/zone2) "hYm" = ( /obj/effect/turf_decal/caution/stand_clear{ dir = 1; @@ -15082,22 +16975,21 @@ icon_state = "floor4" }, /area/shuttle/syndicate) +"hYC" = ( +/obj/machinery/computer/card/centcom, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "hYJ" = ( /obj/machinery/vending/coffee/free, /turf/simulated/floor/carpet, /area/centcom/evac) -"hYY" = ( -/obj/machinery/door_control/secure{ - id = "CC_BSA"; - name = "BSA room"; - pixel_x = -24; - pixel_y = -24; - req_access = list(114) - }, +"hZg" = ( +/obj/item/flag/nt, /turf/simulated/floor/plasteel{ - icon_state = "navybluealtstrip" + dir = 9; + icon_state = "darkredalt" }, -/area/centcom/specops) +/area/centcom/jail) "hZr" = ( /obj/structure/flora/grass/brown, /obj/structure/flora/grass/brown, @@ -15112,6 +17004,22 @@ icon_state = "dark" }, /area/syndicate_mothership/jail) +"iae" = ( +/obj/effect/step_trigger/teleporter{ + teleport_x = 205; + teleport_y = 89; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/space, +/area/space) +"iak" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) "iaK" = ( /obj/structure/cable{ d2 = 8; @@ -15142,18 +17050,6 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"ibQ" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_shotgun"; - name = "Shotguns"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "navybluecorners" - }, -/area/centcom/specops) "icm" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien16" @@ -15173,6 +17069,12 @@ icon_state = "sepia" }, /area/ninja/outpost) +"icG" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/specops) "icT" = ( /obj/effect/turf_decal{ dir = 10; @@ -15197,15 +17099,6 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"idQ" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/air{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "idZ" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -15247,6 +17140,40 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"iet" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/folder/red{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/folder/white{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) +"ieD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_2) "ieK" = ( /obj/structure/chair/comfy/red{ dir = 8 @@ -15263,20 +17190,20 @@ icon_state = "darkredcorners" }, /area/syndicate_mothership/elite_squad) -"ifB" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_SFG" +"ifh" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 6 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) -"ifS" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/wood, -/area/centcom/bridge) +/area/centcom/jail) "ifZ" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -15296,44 +17223,74 @@ /obj/structure/flora/tree/jungle/small, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) -"igY" = ( -/obj/effect/turf_decal/arrows/white{ - color = "#0066ff"; +"igZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/dresser, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) +"ihc" = ( +/obj/structure/chair/comfy/brown{ + color = "#3300FF"; dir = 1 }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) +"ihi" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1; + pixel_y = 3; + initialized = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone3) -"iha" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, -/turf/simulated/floor/plasteel, -/area/centcom/specops) -"ihz" = ( -/obj/machinery/vending/cigarette/free, +/area/centcom/jail) +"ihA" = ( +/obj/machinery/door/airlock/command/glass{ + frequency = 2000; + icon_state = "open"; + id_tag = "CC-OP4-Int"; + locked = 1; + name = "Zone 2" + }, +/obj/effect/decal/warning_stripes/blue, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/specops) "ihM" = ( /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) +"iiA" = ( +/obj/effect/decal/cleanable/crayon{ + color = "yellow"; + icon_state = "guy"; + initialized = 1; + layer = 5; + pixel_y = -30 + }, +/obj/effect/decal/cleanable/crayon{ + color = "yellow"; + icon_state = "face"; + initialized = 1; + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/crayon{ + color = "yellow"; + icon_state = "shitcurity"; + initialized = 1; + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/mineral/bananium, +/area/centcom/specops) "iiB" = ( /obj/effect/turf_decal/siding/green{ dir = 4 @@ -15342,6 +17299,13 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) +"iiC" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/centcom/specops) "iiO" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -15357,11 +17321,46 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"iiU" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "iiY" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/rock/jungle, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"ijf" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) +"iji" = ( +/obj/structure/table/glass, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"ikf" = ( +/obj/item/radio/intercom/specops{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" + }, +/area/centcom/specops) "ikw" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" @@ -15374,14 +17373,6 @@ icon_state = "darkgrey" }, /area/centcom/zone2) -"iky" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "ikC" = ( /obj/machinery/abductor/experiment{ team = 1 @@ -15437,35 +17428,30 @@ /obj/item/clothing/gloves/boxing/green, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"ilu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin/nanotrasen{ - pixel_x = 3; - pixel_y = 12 - }, -/obj/item/pen/multi/fountain, -/turf/simulated/floor/wood, -/area/centcom/zone2) -"ilv" = ( -/obj/effect/decal/nanotrasen_logo, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "ilI" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien18" }, /area/abductor_ship) -"ilL" = ( -/obj/item/radio/intercom/specops{ - pixel_x = 32 +"ilW" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkyellowalt" +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) +"imd" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/area/centcom/jail) +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "imw" = ( /obj/machinery/light{ dir = 1 @@ -15480,12 +17466,6 @@ icon_state = "alien19" }, /area/abductor_ship) -"ina" = ( -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "ine" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo8" @@ -15500,6 +17480,28 @@ /obj/effect/landmark/syndicate_officer, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) +"inm" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) +"ino" = ( +/obj/machinery/recharge_station/ert, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"inv" = ( +/obj/structure/bookcase, +/obj/item/book/manual/security_space_law/black, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/security_space_law, +/obj/item/book/manual/security_space_law, +/turf/simulated/floor/carpet, +/area/centcom/jail) "iny" = ( /obj/effect/turf_decal{ dir = 5; @@ -15510,12 +17512,13 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"inI" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +"inL" = ( +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444"; + dir = 8 }, -/area/centcom/jail) +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "inR" = ( /obj/machinery/abductor/experiment{ team = 4 @@ -15540,22 +17543,22 @@ /obj/structure/flora/bush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/control) +"ioy" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/janitor{ + req_access = list(101,104,109) + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "ioP" = ( /obj/machinery/abductor/console{ team = 4 }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) -"ipb" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, -/area/shuttle/spacebar) "ipn" = ( /turf/simulated/floor/wood, /area/centcom/jail) @@ -15565,6 +17568,17 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"ipv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "ipB" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 8 @@ -15582,6 +17596,28 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) +"ipL" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredalt" + }, +/area/centcom/jail) +"ipZ" = ( +/obj/structure/sign/poster/official/obey{ + pixel_x = -32; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom/jail) "iqh" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -15610,15 +17646,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"ira" = ( -/obj/machinery/door/airlock/centcom{ - id_tag = "adminshuttle"; - name = "Bridge"; - opacity = 1; - req_access = list(101) - }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) "isc" = ( /obj/structure/reagent_dispensers/fueltank/chem{ pixel_x = 32 @@ -15660,30 +17687,6 @@ icon_state = "arrivalcorner" }, /area/centcom/evac) -"itf" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/item/storage/bag/chemistry, -/obj/item/storage/bag/chemistry, -/obj/item/clothing/glasses/science{ - pixel_y = 3 - }, -/obj/item/clothing/glasses/science{ - pixel_y = 3 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) -"itg" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/indestructible{ - icon_state = "darkredfull" - }, -/area/centcom/specops) "itt" = ( /obj/structure/window/reinforced{ color = "red"; @@ -15706,6 +17709,12 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"itN" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom/specops) "itS" = ( /obj/machinery/light/small, /obj/structure/chair/sofa/corp/right{ @@ -15761,17 +17770,6 @@ /obj/structure/flora/ausbushes/reedbush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"ivr" = ( -/obj/structure/bookcase, -/obj/item/book/manual/security_space_law/black, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/book/manual/security_space_law, -/obj/item/book/manual/security_space_law, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/wood, -/area/centcom/jail) "ivw" = ( /obj/effect/turf_decal{ dir = 1; @@ -15806,12 +17804,22 @@ icon_state = "brownoldfull" }, /area/syndicate_mothership/jail) +"ivG" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredalt" + }, +/area/centcom/specops) "ivQ" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "arrivalcorner" }, /area/centcom/evac) +"ivZ" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/nt_droppod) "iwb" = ( /obj/structure/flora/junglebush/c, /turf/simulated/floor/indestructible/grass, @@ -15896,6 +17904,20 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/specops) +"ixR" = ( +/obj/effect/landmark/marauder_exit, +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/tile/neutral{ + alpha = 220; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1; + initialized = 1 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "ixW" = ( /obj/effect/turf_decal{ dir = 10; @@ -15944,6 +17966,23 @@ name = "floor" }, /area/syndicate_mothership) +"ize" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"izf" = ( +/obj/machinery/vending/medical, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluealt" + }, +/area/centcom/specops) "izp" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -15968,16 +18007,6 @@ icon_state = "dark" }, /area/centcom/jail) -"izB" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "izX" = ( /obj/structure/chair/comfy/shuttle{ dir = 1 @@ -15996,14 +18025,13 @@ /obj/structure/flora/ausbushes/genericbush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"iAD" = ( -/obj/machinery/vending/nta/ertarmory/yellow{ - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" +"iAW" = ( +/obj/structure/closet/crate/can, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, +/turf/simulated/floor/carpet/black, /area/centcom/specops) "iAZ" = ( /obj/effect/turf_decal{ @@ -16038,6 +18066,21 @@ }, /turf/simulated/floor/carpet/royalblack, /area/shuttle/administration) +"iBs" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) "iBt" = ( /turf/simulated/floor/plasteel{ icon_state = "darkredalt" @@ -16082,13 +18125,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"iCn" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/wood, -/turf/simulated/floor/wood, -/area/centcom/specops) "iCt" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium"; @@ -16125,6 +18161,15 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"iDd" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/brown, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "iDq" = ( /obj/machinery/light/small{ dir = 4; @@ -16141,26 +18186,13 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"iDG" = ( -/obj/mecha/working/ripley/firefighter, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"iDM" = ( -/obj/machinery/door_control/secure{ - id = "CC_BACKUP_SHUTTLE"; - name = "Backup Shuttle Access"; - pixel_x = -24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkbluealtstrip" +"iDy" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 }, -/area/centcom/zone2) +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "iDT" = ( /obj/effect/turf_decal{ dir = 4; @@ -16182,15 +18214,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"iED" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "iEE" = ( /obj/effect/turf_decal/siding/green, /obj/structure/flora/ausbushes/lavendergrass, @@ -16204,6 +18227,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"iEQ" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/funeral) "iEU" = ( /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) @@ -16214,12 +18244,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"iFf" = ( -/obj/machinery/light{ - dir = 1 +"iEW" = ( +/obj/machinery/vending/robotics/nt/durand, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/wood, -/area/centcom/evac) +/area/centcom/specops) "iFr" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-6"; @@ -16230,18 +18260,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"iFB" = ( -/obj/machinery/door/airlock/centcom{ - damage_deflection = 999; - name = "Prison"; - opacity = 1; - req_access = list(104) - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/jail) "iFF" = ( /obj/machinery/light, /turf/simulated/floor/carpet/red, @@ -16271,6 +18289,16 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"iGk" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_4) "iGn" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium_corner" @@ -16307,12 +18335,14 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"iGT" = ( +"iGP" = ( +/obj/machinery/suit_storage_unit/standard_unit/ertamber{ + req_access = list(104,109) + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkbluecornersalt" + icon_state = "dark" }, -/area/centcom/zone2) +/area/centcom/specops) "iGX" = ( /obj/structure/table/wood/fancy, /obj/item/toy/plushie/fluff/fox, @@ -16339,18 +18369,38 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"iIo" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 1; - name = "Canteen, Shooting range, Zone 2, Medical block" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "iIs" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/evac) +"iIu" = ( +/obj/item/gun/projectile/automatic/pistol/m1911, +/obj/item/ammo_box/magazine/m45, +/obj/item/ammo_box/magazine/m45, +/obj/item/ammo_box/magazine/m45, +/obj/item/clothing/head/helmet/space/deathsquad/beret, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/suit/space/deathsquad/officer, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/radio/headset/ert{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/storage/box/centcomofficer, +/obj/item/clothing/head/beret/centcom/officer, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/structure/closet/cabinet{ + req_access = list(114) + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "iJi" = ( /obj/structure/closet{ custom_door_overlay = "white"; @@ -16376,6 +18426,26 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/carpet, /area/centcom/evac) +"iJC" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/door_control/secure{ + id = "CC_Players_In"; + name = "Civilian Access"; + pixel_x = -24; + pixel_y = 32; + req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/centcom/zone2) +"iJG" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/yellow{ + req_access = list(104,109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/centcom/specops) "iKf" = ( /obj/effect/turf_decal{ dir = 1; @@ -16406,12 +18476,6 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) -"iKU" = ( -/obj/effect/turf_decal/caution/stand_clear/white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "iLk" = ( /obj/structure/rack, /obj/machinery/light, @@ -16431,6 +18495,16 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"iLM" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DURAND" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "iMb" = ( /obj/structure/table/wood/fancy/red, /obj/item/storage/firstaid/ancient{ @@ -16446,7 +18520,7 @@ }, /area/ninja/outpost) "iMk" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/paper, /obj/machinery/door/window/brigdoor{ dir = 8 @@ -16495,6 +18569,18 @@ icon_state = "barber" }, /area/centcom/jail) +"iNb" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "iNj" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood/corner{ @@ -16570,6 +18656,14 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"iQy" = ( +/obj/structure/bookcase, +/obj/item/paper{ + name = "Главный строить мужик репорт"; + info = "
" + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) "iQH" = ( /obj/machinery/sleeper/syndie, /obj/structure/curtain/black{ @@ -16581,33 +18675,20 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"iQQ" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 12; - id = "ferry_away"; - name = "centcom bay 2"; - turf_type = /turf/simulated/floor; - width = 5 - }, -/turf/simulated/floor/plating/airless, -/area/space) "iRb" = ( /turf/simulated/wall/shuttle, /area/shuttle/pod_2) -"iRf" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_legal, -/obj/item/book/manual/sop_engineering, -/obj/item/book/manual/sop_command, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/wood, -/area/centcom/bridge) "iRq" = ( /obj/item/restraints/handcuffs/pinkcuffs, /turf/simulated/floor/plating, /area/centcom/specops) +"iRw" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "iRG" = ( /obj/effect/turf_decal/plaque{ layer = 3 @@ -16624,6 +18705,21 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"iRV" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/obj/effect/landmark/commando_manual, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "iRW" = ( /obj/effect/turf_decal{ dir = 5; @@ -16635,6 +18731,16 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"iSh" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_3) "iSs" = ( /obj/effect/turf_decal{ dir = 5; @@ -16648,6 +18754,21 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"iSJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) +"iSK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "iSY" = ( /obj/structure/railing, /obj/machinery/light/small{ @@ -16701,6 +18822,14 @@ icon_state = "grimy" }, /area/centcom/zone1) +"iTF" = ( +/obj/effect/decal/nanotrasen_logo{ + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "iUr" = ( /obj/effect/turf_decal{ dir = 4; @@ -16731,40 +18860,28 @@ /obj/machinery/door/airlock/external, /turf/simulated/floor/shuttle/plating, /area/shuttle/funeral) -"iUO" = ( -/obj/machinery/light/small{ - dir = 1 +"iUX" = ( +/obj/effect/turf_decal/tile/neutral{ + alpha = 200; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1 }, /turf/simulated/floor/plating, -/area/centcom/specops) +/area/centcom/supply) +"iVe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/papershredder, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "iVo" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien15" }, /area/abductor_ship) -"iVu" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/item/reagent_containers/food/condiment/soysauce, -/obj/item/reagent_containers/food/condiment/soysauce, -/obj/item/reagent_containers/food/condiment/soysauce, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "iVA" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/sunnybush, @@ -16776,10 +18893,6 @@ icon_state = "floor13" }, /area/shuttle/ninja) -"iVX" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/escape) "iWh" = ( /obj/effect/turf_decal{ dir = 8; @@ -16804,15 +18917,6 @@ }, /turf/simulated/wall/indestructible/fakeglass, /area/centcom/jail) -"iXk" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/energy/laser/instakill/blue, -/obj/item/gun/energy/laser/instakill/blue, -/obj/item/gun/energy/laser/instakill/blue, -/obj/item/gun/energy/laser/instakill/blue, -/obj/item/gun/energy/laser/instakill/blue, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "iXm" = ( /obj/effect/turf_decal{ dir = 5; @@ -16824,44 +18928,64 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"iXF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, +"iXH" = ( +/obj/structure/falsewall/reinforced{ + req_access = list(114); + layer = 2.9 + }, +/obj/effect/mine/sound/bwoink{ + invisibility = 1; + layer = 2.8 + }, /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkblue" + icon_state = "dark" }, /area/centcom/specops) -"iXI" = ( -/obj/structure/closet/crate/can, -/obj/machinery/light/small{ - dir = 1 +"iXL" = ( +/obj/machinery/computer/med_data, +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" }, +/area/centcom/bridge) +"iYa" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/toy/desk/newtoncradle, /turf/simulated/floor/carpet/black, /area/centcom/zone2) -"iYY" = ( -/turf/simulated/wall/shuttle/onlyselfsmooth, -/area/shuttle/pod_3) -"iZt" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - tag = "icon-burst_r" +"iYd" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_3) -"jbd" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/door_control/secure{ - id = "CC_Armory_GYGAX"; - name = "GYGAX"; - pixel_x = 8; - pixel_y = 24; +/turf/simulated/floor/plating/airless, +/area/centcom/specops) +"iYp" = ( +/obj/machinery/vending/mech/ntc/weapon{ req_access = list(114) }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" + icon_state = "dark" + }, +/area/centcom/supply) +"iYs" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" }, /area/centcom/specops) +"iYY" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/pod_3) "jbt" = ( /obj/structure/table, /obj/machinery/door_control/secure{ @@ -16949,29 +19073,12 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) -"jbJ" = ( -/obj/effect/turf_decal/arrows{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "jbL" = ( /obj/machinery/computer/camera_advanced/abductor{ team = 4 }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) -"jbY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/folder, -/obj/item/folder/blue, -/turf/simulated/floor/carpet, -/area/centcom/specops) "jcf" = ( /mob/living/simple_animal/hostile/creature{ name = "Experiment 35b" @@ -17007,22 +19114,6 @@ "jcL" = ( /turf/simulated/wall/shuttle, /area/shuttle/gamma) -"jcM" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank/high, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) -"jdg" = ( -/obj/machinery/computer/communications, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "jdj" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/enzyme{ @@ -17034,14 +19125,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) -"jdQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/dresser, -/turf/simulated/floor/wood, -/area/centcom/zone1) "jed" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; @@ -17179,26 +19262,25 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"jgg" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/airlock/gold/glass{ - frequency = 2000; - id_tag = "CC-OP4-Ext"; - locked = 1; - name = "Zone 3" +"jfZ" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkredalt" }, -/obj/machinery/access_button{ - command = "cycle_exterior"; - frequency = 2000; - master_tag = "CC-OP4"; - name = "CC-OP4-EXT"; - pixel_x = -24; - req_access = list(109) +/area/centcom/specops) +"jgl" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_supply_external2"; + layer = 5; + locked = 1; + name = "Central Command Supply External Shutte" }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "darkyellowalt" }, -/area/centcom/zone3) +/area/centcom/supply) "jgE" = ( /obj/effect/turf_decal{ dir = 9; @@ -17206,13 +19288,14 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"jgV" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-28"; - tag = "icon-plant-28" +"jhi" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "jhz" = ( /obj/effect/turf_decal{ dir = 4; @@ -17221,9 +19304,25 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"jhY" = ( -/obj/structure/showcase, -/turf/simulated/floor/wood, +"jhQ" = ( +/obj/structure/table/glass, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/reagent_containers/food/snacks/baguette=10,/obj/item/reagent_containers/food/snacks/applepie=10,/obj/item/reagent_containers/food/snacks/applepie=10,/obj/item/reagent_containers/food/snacks/soup/bloodsoup=10,/obj/item/reagent_containers/food/snacks/boiledrice=10,/obj/item/reagent_containers/food/snacks/carrotfries=10,/obj/item/reagent_containers/food/drinks/cans/cola=10,""=70); + name = "Food CC Spawner #1" + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 6; + pixel_y = -1; + pixel_x = 1; + density = 0 + }, +/obj/structure/window/reinforced{ + layer = 3.1; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, /area/centcom/specops) "jic" = ( /obj/structure/chair/sofa/left{ @@ -17251,10 +19350,6 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/assault_pod) -"jiz" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/zone2) "jiH" = ( /obj/effect/turf_decal{ dir = 4; @@ -17290,6 +19385,16 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"jjT" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "jkA" = ( /obj/effect/turf_decal{ dir = 1; @@ -17311,6 +19416,15 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"jkH" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -32 + }, +/turf/simulated/floor/indestructible{ + dir = 6; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "jkR" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A" @@ -17365,25 +19479,6 @@ /obj/item/flashlight/lantern, /turf/simulated/floor/carpet, /area/centcom/evac) -"jlH" = ( -/obj/structure/rack/holorack, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/chem_grenade/holywater, -/obj/item/grenade/clusterbuster/holy, -/obj/item/grenade/clusterbuster/holy, -/obj/item/grenade/clusterbuster/holy, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "jlL" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -17467,6 +19562,14 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"jmt" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 10; + pixel_x = -1; + pixel_y = -1 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone2) "jmv" = ( /obj/machinery/light/small{ brightness_range = 6; @@ -17481,38 +19584,6 @@ /obj/structure/chair/sofa/left, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) -"jmR" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - req_access = list(114) - }, -/obj/item/clothing/suit/judgerobe{ - name = "Supreme judge's robe" - }, -/obj/item/card/id/centcom{ - icon_state = "deathsquad"; - name = "Supreme Judge ID card"; - pixel_x = -3; - pixel_y = -3; - registered_name = "Supreme Judge" - }, -/obj/item/clothing/head/powdered_wig{ - desc = null; - name = "Supreme judge wig" - }, -/obj/item/clothing/under/suit_jacket/really_black{ - name = "Supreme judge suit" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/item/clothing/gloves/color/white{ - desc = null; - name = "Supreme judge gloves" - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "jmV" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium"; @@ -17555,16 +19626,6 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone3) -"jnM" = ( -/obj/mecha/combat/gygax/ert{ - color = "#66ff99"; - name = "Assault Jaeger" - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "navyblue" - }, -/area/centcom/specops) "joo" = ( /obj/effect/turf_decal{ dir = 10; @@ -17578,6 +19639,44 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"jop" = ( +/obj/structure/toilet{ + dir = 8; + name = "Трон старшего администратора" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "CC_toilet_unit4"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone1) +"joJ" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 183; + teleport_y = 61; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) "joS" = ( /obj/machinery/light/small, /obj/structure/sign/poster/contraband/random{ @@ -17588,6 +19687,12 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"joV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) "jph" = ( /obj/effect/turf_decal{ dir = 8; @@ -17625,10 +19730,25 @@ icon_state = "dark" }, /area/shuttle/syndicate) +"jpB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "jpK" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"jpQ" = ( +/obj/structure/coatrack, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "jqa" = ( /obj/effect/turf_decal{ dir = 4; @@ -17656,6 +19776,15 @@ }, /turf/simulated/floor/carpet/orange, /area/shuttle/trade/sol) +"jqo" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "jrj" = ( /obj/machinery/light, /turf/simulated/floor/carpet, @@ -17712,6 +19841,19 @@ /obj/structure/flora/ausbushes/leafybush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"jsJ" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"jsR" = ( +/obj/structure/chair/comfy/purp, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) "jsZ" = ( /obj/structure/table/abductor, /obj/item/retractor/alien, @@ -17733,26 +19875,47 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"jtm" = ( -/obj/structure/table/holotable, -/obj/item/newspaper, -/obj/item/newspaper, -/obj/item/newspaper, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) -"jtL" = ( -/obj/structure/chair/sofa{ - dir = 4 +"jtt" = ( +/obj/machinery/dna_scannernew/upgraded, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" }, -/turf/simulated/floor/carpet/red, /area/centcom/specops) "jtQ" = ( /obj/machinery/vending/clothing, /turf/simulated/floor/wood, /area/centcom/zone1) +"juc" = ( +/obj/item/gun/energy/clown/security{ + desc = "Поговаривают что это оружие сделано концерном Клоун-Варденов, может поэтому оно и спрятано?." + }, +/obj/item/gun/energy/clown/security, +/obj/item/gun/energy/clown/security{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/clown/security{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/clown/security{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/clown/security, +/obj/item/gun/energy/clown/security, +/obj/item/gun/energy/clown/security{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/clown/security{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/rack/gunrack, +/turf/simulated/floor/mineral/bananium, +/area/centcom/specops) "jue" = ( /obj/effect/landmark/abductor/scientist, /turf/simulated/floor/indestructible/abductor, @@ -17770,6 +19933,10 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone2) +"juM" = ( +/obj/item/book/random, +/turf/simulated/floor/wood, +/area/centcom/zone2) "jvb" = ( /obj/effect/landmark/abductor/agent, /turf/simulated/floor/indestructible/abductor, @@ -17831,6 +19998,14 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/ussp) +"jvJ" = ( +/obj/machinery/vending/cola/free, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "jvR" = ( /obj/effect/turf_decal{ dir = 4; @@ -17845,27 +20020,25 @@ name = "floor" }, /area/syndicate_mothership/outside) -"jwc" = ( -/obj/structure/table/holotable, -/obj/item/pen/multi/fountain, -/obj/item/paper_bin/nanotrasen{ - pixel_x = 3; - pixel_y = 12 +"jvX" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) "jwD" = ( /turf/simulated/floor/shuttle{ icon_state = "floor4" }, /area/shuttle/ussp) -"jwR" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - tag = "icon-burst_l" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_2) "jwW" = ( /obj/effect/turf_decal{ dir = 8; @@ -17903,6 +20076,15 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"jxO" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "jyl" = ( /obj/machinery/vending/snack, /obj/machinery/light/small{ @@ -17932,15 +20114,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"jzh" = ( -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) -"jzj" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/simulated/floor/wood, -/area/centcom/jail) "jzk" = ( /obj/structure/chair/sofa/corp/left{ dir = 8 @@ -17949,21 +20122,25 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) -"jzx" = ( -/obj/structure/table/glass, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 16 +"jzp" = ( +/obj/effect/turf_decal/siding/white/corner, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"jzw" = ( +/obj/machinery/door_control/secure{ + id = "CC_supply_space"; + name = "Supply Blastdoor"; + pixel_y = 24; + req_access = list(114) }, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 +/obj/machinery/conveyor_switch/oneway{ + id = "CC_crate" }, -/obj/item/pen/fancy{ - pixel_x = 8 +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/area/centcom/supply) "jAj" = ( /obj/structure/flora/ausbushes/sunnybush, /turf/simulated/floor/indestructible/grass, @@ -17983,16 +20160,15 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"jAW" = ( -/obj/mecha/combat/marauder/loaded, -/obj/machinery/light{ - dir = 8 +"jAZ" = ( +/obj/effect/turf_decal/box/white{ + pixel_y = 16; + initialized = 1 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navyblue" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/jail) "jBc" = ( /turf/simulated/floor/plasteel{ dir = 10; @@ -18021,30 +20197,69 @@ /obj/machinery/light/small, /turf/simulated/floor/carpet/royalblack, /area/shuttle/administration) -"jBs" = ( -/obj/structure/toilet, -/obj/machinery/light/small{ +"jBz" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/sleeping_agent{ + maximum_pressure = 50000 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "N2O"; dir = 1 }, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "dark" }, -/area/centcom/jail) -"jBH" = ( -/obj/structure/window/reinforced{ - dir = 1 +/area/centcom/supply) +"jBQ" = ( +/obj/machinery/porta_turret/centcom/pulse{ + armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + color = "#666666"; + damtype = "burn"; + health = 1250; + region_max = 12; + scan_range = 12; + shot_delay = 8; + name = "Quarantine Pulse Turret" }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{ + dir = 2; + id_tag = "ERT_Quarantine" }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_2) -"jBK" = ( /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkbluealtstrip" + icon_state = "dark" + }, +/area/centcom/specops) +"jBZ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_Grenade" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" }, +/area/centcom/specops) +"jCg" = ( +/obj/structure/bookcase/random/fiction, +/obj/item/book/manual/security_space_law/black, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/faxes, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/obj/item/book/manual/sop_engineering, +/turf/simulated/floor/carpet/black, /area/centcom/zone2) "jCo" = ( /obj/structure/chair, @@ -18053,9 +20268,21 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"jDr" = ( -/obj/machinery/computer/communications, -/turf/simulated/floor/carpet/black, +"jCz" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcornersalt" + }, +/area/centcom/supply) +"jCG" = ( +/obj/machinery/photocopier, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "jDy" = ( /obj/effect/turf_decal{ @@ -18066,6 +20293,13 @@ "jDB" = ( /turf/simulated/wall/indestructible/fakeglass, /area/centcom/zone3) +"jDH" = ( +/obj/mecha/combat/marauder/loaded, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluecorners" + }, +/area/centcom/specops) "jDS" = ( /turf/simulated/floor/plating{ icon = 'icons/turf/floors.dmi'; @@ -18157,13 +20391,6 @@ icon_state = "podfloor_dark" }, /area/shuttle/administration) -"jFA" = ( -/obj/item/flag/nt, -/obj/machinery/status_display/supply_display{ - pixel_x = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "jFD" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/siding/wideplating{ @@ -18208,6 +20435,23 @@ /obj/structure/closet/secure_closet/syndicate_officer, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) +"jGg" = ( +/obj/vehicle/secway{ + layer = 3.5 + }, +/obj/item/key/security, +/turf/simulated/floor/plating, +/area/centcom/specops) +"jGz" = ( +/obj/machinery/computer/shuttle/nt/drop_pod/recall{ + pixel_x = 32; + possible_destinations = "shit_rain_base" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/centcom/specops) "jGH" = ( /obj/structure/closet/syndicate/sst, /obj/item/ammo_box/magazine/mm556x45/bleeding, @@ -18238,11 +20482,103 @@ icon_state = "dark" }, /area/centcom/specops) -"jHF" = ( +"jHJ" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/head/beret/atmos{ + name = "beret" + }, +/obj/item/clothing/head/beret/atmos{ + name = "beret" + }, +/obj/item/clothing/head/beret/ce{ + name = "beret" + }, +/obj/item/clothing/head/beret/ce{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/captain{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/captain{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + name = "beret" + }, +/obj/item/clothing/head/beret/durathread{ + name = "beret" + }, +/obj/item/clothing/head/beret/durathread{ + name = "beret" + }, +/obj/item/clothing/head/beret/eng{ + name = "beret" + }, +/obj/item/clothing/head/beret/eng{ + name = "beret" + }, +/obj/item/clothing/head/beret/elo{ + name = "beret" + }, +/obj/item/clothing/head/beret/elo{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora{ + icon_state = "wfedora" + }, +/obj/item/clothing/head/fedora{ + icon_state = "wfedora" + }, +/obj/item/clothing/head/beret/purple{ + name = "beret" + }, +/obj/item/clothing/head/beret/purple{ + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "beret_hos_black"; + name = "beret" + }, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "beret_hos_black"; + name = "beret" + }, /obj/structure/window/reinforced{ - dir = 4 + dir = 4; + layer = 2.9 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -18271,6 +20607,20 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) +"jIv" = ( +/obj/docking_port/stationary/transit{ + dwidth = 3; + height = 7; + id = "shit_rain_transit"; + name = "shit_rain in transit"; + pixel_y = -32; + turf_type = /turf/space/transit/north; + width = 7 + }, +/turf/space/transit/north{ + icon_state = "black" + }, +/area/space) "jIK" = ( /turf/simulated/floor/plasteel{ dir = 10; @@ -18303,15 +20653,6 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"jJr" = ( -/obj/machinery/vending/nta/ertarmory/medical{ - dir = 4; - req_access = list(103,104,109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "navyblue" - }, -/area/centcom/specops) "jJS" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -18339,6 +20680,25 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/simulated/floor/grass, /area/centcom/evac) +"jKp" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) +"jKI" = ( +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) "jKU" = ( /obj/effect/decal/cleanable/blood, /obj/item/twohanded/required/kirbyplants, @@ -18390,10 +20750,6 @@ /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/shuttle, /area/shuttle/pod_1) -"jLN" = ( -/obj/item/clothing/head/hopcap, -/turf/simulated/floor/plating, -/area/centcom/supply) "jLP" = ( /obj/effect/landmark/abductor/agent{ team = 4 @@ -18404,13 +20760,6 @@ /obj/structure/lattice, /turf/space, /area/space) -"jMK" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "jNh" = ( /obj/effect/turf_decal{ dir = 6; @@ -18419,15 +20768,6 @@ }, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) -"jNk" = ( -/obj/machinery/light{ - dir = 1; - switchcount = 50 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "jNn" = ( /obj/structure/closet/crate, /obj/machinery/light/small{ @@ -18435,6 +20775,15 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/mining) +"jNs" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "jNM" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 32 @@ -18445,6 +20794,18 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) +"jNW" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"jOj" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/centcom/specops) "jOk" = ( /obj/structure/table/abductor{ color = "#99ff99"; @@ -18490,15 +20851,6 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/simulated/floor/grass, /area/centcom/evac) -"jPF" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluealt" - }, -/area/centcom/specops) "jPH" = ( /obj/effect/turf_decal{ dir = 4; @@ -18522,21 +20874,6 @@ icon_state = "hierophant1" }, /area/wizard_station) -"jQb" = ( -/obj/structure/table/wood{ - color = "#996633" - }, -/obj/item/reagent_containers/food/snacks/cheesyfries, -/turf/simulated/floor/wood, -/area/centcom/zone2) -"jQj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "jQm" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -18547,6 +20884,44 @@ /obj/structure/chair/comfy/purp, /turf/simulated/floor/carpet, /area/wizard_station) +"jRt" = ( +/obj/item/paper{ + info = "Убрать кишку на Дельте"; + pixel_y = -2 + }, +/obj/item/paper{ + info = "Наныть мультизет для трама"; + pixel_y = -4 + }, +/obj/item/paper{ + pixel_x = 9; + info = "Обед через час, работа через вчера" + }, +/obj/item/paper{ + pixel_y = -9; + pixel_x = 7; + info = "Пофиксить в моем кабинете рантайм трубы в трубе... опять" + }, +/obj/item/paper{ + pixel_y = -6; + pixel_x = -5; + info = "Начать делать очередную новую станцию и сгореть на втором часу работы в самокопании" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/structure/noticeboard{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) +"jRu" = ( +/obj/structure/chair/sofa/corp/left, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "jRv" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 4 @@ -18562,6 +20937,12 @@ name = "floor" }, /area/syndicate_mothership/outside) +"jRY" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "jSd" = ( /obj/effect/turf_decal{ dir = 4; @@ -18578,6 +20959,18 @@ "jSw" = ( /turf/simulated/wall/indestructible/rock, /area/ninja/holding) +"jSA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "jSC" = ( /obj/effect/turf_decal/siding/wood{ dir = 10; @@ -18585,6 +20978,17 @@ }, /turf/simulated/floor/carpet/green, /area/shuttle/trade/sol) +"jSE" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/centcom/specops) +"jSF" = ( +/obj/effect/landmark/ert_director, +/obj/structure/chair/office/dark, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "jSH" = ( /obj/effect/turf_decal{ dir = 1; @@ -18608,6 +21012,101 @@ /obj/structure/flora/ausbushes/reedbush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"jTE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom/specops) +"jTJ" = ( +/obj/machinery/door_control/secure{ + id = "CC_BSA"; + name = "BSA room"; + pixel_x = -24; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) +"jTN" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/accessory/black{ + desc = null; + name = "Black tie" + }, +/obj/item/clothing/accessory/blue{ + desc = null; + name = "Blue tie" + }, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/accessory/blue{ + desc = null; + name = "Blue tie" + }, +/obj/item/clothing/accessory/black{ + desc = null; + name = "Black tie" + }, +/obj/item/clothing/accessory/holster{ + desc = null; + name = "Shoulder holster" + }, +/obj/item/clothing/accessory/holster{ + desc = null; + name = "Shoulder holster" + }, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/belt/fannypack/black, +/obj/item/storage/belt/fannypack/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/color/white{ + desc = null + }, +/obj/item/clothing/gloves/color/white{ + desc = null + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"jUd" = ( +/obj/machinery/vending/ntc/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"jUo" = ( +/obj/effect/decal/cleanable/fungus{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) +"jUq" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/item/ammo_box/magazine/sfg9mm, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "jUr" = ( /obj/machinery/hydroponics/constructable, /obj/item/seeds/apple, @@ -18619,10 +21118,11 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"jUQ" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/reagent_containers/food/drinks/cans/beer, -/turf/simulated/floor/carpet/red, +"jVf" = ( +/obj/mecha/combat/gygax/ert/loaded, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/engine, /area/centcom/specops) "jVI" = ( /obj/item/flashlight, @@ -18652,6 +21152,31 @@ icon = 'icons/turf/walls/fake_plastitanium_glass.dmi' }, /area/syndicate_mothership/elite_squad) +"jWd" = ( +/obj/structure/railing{ + layer = 4.3; + density = 0 + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) +"jWv" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "ASSAULT3"; + name = "gravpult" + }, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "jWM" = ( /obj/item/flag/nt, /turf/simulated/floor/plasteel{ @@ -18659,9 +21184,38 @@ icon_state = "navybluealt" }, /area/centcom/specops) +"jWN" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_Grenade"; + name = "Grebades"; + pixel_x = 24; + pixel_y = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/centcom/specops) "jWT" = ( /turf/simulated/floor/carpet, /area/centcom/zone1) +"jXa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/portable_atmospherics/canister/oxygen{ + maximum_pressure = 50000 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "O2"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "jXe" = ( /obj/structure/table/wood, /obj/item/paicard, @@ -18669,6 +21223,16 @@ /obj/item/pen, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) +"jXf" = ( +/obj/structure/table, +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "jXl" = ( /obj/effect/turf_decal{ dir = 9; @@ -18678,14 +21242,6 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) -"jXt" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/trash/candle, -/turf/simulated/floor/wood, -/area/centcom/evac) "jXB" = ( /obj/structure/table/abductor, /obj/item/paper/abductor, @@ -18722,11 +21278,11 @@ icon_state = "alien11" }, /area/abductor_ship) -"jYV" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 +"jZY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" }, -/turf/simulated/floor/carpet/black, /area/centcom/specops) "kag" = ( /obj/structure/table/wood/fancy/green, @@ -18737,14 +21293,6 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"kaY" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = -30 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "kbb" = ( /obj/item/stack/spacecash/c50, /obj/structure/chair/comfy/shuttle{ @@ -18781,6 +21329,25 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) +"kbJ" = ( +/obj/structure/rack/holorack, +/obj/item/circuitboard/aiupload, +/obj/item/circuitboard/circuit_imprinter, +/obj/item/circuitboard/communications, +/obj/item/circuitboard/destructive_analyzer, +/obj/item/circuitboard/ore_redemption, +/obj/item/circuitboard/mining_shuttle, +/obj/item/circuitboard/mining_shuttle, +/obj/item/circuitboard/mining_shuttle, +/obj/item/circuitboard/protolathe, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "kbL" = ( /turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -18796,19 +21363,36 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone1) -"kcc" = ( -/obj/structure/chair/comfy/beige, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 +"kcl" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_AEG"; + name = "advanced energy gun"; + pixel_x = -24; + pixel_y = 24; + req_access = list(114) }, -/turf/simulated/floor/wood, -/area/centcom/bridge) +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/centcom/specops) "kco" = ( /obj/structure/largecrate, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/jail) +"kcz" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) +"kcH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone3) "kcI" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo18" @@ -18893,13 +21477,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) -"kfl" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "kfv" = ( /obj/machinery/door/airlock/syndicate/security{ name = "Тюрьма"; @@ -18926,6 +21503,16 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) +"kfE" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(104) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredaltstrip" + }, +/area/centcom/jail) "kfM" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -18948,7 +21535,7 @@ dir = 1; layer = 2.9 }, -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/pen/multi/fountain, /obj/item/paper_bin/nanotrasen{ pixel_x = 3; @@ -18977,16 +21564,6 @@ icon_state = "arrival" }, /area/centcom/zone1) -"kgx" = ( -/obj/structure/closet/crate/trashcart{ - desc = "A heavy, metal crate with wheels."; - name = "Special Delivery from Central Command" - }, -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "kgz" = ( /obj/structure/curtain/black{ pixel_x = 32; @@ -19008,20 +21585,6 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) -"kgD" = ( -/obj/machinery/mass_driver{ - dir = 4; - id_tag = "ASSAULT3"; - name = "gravpult" - }, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "kgE" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -19032,6 +21595,11 @@ }, /turf/simulated/floor/carpet/royalblack, /area/shuttle/trade/sol) +"kgF" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "kgG" = ( /obj/structure/chair/sofa/corp/left{ dir = 1 @@ -19051,20 +21619,30 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"khg" = ( -/obj/machinery/vending/nta/ertarmory/red{ - dir = 4; - req_access = list(104,109) +"kgO" = ( +/obj/structure/window/reinforced{ + layer = 2.9 }, -/obj/machinery/vending/nta/ertarmory/red{ - dir = 4; - req_access = list(104,109) +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/jail) +"khn" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "khv" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" @@ -19088,22 +21666,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_2) -"kic" = ( -/obj/structure/closet/secure_closet/freezer/meat{ - req_access = list(102) - }, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/obj/item/reagent_containers/food/snacks/meat, -/turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" - }, -/area/centcom/zone1) "kio" = ( /obj/structure/curtain/black{ pixel_y = 32 @@ -19139,25 +21701,34 @@ /obj/structure/flora/ausbushes/genericbush, /turf/simulated/floor/grass, /area/centcom/evac) +"kjt" = ( +/obj/item/book/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6"; + tag = "icon-wood-broken6" + }, +/area/centcom/zone2) "kjK" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 1 }, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) -"kjZ" = ( -/turf/simulated/wall/indestructible/abductor{ - icon_state = "alien1" +"kjL" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 2000; + id_tag = "CC-OP3"; + name = "Access Controller OP3"; + pixel_y = 32; + req_access = list(109); + tag_exterior_door = "CC-OP3-Ext"; + tag_interior_door = "CC-OP3-Int" }, -/area/abductor_ship) -"kkq" = ( -/obj/structure/chair/comfy/beige, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"kkr" = ( -/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" + icon_state = "grimy" }, /area/centcom/zone3) "kkt" = ( @@ -19175,12 +21746,6 @@ icon_state = "arrivalcorner" }, /area/centcom/zone1) -"kkU" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluealt" - }, -/area/centcom/zone2) "kln" = ( /obj/structure/railing, /obj/effect/turf_decal/stripes/line{ @@ -19189,6 +21754,14 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"klp" = ( +/obj/machinery/conveyor{ + id = "CC_crate" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "klz" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo17" @@ -19196,23 +21769,11 @@ /obj/effect/turf_decal/stripes/gold, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) -"klT" = ( -/obj/item/toy/plushie/orange_fox, -/turf/simulated/floor/plating, -/area/centcom/jail) "kms" = ( /obj/structure/table/wood/fancy/black, /obj/item/flashlight/lamp/green, /turf/simulated/floor/carpet, /area/wizard_station) -"kmt" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "kmD" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 8 @@ -19231,50 +21792,14 @@ icon_state = "dark" }, /area/centcom/zone1) -"kmM" = ( -/obj/structure/rack, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo/large, -/obj/item/rcd_ammo{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/rcd_ammo{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/rcd_ammo{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/rcd_ammo{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"knk" = ( +/obj/effect/turf_decal/plaque, +/obj/structure/chair/comfy/red{ + color = "#222222"; + dir = 8 }, -/area/centcom/specops) +/turf/simulated/floor/carpet, +/area/centcom/zone3) "knt" = ( /obj/effect/turf_decal/siding/wood{ dir = 8; @@ -19304,6 +21829,17 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) +"knR" = ( +/obj/machinery/door/airlock/centcom{ + name = "Outpost 3"; + opacity = 1; + req_access = list(109) + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "kob" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien6" @@ -19313,20 +21849,6 @@ /obj/structure/stone_tile/slab/cracked, /turf/simulated/floor/lava/lava_land_surface, /area/ruin/space/bubblegum_arena) -"kom" = ( -/obj/machinery/porta_turret/centcom/pulse{ - armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - color = "#666666"; - damtype = "burn"; - health = 1250; - region_max = 12; - scan_range = 12; - shot_delay = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "koH" = ( /obj/machinery/door/airlock/command/glass{ frequency = 2000; @@ -19355,20 +21877,6 @@ icon_state = "cmo" }, /area/shuttle/escape) -"kpi" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/color/white{ - desc = null - }, -/obj/item/clothing/gloves/color/white{ - desc = null - }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/turf/simulated/floor/wood, -/area/centcom/bridge) "kpr" = ( /obj/machinery/door/airlock/syndicate/security{ autoclose = 0; @@ -19409,6 +21917,19 @@ /obj/item/clothing/gloves/boxing/blue, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"kpO" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom/specops) +"kpQ" = ( +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "kpV" = ( /obj/machinery/cryopod/syndie{ dir = 2 @@ -19432,21 +21953,23 @@ /obj/structure/chair/comfy/brown, /turf/simulated/floor/carpet, /area/centcom/zone1) +"kqc" = ( +/obj/vehicle/janicart{ + dir = 4 + }, +/obj/item/key/janitor, +/obj/item/janiupgrade{ + layer = 2.9 + }, +/turf/simulated/floor/indestructible{ + icon_state = "darkpurple" + }, +/area/centcom/specops) "kqe" = ( /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/centcom/zone1) -"kqu" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = -30 - }, -/obj/structure/window/reinforced, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) "kqy" = ( /obj/effect/turf_decal{ dir = 1; @@ -19476,6 +21999,13 @@ }, /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/syndicate) +"kro" = ( +/obj/machinery/computer/communications, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "kru" = ( /obj/machinery/abductor/gland_dispenser, /turf/simulated/floor/indestructible/abductor, @@ -19493,6 +22023,16 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"krW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/computer/robotics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "ksB" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood/corner{ @@ -19500,14 +22040,14 @@ }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"ksN" = ( -/obj/effect/decal/nanotrasen_logo{ - icon_state = "logo2" +"ksI" = ( +/obj/structure/chair/comfy/red{ + dir = 8 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/specops) +/area/centcom/jail) "ktf" = ( /obj/structure/table/abductor, /obj/item/bonegel/alien, @@ -19530,35 +22070,20 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"ktZ" = ( -/obj/structure/table/holotable, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 +"ktw" = ( +/obj/effect/decal/cleanable/crayon{ + icon_state = "bodys"; + initialized = 1; + pixel_x = 14; + pixel_y = 32 }, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/item/reagent_containers/food/drinks/coffee, -/turf/simulated/floor/carpet, -/area/centcom/zone2) +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/centcom/specops) "kuh" = ( /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"kuA" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_NG"; - name = "Nerve Gas"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "kuJ" = ( /obj/structure/bed/abductor, /turf/simulated/floor/indestructible/abductor, @@ -19570,19 +22095,14 @@ /obj/structure/fans/tiny, /turf/simulated/floor/wood, /area/shuttle/trade/sol) -"kvh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 +"kvb" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -30 }, -/obj/effect/turf_decal/box/white/corners{ - dir = 8 +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" }, -/obj/structure/weightmachine/stacklifter, -/turf/simulated/floor/wood, -/area/centcom/jail) +/area/centcom/specops) "kvz" = ( /obj/structure/window/reinforced, /turf/simulated/floor/carpet, @@ -19625,12 +22145,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/administration) -"kwn" = ( -/obj/machinery/vending/snack/free, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "kwr" = ( /turf/simulated/wall/indestructible/abductor{ icon_state = "alien9" @@ -19642,20 +22156,15 @@ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) -"kww" = ( -/obj/machinery/mass_driver{ - dir = 4; - id_tag = "ASSAULT1"; - name = "gravpult" - }, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 +"kwU" = ( +/obj/machinery/conveyor/inverted{ + id = "CC_crate"; + dir = 10 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/supply) "kwV" = ( /obj/structure/window/reinforced, /turf/simulated/floor/beach/water{ @@ -19673,6 +22182,15 @@ }, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) +"kxv" = ( +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/storage/toolbox/surgery, +/obj/structure/table/glass, +/obj/item/scalpel/laser/manager, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/specops) "kxL" = ( /obj/machinery/light/small, /turf/simulated/floor/carpet/black, @@ -19688,19 +22206,14 @@ icon_state = "dark" }, /area/centcom/evac) -"kyB" = ( -/obj/machinery/door/poddoor{ - id_tag = "ASSAULT1"; - name = "Launch Bay #1" - }, -/turf/simulated/floor/plating, -/area/centcom/specops) -"kyM" = ( -/obj/effect/decal/warning_stripes/green/hollow, +"kyK" = ( +/obj/machinery/vending/chinese/free, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" }, -/area/centcom/jail) +/area/centcom/specops) "kyO" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A"; @@ -19726,114 +22239,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"kzB" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "redfull"; - tag = "icon-redfull (NORTHWEST)" - }, -/area/centcom/zone1) -"kzR" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/arrows{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"kzT" = ( -/obj/mecha/combat/gygax/ert{ - color = "#66ff99"; - name = "Assault Jaeger" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navyblue" - }, -/area/centcom/specops) -"kAd" = ( -/obj/structure/closet/secure_closet/guncabinet{ - anchored = 1; - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - layer = 2.9; - name = "LMG M249 SAW"; - req_access = list(114) - }, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/ammo_box/magazine/mm556x45/ap, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) "kAj" = ( /obj/structure/table/abductor, /obj/item/surgicaldrill/alien, @@ -19852,12 +22257,6 @@ /obj/item/stack/spacecash, /turf/simulated/floor/carpet/black, /area/wizard_station) -"kAt" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "kAE" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -19903,10 +22302,6 @@ /obj/structure/grille, /turf/simulated/floor/shuttle/plating, /area/shuttle/funeral) -"kAW" = ( -/obj/item/flag/nt, -/turf/simulated/floor/wood, -/area/centcom/court) "kBa" = ( /obj/effect/baseturf_helper{ baseturf = /turf/simulated/floor/indestructible/plating; @@ -19967,25 +22362,27 @@ name = "floor" }, /area/syndicate_mothership/outside) -"kCf" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"kCl" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - tag = "icon-burst_l" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_3) "kCu" = ( /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, /area/centcom/jail) +"kCJ" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) "kCX" = ( /obj/machinery/vending/security, /turf/simulated/floor/shuttle{ @@ -19999,6 +22396,11 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) +"kDd" = ( +/obj/item/paper_bin/nanotrasen, +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/centcom/zone2) "kDg" = ( /obj/effect/decal/warning_stripes/blue, /obj/machinery/door/airlock/centcom{ @@ -20010,6 +22412,23 @@ icon_state = "dark" }, /area/centcom/specops) +"kDB" = ( +/obj/structure/railing{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) +"kDD" = ( +/obj/machinery/light, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone2) "kDL" = ( /obj/structure/table/wood/fancy/black, /obj/item/reagent_containers/food/snacks/candy/cotton/blue, @@ -20020,10 +22439,95 @@ /obj/item/reagent_containers/food/drinks/mugwort, /turf/simulated/floor/carpet, /area/wizard_station) +"kEs" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navyblue" + }, +/area/centcom/specops) +"kEv" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"kEK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "kEU" = ( /obj/structure/flora/rock, /turf/simulated/floor/grass, /area/centcom/evac) +"kEW" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone3) "kEZ" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium_corner" @@ -20034,65 +22538,123 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"kFL" = ( +/obj/item/flag/nt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "kFV" = ( /obj/structure/flora/junglebush/b, /obj/structure/flora/grass/jungle, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"kGp" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/item/radio/intercom/specops{ - pixel_y = -32 +"kFY" = ( +/obj/machinery/door_control/secure{ + color = "#99ff99"; + id = "ERT_armory_lvl1"; + name = "ERT Armory Level 1"; + pixel_y = 32; + req_access = list(114) }, /turf/simulated/floor/plasteel{ - icon_state = "darkredalt" + dir = 6; + icon_state = "darkgreen" }, -/area/centcom/zone3) +/area/centcom/specops) "kGJ" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) -"kGN" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/chair/comfy/lime{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/court) "kGX" = ( /obj/structure/chair/sofa/left, /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) +"kHg" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + dir = 1; + id_tag = "ERT_armory_vkd"; + name = "Armory level 1" + }, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "kHn" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) -"kHS" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 +"kHx" = ( +/obj/structure/rack, +/obj/item/clothing/accessory/holster{ + pixel_y = 10 }, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 16 +/obj/item/clothing/accessory/holster{ + pixel_y = 10 }, -/turf/simulated/floor/wood, -/area/centcom/bridge) +/obj/item/clothing/accessory/holster{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 5 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 5 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 5 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 5 + }, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/accessory/holster, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"kHA" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + tag = "icon-burst_r" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_2) "kHT" = ( /obj/item/flag/nt, /turf/simulated/floor/carpet/black, /area/centcom/zone2) +"kHW" = ( +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + req_access = list(101) + }, +/turf/simulated/floor/carpet, +/area/centcom/zone2) "kIl" = ( /obj/structure/table/wood/fancy/black, /turf/simulated/floor/carpet, @@ -20122,6 +22684,25 @@ icon_state = "rampbottom" }, /area/syndicate_mothership/outside) +"kIU" = ( +/obj/item/gun/energy/sniperrifle, +/obj/item/gun/energy/sniperrifle, +/obj/item/gun/energy/sniperrifle, +/obj/item/gun/energy/sniperrifle, +/obj/item/gun/energy/sniperrifle, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/rack/gunrack, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "kJh" = ( /obj/structure/curtain/black{ pixel_y = -32 @@ -20152,17 +22733,24 @@ /obj/item/flag/ninja, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"kKp" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/turf_decal/plaque, -/turf/simulated/floor/carpet, -/area/centcom/specops) "kKs" = ( /obj/machinery/light/spot, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"kKG" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "ASSAULT0"; + name = "gravpult" + }, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "kKP" = ( /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -20173,6 +22761,18 @@ icon_state = "alien2" }, /area/abductor_ship) +"kLi" = ( +/obj/machinery/door_control/secure{ + id = "ERT_Drop"; + pixel_x = 26; + pixel_y = -8; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/centcom/specops) "kLj" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -20217,100 +22817,6 @@ icon_state = "grimy" }, /area/syndicate_mothership/elite_squad) -"kLX" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/head/beret/atmos{ - name = "beret" - }, -/obj/item/clothing/head/beret/atmos{ - name = "beret" - }, -/obj/item/clothing/head/beret/ce{ - name = "beret" - }, -/obj/item/clothing/head/beret/ce{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/captain{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/captain{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - name = "beret" - }, -/obj/item/clothing/head/beret/durathread{ - name = "beret" - }, -/obj/item/clothing/head/beret/durathread{ - name = "beret" - }, -/obj/item/clothing/head/beret/eng{ - name = "beret" - }, -/obj/item/clothing/head/beret/eng{ - name = "beret" - }, -/obj/item/clothing/head/beret/elo{ - name = "beret" - }, -/obj/item/clothing/head/beret/elo{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" - }, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora{ - icon_state = "wfedora" - }, -/obj/item/clothing/head/fedora{ - icon_state = "wfedora" - }, -/obj/item/clothing/head/beret/purple{ - name = "beret" - }, -/obj/item/clothing/head/beret/purple{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "beret_hos_black"; - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "beret_hos_black"; - name = "beret" - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "kMm" = ( /obj/machinery/fishtank/wall{ opacity = 1 @@ -20351,6 +22857,27 @@ icon_state = "floor13" }, /area/shuttle/ninja) +"kNc" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) +"kNd" = ( +/obj/structure/flora/rock/jungle, +/mob/living/simple_animal/hostile/carp/koi{ + faction = list("") + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 85; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' + }, +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/specops) "kNj" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -20358,7 +22885,7 @@ }, /area/centcom/zone2) "kNq" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/machinery/computer/library/public, /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -20372,13 +22899,14 @@ icon_state = "dark" }, /area/shuttle/administration) -"kNG" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/shuttle, -/obj/effect/turf_decal/delivery/white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"kNH" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, +/turf/simulated/floor/carpet/black, /area/centcom/zone2) "kNN" = ( /turf/simulated/wall/indestructible/abductor{ @@ -20390,15 +22918,6 @@ icon_state = "alien5" }, /area/abductor_ship) -"kPa" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/oxygen{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "kPd" = ( /obj/machinery/vending/boozeomat, /obj/effect/turf_decal/tile/neutral{ @@ -20412,9 +22931,6 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"kPg" = ( -/turf/simulated/floor/carpet, -/area/centcom/zone2) "kPi" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -20545,20 +23061,6 @@ }, /turf/simulated/floor/carpet, /area/wizard_station) -"kRE" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom SOO"; - opacity = 1; - req_access = list(114) - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"kRJ" = ( -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" - }, -/area/centcom/bridge) "kRM" = ( /obj/structure/bookcase, /obj/item/book/manual, @@ -20597,6 +23099,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"kSD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "kSF" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small, @@ -20632,20 +23141,21 @@ icon_state = "white" }, /area/centcom/jail) +"kTL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-34"; + tag = "icon-plant-34" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "kTP" = ( /obj/machinery/photocopier, /turf/simulated/floor/carpet, /area/centcom/zone2) -"kTQ" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/simulated/floor/plasteel, -/area/centcom/specops) -"kTW" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "kUf" = ( /obj/item/radio/intercom/syndicate{ pixel_x = -3; @@ -20679,6 +23189,14 @@ icon_state = "barber" }, /area/centcom/jail) +"kUK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "kVb" = ( /obj/effect/turf_decal/siding/wood{ dir = 6; @@ -20698,6 +23216,31 @@ icon_state = "warnwhite" }, /area/centcom/zone1) +"kVP" = ( +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 2000; + id_tag = "CC-OP2"; + name = "Access Controller OP2"; + pixel_y = 32; + req_access = list(109); + tag_exterior_door = "CC-OP2-Ext"; + tag_interior_door = "CC-OP2-Int" + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/wood, +/area/centcom/zone2) +"kVQ" = ( +/obj/machinery/cryopod/robot, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navyblue" + }, +/area/centcom/specops) "kVS" = ( /obj/structure/curtain/black{ pixel_x = 32; @@ -20753,22 +23296,15 @@ "kWm" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/zone3) -"kWB" = ( -/obj/structure/noticeboard{ - pixel_x = -32 - }, -/obj/item/paper{ - info = "Переговорить с ОЦК по поводу пиццы с ананасами" +"kWq" = ( +/obj/item/radio/intercom/specops{ + pixel_y = -32 }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) -"kWH" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/vox) +/area/centcom/specops) "kWN" = ( /obj/structure/fence/door{ color = "#b0b7c6"; @@ -20784,6 +23320,16 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) +"kXm" = ( +/obj/machinery/computer/card, +/obj/structure/railing, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "kXn" = ( /obj/effect/turf_decal/stripes/gold, /turf/simulated/floor/wood{ @@ -20793,30 +23339,44 @@ "kXq" = ( /turf/space/transit/west, /area/space) -"kXz" = ( -/obj/structure/table/wood, -/obj/item/storage/lockbox/mindshield, -/obj/item/storage/lockbox/mindshield, -/obj/item/storage/lockbox/mindshield, -/obj/item/door_remote/centcomm, -/obj/item/storage/box/permits, -/obj/item/megaphone{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/camera_bug/ert{ - pixel_y = 10 - }, -/obj/structure/window/reinforced{ +"kXu" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; dir = 1 }, -/turf/simulated/floor/wood, +/turf/simulated/floor/carpet/black, /area/centcom/specops) -"kXF" = ( -/obj/structure/sign/poster/official/state_laws{ - pixel_y = -30 +"kXJ" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/snacks/soup/beetsoup{ + desc = "Со вкусом политических убийств"; + name = "Борщ"; + pixel_y = 16 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/stack/spacecash/c1000000{ + name = "1000000 Credit" + }, +/obj/item/stack/telecrystal/twohundred_fifty{ + amount = 115; + desc = null + }, +/obj/item/stack/telecrystal/twohundred_fifty{ + amount = 115; + desc = null + }, +/turf/simulated/floor/carpet/red, +/area/syndicate_mothership/control) +"kXQ" = ( +/obj/effect/decal/nanotrasen_logo{ + icon_state = "logo2"; + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/wood, /area/centcom/specops) "kXT" = ( /obj/effect/turf_decal/stripes/gold, @@ -20828,12 +23388,12 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) -"kYb" = ( -/obj/structure/chair/comfy/shuttle/dark{ - dir = 8 +"kYt" = ( +/obj/structure/table/wood{ + color = "#996633" }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "kYu" = ( /obj/machinery/light/small{ brightness_range = 6; @@ -20853,66 +23413,31 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"kYG" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"kZA" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +"kYF" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/sliceable/pizza/macpizza, +/turf/simulated/floor/wood, +/area/centcom/specops) +"kYP" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, -/obj/structure/table/reinforced{ - color = "#444444" +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"kZm" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 }, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) +"kZD" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkredaltstrip" }, -/area/centcom/supply) +/area/centcom/specops) "kZH" = ( /obj/effect/turf_decal/siding/wideplating/corner{ color = "#55391A" @@ -20958,6 +23483,17 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) +"laj" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/tile/neutral{ + alpha = 200; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "lay" = ( /obj/structure/table/wood, /obj/item/storage/firstaid/tactical/sst{ @@ -21054,14 +23590,6 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"lcU" = ( -/obj/mecha/combat/marauder/seraph/loaded{ - armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100); - name = "D2"; - operation_req_access = list(109) - }, -/turf/simulated/floor/mech_bay_recharge_floor, -/area/centcom/specops) "ldr" = ( /obj/structure/window/reinforced{ dir = 8 @@ -21080,10 +23608,22 @@ icon_state = "white" }, /area/centcom/zone1) -"leC" = ( -/obj/machinery/light{ - dir = 8; - switchcount = 50 +"lej" = ( +/obj/machinery/door/airlock/command/glass{ + frequency = 2000; + icon_state = "open"; + id_tag = "CC-OP4-Int"; + locked = 1; + name = "Zone 2" + }, +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 2000; + master_tag = "CC-OP4"; + name = "CC-OP4-INT"; + pixel_y = 24; + req_access = list(109) }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -21106,6 +23646,18 @@ /obj/item/dart_cartridge, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"leF" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "leN" = ( /obj/machinery/light/small{ brightness_range = 6; @@ -21132,16 +23684,15 @@ name = "floor" }, /area/syndicate_mothership/outside) -"lfP" = ( -/obj/effect/decal/warning_stripes/white, -/obj/machinery/door/airlock{ - id_tag = "CC_toilet_unit4"; - name = "Toilet" - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" +"lfD" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 }, -/area/centcom/zone1) +/turf/simulated/floor/carpet, +/area/centcom/zone3) "lga" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -21175,6 +23726,46 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone1) +"lgz" = ( +/obj/machinery/door/airlock/centcom{ + name = "Supreme Court"; + opacity = 1; + req_access = list(106,109,110) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"lgD" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/toy/prize/seraph{ + pixel_y = 12 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"lgN" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_Combat_shotgun"; + name = "Combat Shotguns"; + pixel_x = -8; + pixel_y = -24; + req_access = list(114) + }, +/obj/machinery/door_control/secure{ + id = "CC_Armory_IK60"; + name = "IK-60"; + pixel_x = 8; + pixel_y = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom/specops) "lgR" = ( /obj/structure/extinguisher_cabinet{ name = "south extinguisher cabinet"; @@ -21191,30 +23782,68 @@ icon_state = "darkyellowaltstrip" }, /area/centcom/zone3) -"lhl" = ( -/obj/structure/table/glass, -/obj/item/book/manual/evaguide, +"lhk" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/accessory/holster, +/obj/item/storage/box/survival_security{ + name = "Security survival kit" + }, /turf/simulated/floor/wood, -/area/centcom/bridge) +/area/centcom/jail) +"lhn" = ( +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + layer = 2.9; + name = "Pulse ANNIHILATOR"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom/jail) "lhs" = ( /turf/simulated/floor/lubed, /area/centcom/evac) -"lhv" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 +"lhy" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 }, -/area/centcom/zone2) +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) "lhU" = ( /obj/machinery/abductor/experiment{ team = 2 }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"lig" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"lim" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredaltstrip" + }, +/area/centcom/specops) "liC" = ( /obj/structure/table/reinforced, /obj/item/stack/nanopaste, @@ -21241,22 +23870,6 @@ /obj/item/beach_ball, /turf/simulated/floor/beach/sand, /area/centcom/evac) -"ljo" = ( -/obj/structure/table/glass, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/obj/item/vending_refill/nta, -/turf/simulated/floor/wood, -/area/centcom/specops) "ljs" = ( /obj/structure/chair/stool/bar, /obj/machinery/light{ @@ -21286,6 +23899,15 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"ljT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "lke" = ( /obj/machinery/light/spot{ dir = 1 @@ -21305,6 +23927,12 @@ icon_state = "warnwhite" }, /area/centcom/zone1) +"lkr" = ( +/obj/machinery/vending/cigarette/free, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) "lks" = ( /obj/machinery/iv_drip, /turf/simulated/floor/shuttle{ @@ -21317,12 +23945,36 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"lkI" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/obj/structure/showcase{ + layer = 4.1; + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "lkT" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/simulated/floor/carpet/cyan, /area/ninja/outpost) +"lla" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door/airlock/centcom{ + damage_deflection = 999; + name = "Prison Customs"; + opacity = 1; + req_access = list(104) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "llm" = ( /obj/structure/table/wood/fancy/black, /obj/item/folder/blue{ @@ -21345,6 +23997,14 @@ icon_state = "dark" }, /area/centcom/bridge) +"lln" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "llv" = ( /obj/structure/fans/tiny/invisible, /obj/machinery/light{ @@ -21398,6 +24058,19 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"lms" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 8; + height = 18; + id = "admin_away"; + name = "centcom bay 1"; + timid = 1; + turf_type = /turf/simulated/floor/plating/airless; + width = 18 + }, +/turf/simulated/floor/plating/airless, +/area/space) "lmx" = ( /obj/machinery/light/small{ dir = 8 @@ -21407,6 +24080,18 @@ icon_state = "darkredcornersalt" }, /area/syndicate_mothership/jail) +"lmE" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 5; + height = 7; + id = "supply_away"; + name = "supply centcom"; + turf_type = /turf/simulated/floor/plating/airless; + width = 12 + }, +/turf/simulated/floor/plating/airless, +/area/space) "lmJ" = ( /obj/effect/turf_decal/stripes/black{ dir = 6; @@ -21480,20 +24165,28 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/simulated/floor/indestructible/beach/water/deep/dense, /area/ninja/outside) +"lpz" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) "lpB" = ( /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkredalt" }, /area/centcom/jail) -"lpP" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkbluealt" +"lpU" = ( +/obj/effect/landmark/ert_director, +/obj/structure/chair/office/dark{ + dir = 8 }, -/area/centcom/zone2) +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "lqs" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -21512,15 +24205,15 @@ icon_state = "darkgrey" }, /area/shuttle/administration) -"lqC" = ( -/obj/machinery/portable_atmospherics/canister/oxygen{ - maximum_pressure = 50000 +"lqG" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 }, -/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/specops) "lrJ" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 1 @@ -21572,6 +24265,13 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"lsv" = ( +/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/landmark/response_team, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "lsF" = ( /obj/item/fish/shark{ desc = "Совсем не навязчивая акула. От слова совсем."; @@ -21593,26 +24293,16 @@ /obj/item/reagent_containers/food/drinks/cans/beer, /turf/simulated/floor/carpet, /area/centcom/evac) -"lsT" = ( -/obj/structure/lattice, -/turf/space{ - icon_state = "black" - }, -/area/space) -"lto" = ( -/obj/structure/sign/poster/contraband/clown, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) -"ltP" = ( -/obj/structure/window/reinforced{ - layer = 2.9 +"ltb" = ( +/obj/structure/railing{ + dir = 8; + pixel_x = 32 }, -/obj/effect/turf_decal/box/white/corners{ - dir = 4 +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom"; + tag = "icon-stage_stairs" }, -/obj/structure/weightmachine/stacklifter, -/turf/simulated/floor/wood, -/area/centcom/jail) +/area/centcom/zone2) "ltY" = ( /obj/structure/rack/holorack, /obj/item/scythe/tele, @@ -21666,62 +24356,6 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) -"lur" = ( -/obj/structure/table/reinforced, -/obj/item/radio{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -4 - }, -/obj/item/radio{ - pixel_x = 4 - }, -/obj/item/radio{ - pixel_x = 4 - }, -/obj/item/radio{ - pixel_x = 4 - }, -/obj/item/radio{ - pixel_x = -4 - }, -/obj/item/radio{ - pixel_x = -4 - }, -/obj/item/radio{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = 4 - }, -/obj/item/radio{ - pixel_x = -4 - }, -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) "lus" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 1 @@ -21737,10 +24371,22 @@ icon_state = "darkyellowcornersalt" }, /area/syndicate_mothership/control) -"luw" = ( -/obj/structure/falsewall/reinforced, +"luA" = ( +/obj/structure/bookcase, +/obj/item/book/random/triple, /turf/simulated/floor/plating, -/area/centcom/bridge) +/area/centcom/zone2) +"lvd" = ( +/obj/structure/sink{ + dir = 1 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/specops) "lvp" = ( /obj/machinery/atmospherics/unary/tank/air{ dir = 8 @@ -21759,20 +24405,6 @@ /obj/effect/mapping_helpers/light, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"lvI" = ( -/obj/machinery/door/poddoor/impassable{ - id_tag = "admin_ert_enter_2"; - req_access = list(114) - }, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen/invincible{ - id_tag = "ert_vis_turret" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "lvT" = ( /obj/structure/weightmachine/stacklifter, /turf/simulated/floor/grass, @@ -21798,14 +24430,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"lwk" = ( -/obj/effect/decal/nanotrasen_logo{ - icon_state = "logo6" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "lwI" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -21825,27 +24449,18 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership) -"lwX" = ( -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" - }, -/area/centcom/specops) "lxn" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"lxE" = ( -/obj/effect/turf_decal/arrow{ - color = "#763C3A"; - dir = 5 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"lxv" = ( +/obj/machinery/vending/chinese/free{ + pixel_y = 7 }, -/area/centcom/zone3) +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "lxP" = ( /obj/machinery/door/window/brigdoor{ color = "#00f700"; @@ -21868,6 +24483,15 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) +"lxV" = ( +/obj/machinery/newscaster/security_unit{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/centcom/specops) "lym" = ( /obj/machinery/vending/syndisnack, /turf/simulated/floor/carpet/black, @@ -21906,6 +24530,25 @@ icon_state = "darkblue" }, /area/centcom/zone1) +"lza" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 175; + teleport_y = 60; + teleport_z = 1; + icon_state = "x2"; + icon = 'icons/mob/screen_gen.dmi' + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) "lzD" = ( /obj/machinery/light/spot, /turf/simulated/floor/wood{ @@ -21938,19 +24581,6 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) -"lAd" = ( -/obj/machinery/door_control/secure{ - id = "Admin_shuttle_access"; - name = "Argos Shuttle Access"; - pixel_x = -24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navybluealt" - }, -/area/centcom/specops) "lAn" = ( /obj/machinery/abductor/console{ team = 3 @@ -21963,6 +24593,14 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"lAD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "lAH" = ( /obj/structure/table, /obj/machinery/kitchen_machine/microwave{ @@ -22043,16 +24681,26 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"lCr" = ( +/obj/structure/falsewall/reinforced{ + req_access = list(114); + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "lCI" = ( /turf/simulated/floor/wood, /area/wizard_station) -"lCT" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/combat/gygax, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"lCX" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/area/centcom/supply) +/obj/structure/window/reinforced, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "lDb" = ( /obj/machinery/porta_turret/syndicate{ pixel_y = 2 @@ -22078,6 +24726,19 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"lDf" = ( +/obj/machinery/door_control/secure{ + color = "#ff9999"; + id = "ERT_armory_lvl3"; + name = "ERT Armory Level 3"; + pixel_y = 32; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/centcom/specops) "lDp" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "Syndicate Base" @@ -22129,6 +24790,13 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"lFb" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "lFm" = ( /obj/machinery/light/small{ brightness_range = 6; @@ -22139,28 +24807,6 @@ }, /turf/simulated/floor/wood, /area/wizard_station) -"lFt" = ( -/obj/machinery/portable_atmospherics/canister/oxygen{ - maximum_pressure = 50000 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"lFv" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom Catapult"; - opacity = 1; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "lFw" = ( /obj/structure/reagent_dispensers/beerkeg/nuke{ desc = "Однажды незадачливый отряд внедрения синдиката вместо настоящей бомбы, украл у НТ эту стилизованную кегу с пивом. Эти ребята более не ходят по миру, но кега всё ещё украшает один из местных баров. На ней виднеется зачёркнутое слово 'Нанотрейзен' и приписанное рядом, кровью, слово 'Синдикат'"; @@ -22233,15 +24879,9 @@ /obj/machinery/computer/shuttle/sst, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) -"lHw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair/comfy/lime{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/court) +"lHe" = ( +/turf/simulated/floor/engine, +/area/centcom/specops) "lHT" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/reagent_containers/food/drinks/cans/beer, @@ -22253,18 +24893,6 @@ /obj/item/reagent_containers/food/drinks/cans/beer, /turf/simulated/floor/carpet/red, /area/centcom/zone1) -"lHZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/toxins{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "lIb" = ( /obj/structure/flora/tree/jungle/small, /obj/effect/mapping_helpers/light, @@ -22285,12 +24913,6 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"lJl" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "lJm" = ( /obj/machinery/biogenerator, /obj/structure/window/reinforced, @@ -22314,17 +24936,6 @@ /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"lJP" = ( -/obj/machinery/door_control/secure{ - color = "#ffdd99"; - id = "ERT_armory_lvl4"; - name = "ERT Armory Level 4"; - pixel_x = -8; - pixel_y = -8; - req_access = list(114) - }, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) "lKw" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium" @@ -22371,15 +24982,6 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) -"lKS" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkyellowalt" - }, -/area/centcom/jail) "lKW" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -22407,6 +25009,19 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) +"lLd" = ( +/obj/vehicle/janicart{ + dir = 4 + }, +/obj/item/key/janitor, +/obj/item/janiupgrade{ + layer = 2.9 + }, +/turf/simulated/floor/indestructible{ + dir = 6; + icon_state = "darkpurple" + }, +/area/centcom/specops) "lLn" = ( /obj/item/flag/nt, /obj/machinery/light{ @@ -22433,36 +25048,6 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"lLE" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/pen, -/obj/item/pen, -/obj/item/pen, -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/jail) -"lLG" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - tag = "icon-propulsion (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_sit) -"lLN" = ( -/obj/machinery/vending/nta{ - dir = 4; - req_access = list(104,109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "lMh" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -22545,10 +25130,6 @@ "lOM" = ( /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"lPb" = ( -/obj/machinery/computer/med_data, -/turf/simulated/floor/carpet/black, -/area/centcom/court) "lPe" = ( /obj/structure/flora/grass/jungle, /obj/effect/mapping_helpers/light, @@ -22593,6 +25174,16 @@ /obj/item/weed_extract, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"lPG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) "lPZ" = ( /obj/structure/flora/junglebush/c, /obj/effect/turf_decal/siding/green{ @@ -22610,23 +25201,31 @@ }, /turf/simulated/floor/fakespace, /area/centcom/zone1) -"lRs" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 - }, -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) +"lRc" = ( +/obj/item/book/random, +/turf/simulated/floor/plating, +/area/centcom/zone2) "lRD" = ( /obj/effect/decal/warning_stripes/yellow, /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/centcom/specops) +"lRQ" = ( +/obj/structure/table/glass, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) +"lRR" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) "lSb" = ( /obj/structure/table/wood, /obj/item/tank/internals/nitrogen, @@ -22662,6 +25261,26 @@ name = "floor" }, /area/syndicate_mothership/outside) +"lSK" = ( +/obj/structure/falsewall/reinforced, +/obj/effect/decal/warning_stripes/blue{ + desc = "Куда же ведет эта лестница?"; + icon = 'icons/obj/structures.dmi'; + icon_state = "ladder11"; + name = "Ladder" + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 135; + teleport_y = 16; + teleport_z = 1; + mobs_only = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "lSR" = ( /obj/item/flag/wiz, /obj/machinery/light/small{ @@ -22673,15 +25292,6 @@ }, /turf/simulated/floor/carpet/cyan, /area/wizard_station) -"lSV" = ( -/obj/machinery/door/airlock/centcom{ - req_access = list(114,109) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navybluealt" - }, -/area/centcom/specops) "lTg" = ( /obj/effect/turf_decal{ dir = 10; @@ -22699,10 +25309,6 @@ }, /turf/simulated/floor/indestructible/abductor, /area/abductor_ship) -"lUK" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "lVo" = ( /obj/structure/flora/rock/jungle, /obj/effect/turf_decal/siding/green{ @@ -22710,12 +25316,6 @@ }, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) -"lVD" = ( -/obj/structure/table/glass, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/centcom/jail) "lVM" = ( /obj/machinery/light{ dir = 1 @@ -22752,23 +25352,6 @@ icon_state = "rampbottom" }, /area/syndicate_mothership/outside) -"lWt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen/multi/fountain, -/obj/item/lighter/zippo/blue{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = -4; - pixel_y = 9 - }, -/turf/simulated/floor/carpet, -/area/centcom/specops) "lWx" = ( /obj/machinery/door/airlock/syndicate/medical{ name = "Медзона"; @@ -22799,6 +25382,21 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"lXe" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/centcom/jail) "lXp" = ( /obj/effect/landmark/abductor/scientist{ team = 3 @@ -22829,6 +25427,18 @@ icon_state = "freezerfloor" }, /area/centcom/jail) +"lYx" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/item/paper{ + info = "Переговорить с ОЦК по поводу пиццы с ананасами" + }, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "lYz" = ( /obj/machinery/light{ dir = 1 @@ -22839,6 +25449,13 @@ icon_state = "warndarkgreycornerred" }, /area/syndicate_mothership) +"lYK" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "lYV" = ( /obj/effect/landmark/abductor/agent{ team = 3 @@ -22856,21 +25473,18 @@ /obj/structure/mineral_door, /turf/simulated/floor/carpet/black, /area/wizard_station) +"lZF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/centcom/specops) "lZM" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkbluealtstrip" }, /area/centcom/zone2) -"lZV" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "maj" = ( /obj/machinery/flasher_button{ id = "gulagshuttleflasher"; @@ -22907,17 +25521,14 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"maJ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/effect/turf_decal/plaque{ - layer = 3 +"maH" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/structure/statue/artchair{ - layer = 10; - pixel_y = 10 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/grass, -/area/centcom/evac) +/area/centcom/specops) "mbd" = ( /turf/simulated/floor/plasteel{ icon_state = "warnwhite" @@ -22946,6 +25557,14 @@ icon_state = "dark" }, /area/centcom/evac) +"mbS" = ( +/obj/structure/table/glass, +/obj/item/book/manual/faxes, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "mbZ" = ( /obj/structure/table/wood, /obj/item/clothing/under/plasmaman/wizard, @@ -22992,12 +25611,27 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) +"mcF" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/centcom/specops) "mcJ" = ( /turf/simulated/floor/wood{ icon_state = "wood-broken5"; tag = "icon-wood-broken5" }, /area/wizard_station) +"mcK" = ( +/obj/item/radio/intercom/specops{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "mcM" = ( /obj/machinery/door_control{ id = "soltradeship_south"; @@ -23010,28 +25644,6 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) -"mcX" = ( -/obj/item/storage/ashtray/glass{ - pixel_x = -7; - pixel_y = -4 - }, -/obj/item/lighter/zippo/blue{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_x = -4; - pixel_y = 9 - }, -/obj/structure/table/glass, -/obj/item/paper/monitorkey, -/obj/item/paper/tcommskey, -/obj/structure/window/reinforced, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "mda" = ( /turf/simulated/floor/plasteel{ dir = 5; @@ -23075,6 +25687,17 @@ /obj/item/reagent_containers/iv_bag/blood/vox, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"mdx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "mdF" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusblue, @@ -23089,15 +25712,6 @@ /obj/machinery/status_display, /turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, /area/shuttle/escape) -"mdV" = ( -/obj/machinery/vending/nta/ertarmory/green{ - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkgreen" - }, -/area/centcom/specops) "mdY" = ( /obj/machinery/door/airlock/command/glass{ name = "Escape Shuttle Cockpit"; @@ -23107,6 +25721,10 @@ icon_state = "dark" }, /area/shuttle/escape) +"mdZ" = ( +/obj/machinery/computer/shuttle/nt/drop_pod, +/turf/simulated/wall/shuttle, +/area/shuttle/nt_droppod) "meq" = ( /obj/structure/flora/junglebush, /turf/simulated/floor/indestructible/grass, @@ -23118,6 +25736,15 @@ /obj/machinery/smartfridge/drying_rack, /turf/simulated/floor/wood, /area/centcom/evac) +"meF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom/jail) "meN" = ( /obj/structure/flora/grass/both, /obj/structure/flora/grass/both, @@ -23148,6 +25775,11 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) +"mfd" = ( +/obj/machinery/photocopier, +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/centcom/zone2) "mfn" = ( /obj/structure/marker_beacon{ icon_state = "markerjade-on" @@ -23165,22 +25797,33 @@ /obj/structure/flora/junglebush/c, /turf/simulated/floor/indestructible/grass, /area/ninja/outside) -"mfP" = ( +"mfB" = ( +/obj/effect/turf_decal/stripes/line{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 1; + icon_state = "rampbottom" + }, +/area/centcom/supply) +"mgd" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/carpet/black, +/area/syndicate_mothership/elite_squad) +"mgz" = ( /obj/docking_port/stationary{ dir = 8; - dwidth = 4; - height = 9; - id = "backup_away"; - name = "Backup Shuttle Dock"; + dwidth = 2; + height = 12; + id = "ferry_away"; + name = "centcom bay 2"; turf_type = /turf/simulated/floor/plating/airless; - width = 9 + width = 5 }, /turf/simulated/floor/plating/airless, /area/space) -"mgd" = ( -/obj/structure/chair/stool, -/turf/simulated/floor/carpet/black, -/area/syndicate_mothership/elite_squad) "mgC" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/pointybush, @@ -23248,14 +25891,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) -"miN" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "miW" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 @@ -23293,16 +25928,14 @@ icon_state = "darkbluecorners" }, /area/centcom/zone1) -"mjE" = ( -/obj/machinery/vending/boozeomat, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"mjU" = ( +/obj/machinery/light_construct/small{ + dir = 4 }, -/area/centcom/specops) +/obj/machinery/computer/library/public, +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/centcom/zone2) "mkb" = ( /obj/item/target, /obj/machinery/light/small{ @@ -23317,6 +25950,26 @@ tag = "icon-wood-broken5" }, /area/wizard_station) +"mkN" = ( +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/doctor, +/obj/item/storage/firstaid/doctor, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + name = "west extinguisher cabinet"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "mle" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/plasteel{ @@ -23374,6 +26027,25 @@ tag = "icon-wood-broken6" }, /area/wizard_station) +"mmo" = ( +/obj/effect/decal/warning_stripes/blue{ + desc = "Лестница в кабинет СОО"; + icon = 'icons/obj/structures.dmi'; + icon_state = "ladder10"; + name = "Ladder" + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 203; + teleport_y = 41; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredaltstrip" + }, +/area/centcom/jail) "mmD" = ( /obj/item/target, /obj/machinery/light/small{ @@ -23394,6 +26066,14 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"mnt" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "mnI" = ( /obj/structure/chair/comfy/brown{ color = "#FF3300"; @@ -23401,30 +26081,10 @@ }, /turf/simulated/floor/carpet/red, /area/ussp_centcom/secretariat) -"mnL" = ( -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkblue" - }, -/area/centcom/specops) "mnX" = ( /obj/machinery/door/window/brigdoor, /turf/simulated/floor/carpet/black, /area/centcom/specops) -"mog" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#FF0000"; - dir = 1 - }, -/obj/structure/shuttle/engine/platform{ - layer = 2.9 - }, -/turf/simulated/floor/plating, -/area/shuttle/syndicate) "moS" = ( /obj/structure/chair/sofa/right{ dir = 8 @@ -23454,27 +26114,13 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"mpj" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" - }, -/area/centcom/jail) -"mpo" = ( -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"mpt" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/structure/sign/restroom{ - pixel_y = -30 +"mpv" = ( +/obj/effect/turf_decal/caution/stand_clear{ + pixel_x = 16 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 10; + icon_state = "darkyellowaltstrip" }, /area/centcom/specops) "mpN" = ( @@ -23495,18 +26141,6 @@ /obj/structure/flora/junglebush/c, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"mpW" = ( -/obj/structure/bed, -/obj/item/bedsheet/rd, -/turf/simulated/floor/carpet/black, -/area/centcom/zone1) -"mqd" = ( -/obj/machinery/door/window/brigdoor{ - dir = 2; - req_access = list(106) - }, -/turf/simulated/floor/wood, -/area/centcom/court) "mqp" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/curtain/black{ @@ -23621,6 +26255,10 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) +"mrP" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/siberia) "mrX" = ( /obj/machinery/computer/cryopod{ pixel_x = 32; @@ -23679,6 +26317,14 @@ icon_state = "floor12" }, /area/shuttle/syndicate) +"msS" = ( +/mob/living/carbon/human/lesser/wolpin, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "tatami"; + name = "Tatami" + }, +/area/ninja/outpost) "msY" = ( /obj/machinery/vending/snack/free, /turf/simulated/floor/carpet/black, @@ -23720,20 +26366,20 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/infteam) -"mud" = ( -/obj/machinery/light/small{ - dir = 4 +"mtY" = ( +/obj/structure/table/glass, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/structure/table/reinforced, -/obj/machinery/computer/library, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) +"mue" = ( /obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" + dir = 8 }, -/area/centcom/jail) +/obj/structure/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "muh" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -23773,6 +26419,24 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"muR" = ( +/obj/machinery/door/poddoor{ + id_tag = "CC_supply_space"; + locked = 2; + name = "Supply Blastdoor" + }, +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/airlock/external{ + id_tag = "supply_away"; + name = "Central Command Supply"; + req_access = list(31); + hackProof = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "muU" = ( /obj/structure/table/wood, /obj/effect/landmark/teleport_scroll, @@ -23812,135 +26476,12 @@ }, /turf/simulated/floor/carpet/cyan, /area/wizard_station) -"mvM" = ( -/obj/structure/closet/secure_closet/guncabinet{ - anchored = 1; - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - layer = 2.9; - name = "Automatic Shotgun"; - req_access = list(114) - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/obj/item/storage/backpack/duffel/syndie/ammo/shotgun{ - desc = "A large duffelbag, packed to the brim with Pancor Jackhammer shotgun ammo."; - name = "12g duffelbag" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) -"mvP" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" +"mvz" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 }, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/belt/fannypack/black, -/obj/item/storage/belt/fannypack/black, -/turf/simulated/floor/wood, -/area/centcom/specops) +/turf/simulated/floor/carpet, +/area/centcom/evac) "mvQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -23950,81 +26491,33 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone2) -"mwf" = ( -/turf/simulated/floor/carpet/red, -/area/ussp_centcom/secretariat) -"mwq" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sliceable/pizza/diablo, -/obj/structure/window/reinforced{ - layer = 2.9 +"mvV" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"mwS" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 +/obj/structure/window/reinforced/survival_pod{ + dir = 10; + pixel_x = -1; + pixel_y = -1 }, -/obj/structure/table/reinforced{ - color = "#444444" +/obj/structure/window/reinforced{ + layer = 3.1; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) }, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/mining_scanner, -/obj/item/mecha_parts/mecha_equipment/mining_scanner, -/obj/item/mecha_parts/mecha_equipment/mining_scanner, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, -/obj/item/mecha_parts/mecha_equipment/extinguisher, -/obj/item/mecha_parts/mecha_equipment/extinguisher, -/obj/item/mecha_parts/mecha_equipment/extinguisher, -/obj/item/mecha_parts/mecha_equipment/extinguisher, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/obj/item/mecha_parts/mecha_equipment/wormhole_generator, -/obj/item/mecha_parts/mecha_equipment/wormhole_generator, -/obj/item/mecha_parts/mecha_equipment/wormhole_generator, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "darkyellow" }, -/area/centcom/supply) +/area/centcom/specops) +"mwf" = ( +/turf/simulated/floor/carpet/red, +/area/ussp_centcom/secretariat) "mxj" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkredaltstrip" }, /area/centcom/jail) -"mxz" = ( -/obj/structure/closet/crate/trashcart{ - desc = "A heavy, metal crate with wheels."; - name = "Special Delivery from Central Command" - }, -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/light{ - dir = 8; - switchcount = 50 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "mxA" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -24038,6 +26531,21 @@ icon_state = "dark" }, /area/centcom/jail) +"mxT" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater2x2_side"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) "myg" = ( /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24086,23 +26594,6 @@ icon_state = "warndarkgreyred" }, /area/syndicate_mothership) -"myL" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - pixel_y = 2; - req_access = list(104,109) - }, -/obj/machinery/suit_storage_unit/standard_unit/ertamber{ - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) "myX" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo18" @@ -24110,19 +26601,6 @@ /obj/effect/turf_decal/stripes/black, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"mze" = ( -/obj/machinery/door_control/secure{ - id = "Admin_shuttle_access"; - name = "Argos Shuttle Access"; - pixel_x = -24; - pixel_y = -8; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navybluealt" - }, -/area/centcom/specops) "mzk" = ( /obj/machinery/computer/shuttle/syndicate/recall, /turf/simulated/floor/plasteel{ @@ -24152,14 +26630,6 @@ icon_state = "navybluealtstrip" }, /area/centcom/specops) -"mzH" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/door_control/secure{ - id = "senior_o_shutters"; - req_access = list(114) - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "mzI" = ( /obj/machinery/door/poddoor/multi_tile/two_tile_hor{ icon_state = "open"; @@ -24216,6 +26686,15 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"mAt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "mAw" = ( /obj/structure/chair/sofa{ dir = 8 @@ -24225,18 +26704,6 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"mAx" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 6; - id = "pod3_away"; - name = "recovery ship bay 3"; - turf_type = /turf/simulated/floor; - width = 5 - }, -/turf/simulated/floor/plating/airless, -/area/space) "mBe" = ( /obj/machinery/door/poddoor/multi_tile/three_tile_hor{ closingLayer = 3.2; @@ -24249,21 +26716,6 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/elite_squad) -"mBi" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater2x2_side"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "mBj" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 8 @@ -24273,12 +26725,26 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) +"mBl" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/machinery/vending/clothing/departament/security, +/turf/simulated/floor/wood, +/area/centcom/jail) "mBE" = ( /obj/item/flag/species/human, /turf/simulated/floor/wood{ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"mBF" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) "mBV" = ( /obj/item/gun/projectile/automatic/sniper_rifle{ desc = "Оружие с потёртой надписью 'Коатс' и нечитаемыми каракулями возле неё."; @@ -24288,15 +26754,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/infteam) -"mCa" = ( -/obj/effect/turf_decal/caution/stand_clear/red, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "mCb" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -24359,6 +26816,12 @@ icon_state = "white" }, /area/centcom/specops) +"mCX" = ( +/obj/structure/shuttle/engine/large{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) "mDk" = ( /obj/structure/chair/sofa/right{ dir = 1 @@ -24367,25 +26830,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/elite_squad) -"mDq" = ( -/obj/structure/toilet{ - dir = 4; - name = "Трон старшего администратора" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door_control/secure{ - id = "CC_toilet_unit1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/evac) "mDs" = ( /obj/structure/window/reinforced{ dir = 8 @@ -24401,17 +26845,6 @@ icon_state = "barber" }, /area/centcom/zone1) -"mDU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "mDW" = ( /obj/structure/chair/sofa/left{ dir = 1 @@ -24435,6 +26868,13 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"mEe" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "mEm" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 8; @@ -24463,6 +26903,13 @@ icon_state = "grimy" }, /area/syndicate_mothership/elite_squad) +"mER" = ( +/obj/machinery/computer/communications, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "mES" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -24539,30 +26986,11 @@ /obj/structure/table/reinforced, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) -"mFD" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_IK60" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "mFG" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/bottle/vermouth, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) -"mFU" = ( -/obj/structure/table/wood{ - color = "#996633" - }, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/reagent_containers/food/snacks/grown/citrus/lime, -/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, -/turf/simulated/floor/wood, -/area/centcom/zone2) "mGd" = ( /obj/machinery/light/small{ dir = 4 @@ -24575,15 +27003,6 @@ icon_state = "darkyellowcornersalt" }, /area/syndicate_mothership/cargo) -"mGx" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/nitrogen{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "mGy" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -24693,6 +27112,12 @@ /obj/item/clothing/suit/straight_jacket, /turf/simulated/floor/plating, /area/centcom/specops) +"mIN" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkgreen" + }, +/area/centcom/specops) "mIR" = ( /obj/structure/chair/sofa/left{ dir = 8 @@ -24760,6 +27185,28 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) +"mKI" = ( +/obj/structure/flora/ausbushes/stalkybush, +/obj/item/gun/projectile/automatic/pistol{ + layer = 2.9 + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 85; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' + }, +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/specops) +"mLo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "mLJ" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -24816,6 +27263,20 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"mMp" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 2; + id_tag = "CC_supply_internal2"; + layer = 5; + locked = 1; + name = "Central Command Supply Internal Shutter" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/specops) "mNh" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/latex/nitrile, @@ -24832,10 +27293,30 @@ dir = 8 }, /obj/structure/window/reinforced, -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee, /turf/simulated/floor/carpet/black, /area/centcom/zone2) +"mNz" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + dir = 1; + id_tag = "ERT_armory_vkd"; + name = "Armory level 1" + }, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "mNB" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -24871,27 +27352,17 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"mOD" = ( -/obj/machinery/door/airlock/centcom{ - damage_deflection = 999; - name = "Prison"; - opacity = 1; - req_access = list(104) - }, -/obj/effect/decal/warning_stripes/red/hollow, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkredaltstrip" +"mOM" = ( +/obj/structure/chair/comfy/lime, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2 }, -/area/centcom/zone3) -"mOZ" = ( -/obj/machinery/light{ +/obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) +/turf/simulated/floor/wood, +/area/centcom/zone3) "mPc" = ( /obj/effect/turf_decal{ dir = 10; @@ -24899,12 +27370,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"mPi" = ( -/obj/effect/decal/warning_stripes/green/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "mPk" = ( /obj/structure/fence{ color = "#b0b7c6"; @@ -24912,16 +27377,16 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"mPp" = ( -/obj/machinery/door_control/secure{ - id = "ert_vis_turret"; - name = "ERT Turrets"; - pixel_x = -10; - pixel_y = 8; - req_access = list(114) +"mPs" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + tag = "icon-burst_r" }, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_4) "mPI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -24938,13 +27403,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"mQg" = ( -/obj/effect/turf_decal/stripes/red/full, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "mQp" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -24988,31 +27446,22 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"mRR" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/cardboard, -/obj/machinery/light{ - dir = 1 - }, +"mRL" = ( +/obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 6; + icon_state = "darkred" }, -/area/centcom/zone2) +/area/centcom/specops) "mRT" = ( /obj/structure/chair/sofa/corp/left{ dir = 8 }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) -"mRX" = ( -/obj/machinery/door_control{ - id = "admin_armory"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, +"mSi" = ( /turf/simulated/floor/plasteel{ - dir = 1; + dir = 6; icon_state = "navyblue" }, /area/centcom/specops) @@ -25034,113 +27483,44 @@ /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/carpet/red, /area/ussp_centcom/secretariat) +"mSy" = ( +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "mSB" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ icon_state = "warndarkgreycornerred" }, /area/syndicate_mothership/elite_squad) +"mSD" = ( +/obj/structure/railing, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/specops) +"mSE" = ( +/obj/structure/chair/sofa/right, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom/zone1) "mSF" = ( /turf/simulated/floor/plasteel{ icon_state = "darkredcornersalt" }, /area/syndicate_mothership/jail) -"mSG" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer/lethal{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/enforcer{ - pixel_x = -5 +"mSP" = ( +/obj/machinery/vending/security/ert{ + pixel_y = 32 }, -/obj/effect/decal/warning_stripes/white/hollow, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" + dir = 9; + icon_state = "navybluealt" }, /area/centcom/specops) "mST" = ( @@ -25208,12 +27588,6 @@ icon_state = "white" }, /area/shuttle/administration) -"mUi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "mUu" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/grass/jungle/b, @@ -25236,6 +27610,13 @@ tag = "icon-stage_stairs" }, /area/centcom/specops) +"mUU" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "mUV" = ( /obj/structure/grille, /obj/structure/window/reinforced/polarized{ @@ -25258,20 +27639,15 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"mVe" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery/white, -/obj/machinery/door/airlock/external{ - id_tag = "specops_away"; - name = "Shuttle Hatch"; - req_access = list(109) - }, -/obj/machinery/door/poddoor/impassable/preopen{ - id_tag = "ert_enter_control"; - req_access = list(114) +"mVk" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full" }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" }, /area/centcom/specops) "mVo" = ( @@ -25320,6 +27696,17 @@ icon_state = "neutral" }, /area/centcom/evac) +"mVN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "mVX" = ( /turf/space, /area/space) @@ -25341,49 +27728,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"mWR" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" - }, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/belt/fannypack/black, -/obj/item/storage/belt/fannypack/black, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "mWW" = ( /obj/machinery/light{ dir = 1 @@ -25425,26 +27769,12 @@ /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plating, /area/centcom/specops) -"mXv" = ( -/obj/structure/rack/holorack, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/item/storage/firstaid/tactical, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"mXF" = ( +/obj/structure/closet/secure_closet/clown{ + req_access = list() }, -/area/centcom/supply) +/turf/simulated/floor/mineral/bananium, +/area/centcom/specops) "mXR" = ( /obj/item/kitchen/utensil/fork{ pixel_x = 7 @@ -25492,43 +27822,11 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"mYz" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/cowboy/white{ - name = "white boots" - }, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/fluff/noble_boot, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/jackboots/jacksandals, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/leather, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/white{ - icon_state = "secshoes"; - name = "shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" +"mYC" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkbluealt" }, -/turf/simulated/floor/wood, /area/centcom/specops) "mYE" = ( /obj/machinery/atm{ @@ -25538,28 +27836,40 @@ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) -"mYF" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/nanotrasen{ - pixel_x = 3; - pixel_y = 12 - }, -/obj/item/pen/multi/fountain, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "mYH" = ( /obj/structure/chair/sofa{ dir = 4 }, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"mYM" = ( -/obj/mecha/combat/gygax/ert, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/mech_bay_recharge_floor, +"mYP" = ( +/obj/structure/falsewall/reinforced{ + req_access = list(114); + layer = 5 + }, +/turf/simulated/floor/fakespace, +/area/centcom/specops) +"mYX" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) +"mZi" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "CO2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"mZl" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "mZo" = ( /obj/effect/decal/warning_stripes/yellow, @@ -25568,18 +27878,6 @@ "mZB" = ( /turf/simulated/wall/indestructible/iron, /area/syndicate_mothership/elite_squad) -"mZC" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/item/reagent_containers/glass/beaker/waterbottle, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "mZS" = ( /turf/simulated/floor/lava/lava_land_surface, /area/ruin/space/bubblegum_arena) @@ -25644,37 +27942,22 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"naI" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +"naX" = ( +/obj/machinery/computer/shuttle/ert{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + req_access = list(109) }, -/obj/structure/rack/holorack, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 }, -/area/centcom/supply) -"naM" = ( -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 2 +/obj/item/radio/intercom/specops{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" }, -/turf/simulated/floor/plating, /area/centcom/specops) "nbp" = ( /obj/structure/table/reinforced, @@ -25730,6 +28013,11 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) +"ncc" = ( +/turf/simulated/floor/indestructible{ + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "ncp" = ( /obj/machinery/vending/snack, /obj/structure/closet/hydrant{ @@ -25745,39 +28033,6 @@ icon_state = "fancy-wood-cherry" }, /area/ninja/outpost) -"ncv" = ( -/obj/mecha/combat/marauder/seraph/loaded{ - operation_req_access = list(109) - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" - }, -/area/centcom/specops) -"ncA" = ( -/obj/machinery/door/airlock/centcom{ - name = "CentCom SOO"; - opacity = 1; - req_access = list(114) - }, -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - dir = 1; - id_tag = "ERT_director_office_shutters"; - layer = 5; - locked = 1; - name = "CentCom SOO" - }, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door_control/secure{ - id = "ERT_director_office_shutters"; - pixel_x = 32; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "ncB" = ( /obj/effect/decal/cleanable/blood, /obj/machinery/flasher{ @@ -25864,7 +28119,7 @@ }, /area/shuttle/gamma) "neo" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/structure/window/reinforced{ dir = 1 }, @@ -25891,14 +28146,10 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"neK" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) +"nev" = ( +/obj/item/flag/nt, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "neS" = ( /obj/structure/table/wood/fancy/black, /turf/simulated/floor/carpet/black, @@ -25916,11 +28167,15 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"nfw" = ( -/obj/machinery/portable_atmospherics/canister/toxins{ +"nfo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/conveyor{ + id = "CO2"; + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide{ maximum_pressure = 50000 }, -/obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -25963,18 +28218,6 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) -"nfR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "nge" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/curtain/black{ @@ -26009,10 +28252,23 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"ngL" = ( -/obj/structure/closet/crate/can, -/turf/simulated/floor/wood, -/area/centcom/zone3) +"ngB" = ( +/obj/structure/sign/poster/contraband/hacking_guide{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/centcom/specops) +"ngT" = ( +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "ngX" = ( /obj/machinery/light/small{ dir = 1 @@ -26051,13 +28307,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"nig" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/coatrack, -/turf/simulated/floor/wood, -/area/centcom/zone1) "niV" = ( /obj/item/grenade/spawnergrenade/manhacks, /turf/simulated/floor/plasteel{ @@ -26089,19 +28338,6 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"njh" = ( -/obj/machinery/light, -/obj/structure/table/glass, -/turf/simulated/floor/plasteel{ - icon_state = "darkred" - }, -/area/centcom/specops) -"njk" = ( -/obj/structure/sign/poster/official/space_cops{ - pixel_y = -30 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "njt" = ( /obj/effect/turf_decal/tile{ alpha = 128; @@ -26152,11 +28388,10 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership/infteam) -"njW" = ( -/turf/simulated/floor/plasteel{ - icon_state = "navybluecorners" - }, -/area/centcom/specops) +"njL" = ( +/obj/effect/turf_decal/stripes/gold, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "njZ" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -26245,6 +28480,10 @@ "nmw" = ( /turf/simulated/floor/plating, /area/syndicate_mothership/infteam) +"nmT" = ( +/obj/structure/closet/coffin, +/turf/simulated/floor/plating, +/area/centcom/zone2) "nnb" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -26252,6 +28491,17 @@ icon_state = "warndarkgreyred" }, /area/syndicate_mothership/infteam) +"nnf" = ( +/obj/structure/closet/wardrobe/red, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/storage/box/holobadge, +/turf/simulated/floor/wood, +/area/centcom/jail) "nnl" = ( /obj/effect/turf_decal/tile{ alpha = 128; @@ -26298,47 +28548,6 @@ "nnz" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, /area/shuttle/supply) -"nnM" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - req_access = list(114) - }, -/obj/item/clothing/suit/judgerobe{ - name = "Supreme judge's robe" - }, -/obj/item/card/id/centcom{ - icon_state = "deathsquad"; - name = "Supreme Judge ID card"; - pixel_x = -3; - pixel_y = -3; - registered_name = "Supreme Judge" - }, -/obj/item/clothing/head/powdered_wig{ - desc = null; - name = "Supreme judge wig" - }, -/obj/item/clothing/under/suit_jacket/really_black{ - name = "Supreme judge suit" - }, -/obj/item/clothing/shoes/centcom{ - desc = null; - name = "Dress shoes" - }, -/obj/item/clothing/gloves/color/white{ - desc = null; - name = "Supreme judge gloves" - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"nnN" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/photocopier, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "nov" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/sleeping_agent{ @@ -26385,13 +28594,15 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"noY" = ( -/obj/item/twohanded/required/kirbyplants, +"noS" = ( +/obj/structure/window/reinforced, +/obj/structure/sign/poster/official/random{ + pixel_y = -30 + }, /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "navybluealt" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/evac) "npt" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo15" @@ -26425,12 +28636,44 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"nqj" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/airlock{ + id_tag = "CC_toilet_unit1"; + name = "Toilet" + }, +/obj/effect/mine/sound/bwoink, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "nql" = ( /obj/structure/chair/sofa/corp{ dir = 1 }, /turf/simulated/floor/wood, /area/centcom/zone1) +"nqn" = ( +/obj/machinery/chem_dispenser/soda/upgraded, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/centcom/specops) +"nqF" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_DURAND"; + name = "DURAND"; + pixel_x = 24; + pixel_y = 32; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/centcom/specops) "nqS" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -26444,6 +28687,15 @@ icon_state = "dark" }, /area/shuttle/syndicate) +"nqT" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/indestructible{ + dir = 6; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "nqX" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -26494,6 +28746,14 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) +"nrO" = ( +/obj/structure/closet/secure_closet/reagents, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/engine, +/area/centcom/specops) "nrP" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -26509,28 +28769,6 @@ icon_state = "light-fancy-wood" }, /area/syndicate_mothership/control) -"nrS" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 5; - height = 7; - id = "supply_away"; - name = "supply centcom"; - turf_type = /turf/simulated/floor; - width = 12 - }, -/turf/simulated/floor/plating/airless, -/area/space) -"nsd" = ( -/obj/structure/table/wood{ - color = "#996633" - }, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "nsg" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/plating{ @@ -26560,14 +28798,6 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"nsM" = ( -/obj/effect/decal/warning_stripes/west, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/specops) "nsV" = ( /obj/machinery/conveyor_switch/oneway{ id = "SFBQMLoad2"; @@ -26577,6 +28807,25 @@ icon_state = "darkyellowcornersalt" }, /area/syndicate_mothership/cargo) +"ntc" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/beakers/bluespace, +/obj/item/reagent_scanner/adv, +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/centcom/specops) +"ntq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "ntx" = ( /obj/machinery/button/windowtint{ id = "SSTprivateroom"; @@ -26604,6 +28853,11 @@ icon_state = "neutral" }, /area/centcom/evac) +"ntN" = ( +/turf/simulated/floor/indestructible{ + icon_state = "darkgreynavybluecorner" + }, +/area/centcom/specops) "ntS" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo4" @@ -26619,13 +28873,12 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) -"nug" = ( -/obj/effect/decal/warning_stripes/red/hollow, -/obj/structure/closet/secure_closet/brig, +"nuh" = ( /turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" + dir = 10; + icon_state = "navybluealtstrip" }, -/area/centcom/jail) +/area/centcom/specops) "nus" = ( /obj/effect/turf_decal/siding/thinplating/dark, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -26662,11 +28915,42 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/mining) +"nuF" = ( +/obj/structure/railing{ + dir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "nuI" = ( /obj/effect/mapping_helpers/light, /obj/structure/flora/grass/jungle/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"nuQ" = ( +/obj/structure/falsewall/reinforced, +/obj/effect/decal/warning_stripes/blue{ + desc = "Куда же ведет эта лестница?"; + icon = 'icons/obj/structures.dmi'; + icon_state = "ladder11"; + name = "Ladder" + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 135; + teleport_y = 16; + teleport_z = 1; + mobs_only = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "nuU" = ( /obj/structure/grille, /obj/structure/window/reinforced/polarized{ @@ -26694,28 +28978,12 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"nve" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_legal, -/obj/item/book/manual/sop_engineering, -/obj/item/book/manual/sop_command, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/wood, -/area/centcom/specops) "nvh" = ( /obj/structure/table/wood{ color = "#996633" }, /turf/simulated/floor/carpet/black, /area/trader_station/sol) -"nvm" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/syndicate, -/obj/effect/decal/warning_stripes/blue/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "nvA" = ( /obj/structure/sink/kitchen{ dir = 4; @@ -26727,6 +28995,16 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) +"nvB" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/shuttle/transport) +"nvQ" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/carpet, +/area/centcom/evac) "nvU" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/enzyme{ @@ -26747,15 +29025,13 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"nwq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +"nwb" = ( +/obj/structure/table/reinforced, +/obj/item/deck/cards, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "navyblue" }, -/area/centcom/court) +/area/centcom/specops) "nwZ" = ( /obj/structure/table/reinforced, /turf/simulated/floor/plating{ @@ -26764,6 +29040,16 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) +"nxa" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + tag = "icon-burst_l" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_1) "nxD" = ( /obj/structure/flora/ausbushes/brflowers, /obj/structure/window/full/basic, @@ -26782,6 +29068,12 @@ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) +"nyg" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) "nyl" = ( /obj/effect/mapping_helpers/light, /turf/simulated/floor/plating/asteroid{ @@ -26848,20 +29140,16 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"nzq" = ( -/obj/structure/coatrack, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/zone1) -"nzx" = ( -/obj/structure/noticeboard{ - pixel_y = -30 +"nzI" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/item/paper{ - info = "Уволить клоуна." +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/centcom/zone2) +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_1) "nzK" = ( /obj/machinery/access_button{ command = "cycle_interior"; @@ -26937,15 +29225,6 @@ /obj/structure/flora/ausbushes/leafybush, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) -"nBl" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkbrown" - }, -/area/centcom/specops) "nBq" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/curtain/black{ @@ -26953,13 +29232,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"nBB" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/combat/durand/loaded, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "nBC" = ( /obj/machinery/door/airlock/external{ id_tag = "s_docking_airlock"; @@ -26974,20 +29246,6 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/specops) -"nCb" = ( -/obj/machinery/mass_driver{ - dir = 4; - id_tag = "ASSAULT2"; - name = "gravpult" - }, -/obj/effect/turf_decal/loading_area/white{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "nCm" = ( /obj/machinery/smartfridge/dish{ opacity = 1 @@ -27005,13 +29263,6 @@ icon_state = "white" }, /area/centcom/zone1) -"nCx" = ( -/obj/structure/window/reinforced, -/obj/item/flag/nt, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "nCA" = ( /obj/machinery/door/airlock/centcom{ damage_deflection = 999; @@ -27081,6 +29332,26 @@ icon_state = "floor3" }, /area/shuttle/administration) +"nDw" = ( +/obj/structure/closet/secure_closet/cabinet/bar{ + req_access = list() + }, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "nDx" = ( /obj/structure/table/wood, /obj/structure/sign/nosmoking_2{ @@ -27096,33 +29367,13 @@ /obj/item/lighter/zippo/gonzofist, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) -"nDz" = ( -/obj/structure/safe{ - known_by = list("NNC") - }, -/obj/item/stack/spacecash/c1000000, -/obj/item/stack/spacecash/c1000000, -/obj/item/stack/spacecash/c1000000, -/obj/item/reagent_containers/food/drinks/bottle/goldschlager, -/obj/item/coin/gold, -/obj/item/toy/plushie/corgi, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"nDM" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "ert_vis_turret" - }, -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"nDI" = ( +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/beach/sand{ + icon = 'icons/turf/floors.dmi'; + icon_state = "asteroid" }, -/area/centcom/specops) +/area/centcom/evac) "nEp" = ( /obj/structure/table/wood/poker, /obj/item/deck/cards/syndicate{ @@ -27138,15 +29389,6 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) -"nEJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "nEN" = ( /obj/effect/baseturf_helper/asteroid/snow{ baseturf = /turf/simulated/floor/indestructible/snow; @@ -27154,16 +29396,12 @@ }, /turf/simulated/wall/indestructible/reinforced/rusted, /area/ninja/holding) -"nEQ" = ( -/obj/structure/rack, -/obj/item/storage/box/disks, -/obj/item/storage/box/syringes{ - pixel_x = 5; - pixel_y = 5 +"nFb" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 }, -/obj/effect/decal/warning_stripes/blue/hollow, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "darkred" }, /area/centcom/specops) "nFg" = ( @@ -27209,14 +29447,13 @@ icon_state = "Dark" }, /area/shuttle/funeral) -"nFx" = ( -/obj/effect/turf_decal/arrows/white{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"nFw" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/area/centcom/specops) +/obj/structure/table, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "nFC" = ( /obj/machinery/cryopod/syndie{ dir = 1 @@ -27231,13 +29468,6 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/syndicate) -"nGk" = ( -/obj/structure/chair/sofa/corp/left, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "nHd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -27266,29 +29496,12 @@ icon_state = "darkyellowalt" }, /area/centcom/zone3) -"nHw" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "nIj" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/evac) -"nIn" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/cardboard, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) -"nIr" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/bridge) "nIG" = ( /turf/simulated/floor/carpet/green, /area/ninja/outpost) @@ -27300,32 +29513,6 @@ icon_state = "fancy-wood-oak-broken4" }, /area/syndicate_mothership) -"nIL" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/projectile/automatic/m90{ - name = "DAE 5.56 Compact GL"; - pixel_y = 4 - }, -/obj/item/gun/projectile/automatic/m90{ - name = "DAE 5.56 Compact GL"; - pixel_y = 4 - }, -/obj/item/gun/projectile/automatic/m90{ - name = "DAE 5.56 Compact GL"; - pixel_y = 4 - }, -/obj/item/gun/projectile/automatic/m90{ - name = "DAE 5.56 Compact GL"; - pixel_y = 4 - }, -/obj/item/gun/projectile/automatic/m90{ - name = "DAE 5.56 Compact GL"; - pixel_y = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "nIR" = ( /obj/machinery/cryopod{ dir = 4 @@ -27338,17 +29525,6 @@ icon_state = "navyblue" }, /area/centcom/specops) -"nJe" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_DEDI"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealtstrip" - }, -/area/centcom/specops) "nJg" = ( /obj/structure/fence{ color = "#b0b7c6"; @@ -27357,15 +29533,22 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"nJH" = ( +"nJu" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/light/small{ - dir = 1 - }, +/obj/item/book/manual/security_space_law, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/obj/structure/window/reinforced, /turf/simulated/floor/carpet, -/area/centcom/evac) +/area/centcom/zone3) +"nJB" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "nKg" = ( /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) @@ -27431,30 +29614,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/supply) -"nLN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/drone, -/obj/item/crowbar/red, -/obj/item/borg/upgrade/vtec, -/obj/item/borg/upgrade/vtec, -/obj/item/stock_parts/cell/bluespace, -/obj/item/stock_parts/cell/bluespace, -/obj/item/borg/upgrade/selfrepair, -/obj/item/borg/upgrade/selfrepair, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" - }, -/area/centcom/specops) -"nLW" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "nMc" = ( /obj/effect/turf_decal{ dir = 1; @@ -27574,16 +29733,6 @@ }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) -"nPt" = ( -/obj/effect/turf_decal/arrow{ - color = "#76643A"; - dir = 9 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkyellowcornersalt" - }, -/area/centcom/zone3) "nPA" = ( /obj/effect/turf_decal/stripes/gold{ dir = 9 @@ -27607,14 +29756,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"nQl" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "nQm" = ( /obj/structure/flora/tree/dead, /obj/structure/flora/grass/both, @@ -27629,15 +29770,6 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/infteam) -"nQM" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "rampbottom"; - tag = "icon-stage_stairs" - }, -/area/centcom/court) "nQT" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 @@ -27647,13 +29779,16 @@ icon_state = "darkgrey" }, /area/shuttle/administration) -"nQW" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light, +"nRi" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_Grenade" + }, /turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" + icon_state = "darkfull" }, -/area/centcom/zone3) +/area/centcom/specops) "nRs" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -27682,6 +29817,21 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) +"nRZ" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) "nSj" = ( /obj/structure/bed, /obj/item/bedsheet/blue, @@ -27703,16 +29853,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) -"nSt" = ( -/obj/effect/turf_decal/caution/stand_clear/white, -/obj/machinery/door/poddoor/impassable{ - id_tag = "CC_Players_In"; - name = "Blast Door" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone1) "nSu" = ( /turf/simulated/wall/shuttle, /area/space) @@ -27729,6 +29869,15 @@ "nTJ" = ( /turf/simulated/wall/shuttle, /area/shuttle/pod_4) +"nTO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "nTP" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/junglebush/c, @@ -27742,6 +29891,17 @@ }, /turf/simulated/floor/wood, /area/centcom/evac) +"nUc" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "nanotrasen_sign5"; + pixel_x = -16; + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "nUe" = ( /obj/structure/plasticflaps/mining, /obj/machinery/conveyor{ @@ -27750,16 +29910,6 @@ }, /turf/simulated/floor/shuttle/plating, /area/shuttle/supply) -"nUi" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/filingcabinet/employment, -/turf/simulated/floor/bluegrid, -/area/centcom/bridge) "nVd" = ( /obj/structure/table/wood/fancy/black, /obj/item/flashlight/lamp/green{ @@ -27814,6 +29964,15 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"nVB" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "ntsing_alt" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "nVI" = ( /obj/effect/mapping_helpers/light{ light_power = 3 @@ -27848,17 +30007,6 @@ icon_state = "barber" }, /area/centcom/zone1) -"nWU" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/paper_bin/nanotrasen{ - amount = 50; - pixel_x = 3; - pixel_y = 12 - }, -/obj/item/pen/multi/gold, -/obj/item/stamp/chameleon, -/turf/simulated/floor/wood, -/area/centcom/specops) "nXK" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/ai_status_display{ @@ -27914,13 +30062,21 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"nYA" = ( -/obj/structure/bookcase, -/obj/machinery/light/small{ - dir = 8 +"nYE" = ( +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 }, -/turf/simulated/floor/carpet, -/area/centcom/zone1) +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater2x2"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) "nYK" = ( /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -27932,22 +30088,13 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"nZr" = ( -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkbluealtstrip" - }, -/area/centcom/zone2) -"oaa" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/projectile/automatic/sfg, -/obj/item/gun/projectile/automatic/sfg, -/obj/item/gun/projectile/automatic/sfg, -/obj/item/gun/projectile/automatic/sfg, -/obj/item/gun/projectile/automatic/sfg, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"oaw" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon, +/obj/structure/window/reinforced{ + dir = 4 }, +/turf/simulated/floor/wood, /area/centcom/specops) "oaS" = ( /obj/machinery/door_control/secure{ @@ -27970,26 +30117,23 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) -"obc" = ( -/obj/structure/rack/holorack, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, -/obj/item/gun/energy/immolator, +"obi" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + tag = "icon-heater (NORTH)" + }, /obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 + color = "red" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"obp" = ( +/obj/machinery/computer/camera_advanced, +/obj/effect/turf_decal/siding{ + color = "#444444" }, -/area/centcom/supply) +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "obw" = ( /obj/structure/flora/ausbushes/stalkybush, /turf/simulated/floor/indestructible/beach/water{ @@ -28012,6 +30156,13 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) +"obI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) "obJ" = ( /turf/simulated/wall/indestructible/fakeglass{ base_icon_state = "fake_plastitanium_glass"; @@ -28039,15 +30190,6 @@ }, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) -"ocf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/chair/comfy/lime{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/court) "ocs" = ( /obj/structure/chair/sofa/right{ dir = 1 @@ -28058,27 +30200,12 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"ocx" = ( -/obj/structure/curtain/open/shower/security, -/turf/simulated/floor/carpet/red, -/area/centcom/specops) "ocG" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, /area/centcom/zone1) -"ocO" = ( -/obj/mecha/combat/gygax/ert{ - color = "#66ff99"; - name = "Assault Jaeger" - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/indestructible{ - dir = 1; - icon_state = "darkbrown" - }, -/area/centcom/specops) "ocY" = ( /obj/structure/table/reinforced, /obj/item/airlock_electronics/syndicate, @@ -28104,6 +30231,28 @@ icon_state = "floor12" }, /area/shuttle/syndicate) +"odn" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "Drop"; + name = "Central Command Supply Massdriver Shutte" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"odr" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 2; + id_tag = "ERT_director_office_shutters2"; + layer = 5; + locked = 1; + name = "CentCom SOO Briefing" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) "odT" = ( /obj/structure/chair/sofa/left{ dir = 1 @@ -28134,28 +30283,28 @@ "odZ" = ( /turf/simulated/floor/wood, /area/centcom/evac) +"oeq" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "oeH" = ( /obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, /area/syndicate_mothership/elite_squad) -"oeJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/flag/nt, -/obj/machinery/door_control/secure{ - id = "CC_Armory_SRT"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) +"oeV" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluealt" + dir = 9; + icon_state = "darkredalt" }, -/area/centcom/specops) +/area/centcom/jail) "oeY" = ( /obj/structure/chair/sofa/left{ dir = 4 @@ -28184,11 +30333,18 @@ icon_state = "darkyellowcornersalt" }, /area/centcom/supply) +"ofB" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/zone3) "ofN" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/table/holotable, +/obj/structure/table, /obj/machinery/computer/library/public, /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -28232,6 +30388,21 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"ogL" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/machinery/door_control/secure{ + id = "CC_toilet_unit1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/evac) "ogO" = ( /obj/structure/table, /obj/item/folder/red, @@ -28253,6 +30424,12 @@ icon_state = "fancy-wood-oak" }, /area/ninja/outpost) +"ohc" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "ohh" = ( /obj/structure/flora/rock/jungle, /obj/structure/flora/grass/jungle, @@ -28296,6 +30473,26 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"oih" = ( +/obj/effect/decal/remains, +/obj/effect/turf_decal/tile/neutral{ + alpha = 100; + icon_state = "seadeep"; + layer = 9; + icon = 'icons/misc/beach.dmi' + }, +/obj/item/fish/goldfish{ + pixel_y = 10; + pixel_x = 16 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 5; + pixel_x = -32; + pixel_y = -32; + density = 0 + }, +/turf/simulated/floor/indestructible/beach/water/deep/sand_floor, +/area/centcom/zone2) "oiv" = ( /obj/machinery/mineral/labor_claim_console{ pixel_x = 30; @@ -28362,6 +30559,47 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) +"oiL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"oiM" = ( +/obj/effect/turf_decal/stripes/line{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/centcom/supply) +"oiP" = ( +/obj/item/flag/nt, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) +"oja" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/tile/neutral{ + alpha = 180; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "oji" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/stripes/black{ @@ -28377,19 +30615,27 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"oks" = ( -/obj/machinery/door_control/secure{ - id = "CC_BUDKA"; - name = "Overwatch Cabinet"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) +"oku" = ( +/obj/structure/sign/poster/official/space_cops{ + pixel_y = -32 }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluealtstrip" + icon_state = "darkredalt" }, -/area/centcom/specops) +/area/centcom/jail) +"okw" = ( +/obj/item/radio/intercom/specops{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone3) "okx" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -28411,6 +30657,17 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"okK" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "okO" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "Syndicate Base" @@ -28430,6 +30687,14 @@ "okZ" = ( /turf/simulated/floor/carpet/red, /area/ninja/outpost) +"ole" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredalt" + }, +/area/centcom/jail) "olg" = ( /obj/machinery/kitchen_machine/oven/upgraded, /turf/simulated/floor/plating{ @@ -28449,30 +30714,30 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"olG" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4; - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#22aab7"; - dir = 8 - }, -/obj/structure/shuttle/engine/platform{ - dir = 4; - layer = 2.9 - }, -/turf/simulated/floor/shuttle{ - icon_state = "vfloor" - }, -/area/shuttle/administration) +"olu" = ( +/obj/structure/curtain/open/shower/centcom, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/zone2) "olI" = ( /obj/machinery/computer/operating, /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"olU" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/centcom/zone3) +"omf" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "omh" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, @@ -28484,13 +30749,6 @@ icon_state = "barber" }, /area/centcom/jail) -"omz" = ( -/obj/effect/decal/warning_stripes/north, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navybluealt" - }, -/area/centcom/specops) "omB" = ( /obj/machinery/kitchen_machine/grill/upgraded, /obj/effect/turf_decal/tile/neutral{ @@ -28504,6 +30762,12 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) +"omF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "omG" = ( /obj/machinery/light/spot, /turf/simulated/floor/shuttle, @@ -28517,7 +30781,7 @@ dir = 8; icon_state = "burst_l" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/transport) "ona" = ( /turf/simulated/floor/plasteel{ @@ -28528,6 +30792,10 @@ "onc" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/zone1) +"ono" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/area/space) "ont" = ( /obj/machinery/washing_machine, /turf/simulated/floor/plasteel{ @@ -28553,12 +30821,6 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"ooy" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "ooz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -28568,13 +30830,6 @@ }, /turf/simulated/floor/carpet/green, /area/ninja/outpost) -"ooD" = ( -/obj/item/beach_ball, -/turf/simulated/floor/beach/sand{ - icon = 'icons/turf/floors.dmi'; - icon_state = "asteroid" - }, -/area/centcom/evac) "ooP" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -28630,6 +30885,34 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) +"oqa" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law/black{ + pixel_x = -4 + }, +/obj/item/book/manual/security_space_law/black{ + pixel_x = -4 + }, +/obj/item/book/manual/security_space_law/black{ + pixel_x = -4 + }, +/obj/item/book/manual/security_space_law/black{ + pixel_x = -4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "oqC" = ( /obj/structure/curtain/open/shower, /obj/machinery/shower{ @@ -28678,6 +30961,10 @@ icon_state = "white" }, /area/shuttle/administration) +"orN" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/plasteel/freezer, +/area/centcom/specops) "osm" = ( /obj/structure/kitchenspike, /obj/effect/turf_decal/tile/neutral{ @@ -28691,10 +30978,6 @@ name = "floor" }, /area/syndicate_mothership/elite_squad) -"oso" = ( -/obj/structure/closet/crate/can, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "osp" = ( /obj/effect/decal/nanotrasen_logo{ icon_state = "logo4" @@ -28712,6 +30995,10 @@ icon_state = "grimy" }, /area/centcom/zone1) +"osD" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) "osE" = ( /obj/structure/table/reinforced, /obj/item/kitchen/knife, @@ -28764,6 +31051,45 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"otn" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + req_access = list(114) + }, +/obj/item/clothing/suit/judgerobe{ + name = "Supreme judge's robe" + }, +/obj/item/card/id/centcom{ + icon_state = "deathsquad"; + name = "Supreme Judge ID card"; + pixel_x = -3; + pixel_y = -3; + registered_name = "Supreme Judge" + }, +/obj/item/clothing/head/powdered_wig{ + desc = null; + name = "Supreme judge wig" + }, +/obj/item/clothing/under/suit_jacket/really_black{ + name = "Supreme judge suit" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/clothing/gloves/color/white{ + desc = null; + name = "Supreme judge gloves" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"otz" = ( +/obj/structure/decorative_structures/metal/statue/metal_angel, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom/evac) "otA" = ( /obj/machinery/light{ dir = 8 @@ -28783,6 +31109,10 @@ }, /turf/simulated/floor/carpet/royalblack, /area/shuttle/trade/sol) +"otJ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood, +/area/centcom/zone2) "otM" = ( /obj/structure/window/reinforced{ dir = 4 @@ -28790,7 +31120,7 @@ /obj/structure/shuttle/engine/heater{ dir = 8 }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/transport) "ouC" = ( /obj/structure/closet/secure_closet/engineering_electrical{ @@ -28834,19 +31164,6 @@ icon_state = "white" }, /area/centcom/jail) -"ovk" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/landmark/ert_director, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"ovu" = ( -/obj/structure/chair/comfy/red{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "ovv" = ( /obj/effect/turf_decal/stripes/gold{ dir = 8 @@ -28897,6 +31214,23 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) +"ovZ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/security_space_law/black{ + pixel_x = -4 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "owc" = ( /obj/item/flag/syndi, /turf/simulated/floor/plasteel{ @@ -28904,6 +31238,30 @@ icon_state = "darkred" }, /area/syndicate_mothership/infteam) +"owf" = ( +/obj/machinery/door_control/secure{ + id = "ShitRainSupply"; + pixel_x = -24; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"owg" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "ASSAULT1"; + name = "gravpult" + }, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "owl" = ( /obj/structure/window/reinforced{ dir = 1 @@ -28939,6 +31297,13 @@ icon_state = "darkred" }, /area/syndicate_mothership/infteam) +"owz" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "owD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fans/tiny/invisible, @@ -28947,6 +31312,13 @@ icon_state = "warndarkgreyred" }, /area/syndicate_mothership) +"owS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) "owX" = ( /obj/effect/turf_decal{ dir = 4; @@ -28961,20 +31333,29 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"oxE" = ( +/obj/machinery/door/airlock/shuttle{ + aiControlDisabled = 1; + id_tag = "s_docking_airlock"; + name = "Emergency Droppod"; + req_access = list(109) + }, +/obj/docking_port/mobile/assault_pod/nt, +/obj/docking_port/stationary{ + dwidth = 3; + height = 7; + name = "Emerjency droppod dock"; + id = "shit_rain_base"; + width = 7; + pixel_y = -32 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "oxJ" = ( /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership/elite_squad) -"oxQ" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "CC_Armory_GYGAX" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "oyc" = ( /obj/machinery/light/small{ dir = 1 @@ -28990,6 +31371,15 @@ icon_state = "floor13" }, /area/shuttle/ninja) +"oyd" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom/zone1) "oyw" = ( /obj/effect/turf_decal{ dir = 9; @@ -29000,22 +31390,30 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"ozy" = ( -/obj/structure/chair/comfy/beige, -/obj/structure/window/reinforced{ - dir = 8 +"ozw" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) -"ozS" = ( -/obj/machinery/light/small{ - dir = 4 +/turf/simulated/floor/plasteel{ + icon_state = "darkredalt" }, -/obj/structure/bookcase/random, +/area/centcom/specops) +"ozP" = ( +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/item/gun/projectile/automatic/lasercarbine, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/blue/hollow, /turf/simulated/floor/plasteel{ - icon_state = "grimy" + icon_state = "dark" }, -/area/centcom/jail) +/area/centcom/specops) "ozZ" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -29028,18 +31426,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/transport) -"oAH" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "oBC" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29072,52 +31458,42 @@ icon_state = "dark" }, /area/centcom/jail) -"oBW" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "ERT_armory_lvl4"; - name = "Armory Level 4" +"oBX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) -"oCp" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) -"oCT" = ( -/obj/structure/closet/secure_closet/guncabinet{ - anchored = 1; - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - layer = 2.9; - name = "Not In My Watch Closet"; - req_access = list(114) +/area/centcom/zone3) +"oCe" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 9; + pixel_y = 1; + pixel_x = -1; + density = 0 }, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/projectile/automatic/l6_saw{ - desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; - name = "M249 SAW" +/obj/structure/fishingrodcabinet{ + pixel_y = 32; + pixel_x = 3 }, -/obj/item/gun/projectile/automatic/shotgun/bulldog{ - desc = "A compact, mag-fed semi-automatic shotgun for combat in narrow corridors, nicknamed 'Pancor Jackhammer' by NanoTrasen corp. Compatible only with specialized 12/24-round drum magazines."; - name = "Pancor Jackhammer" +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkbluealt" }, -/obj/item/gun/energy/xray, -/obj/machinery/door/window/brigdoor{ - color = "#d70000"; - dir = 1; - icon_state = "rightsecure"; - name = "Emergency Only"; - req_access = list(114) +/area/centcom/zone2) +"oCf" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light_construct/small{ + dir = 8 }, /turf/simulated/floor/wood, -/area/centcom/specops) +/area/centcom/zone3) "oDi" = ( /obj/effect/turf_decal/caution/stand_clear{ pixel_y = 8 @@ -29148,6 +31524,13 @@ icon = 'icons/turf/walls/fake_plastitanium_glass.dmi' }, /area/syndicate_mothership/control) +"oDK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "oDL" = ( /turf/simulated/floor/plasteel{ dir = 9; @@ -29173,19 +31556,33 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership) -"oEu" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4; - icon_state = "heater2x2"; - tag = "icon-heater (NORTH)" +"oEt" = ( +/obj/item/gun/energy/gun/pdw9{ + pixel_x = 4; + pixel_y = 8 }, -/obj/structure/window/reinforced{ - color = "yellow"; - dir = 8; - layer = 2.9 +/obj/item/gun/energy/gun/pdw9, +/obj/item/gun/energy/gun/pdw9{ + pixel_x = 4; + pixel_y = 8 }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/trade/sol) +/obj/item/gun/energy/gun/pdw9{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/gun/energy/gun/pdw9, +/obj/item/gun/energy/gun/pdw9, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"oEM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) "oEQ" = ( /obj/structure/chair/sofa/right, /turf/simulated/floor/carpet, @@ -29199,6 +31596,13 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_4) +"oFo" = ( +/obj/machinery/light/small{ + dir = 4; + tag = "icon-bulb1 (EAST)" + }, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "oFF" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo5" @@ -29213,46 +31617,43 @@ icon_state = "speedspace_ew_1" }, /area/space) -"oFM" = ( -/obj/structure/chair/sofa/right, -/turf/simulated/floor/carpet/black, -/area/centcom/zone1) +"oFN" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "oFO" = ( /obj/effect/turf_decal/stripes/gold{ dir = 10 }, /turf/simulated/floor/carpet/black, /area/centcom/bridge) -"oGK" = ( +"oFR" = ( /obj/structure/window/reinforced{ - dir = 8 + dir = 8; + layer = 2.9 }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/evac) +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) +"oGC" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 8; + name = "CentComm Chemical lab" + }, +/turf/simulated/floor/engine, +/area/centcom/specops) "oGU" = ( /obj/structure/filingcabinet/filingcabinet, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/wood, /area/centcom/zone2) -"oHE" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4; - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#22aab7"; - dir = 8 - }, -/obj/structure/shuttle/engine/platform{ - dir = 4; - layer = 2.9 - }, -/turf/simulated/floor/shuttle{ - icon_state = "vfloor" - }, -/area/shuttle/administration) "oHK" = ( /obj/machinery/mineral/labor_claim_console{ machinedir = 1; @@ -29260,49 +31661,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/siberia) -"oHO" = ( -/obj/item/gun/energy/gun/advtaser{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = 7 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = 7 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = 7 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = 7 - }, -/obj/item/gun/energy/gun/advtaser{ - pixel_y = 7 - }, -/obj/effect/decal/warning_stripes/white/hollow, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) -"oHS" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_security, -/turf/simulated/floor/wood, -/area/centcom/specops) "oHZ" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "Syndicate Base" @@ -29337,13 +31695,20 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"oIM" = ( -/obj/structure/decorative_structures/metal/statue/metal_angel, -/obj/machinery/light/small{ - dir = 1 +"oIN" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DEDI" }, -/turf/simulated/floor/carpet, -/area/centcom/evac) +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/centcom/specops) "oIW" = ( /obj/structure/window/reinforced{ dir = 8 @@ -29397,12 +31762,6 @@ "oJI" = ( /turf/simulated/wall/shuttle, /area/shuttle/siberia) -"oKa" = ( -/obj/effect/turf_decal/stripes/gold{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "oKt" = ( /obj/machinery/light/small{ dir = 4 @@ -29411,21 +31770,36 @@ icon_state = "darkredcorners" }, /area/syndicate_mothership/infteam) -"oKG" = ( +"oKy" = ( +/obj/machinery/vending/coffee, /turf/simulated/floor/plasteel{ - dir = 1; icon_state = "dark" }, -/area/centcom/zone1) -"oKH" = ( -/obj/machinery/optable, -/obj/machinery/defibrillator_mount/loaded{ - pixel_x = 30 +/area/centcom/specops) +"oKz" = ( +/obj/machinery/status_display{ + pixel_y = -32 }, +/obj/machinery/photocopier, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "dark" + }, +/area/centcom/bridge) +"oKE" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, +/obj/structure/table/reinforced, +/obj/machinery/computer/message_monitor/laptop, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) +"oKG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/centcom/zone1) "oKN" = ( /obj/item/flag/syndi, /obj/structure/curtain/black{ @@ -29433,30 +31807,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"oKP" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/seeds/gatfruit, -/obj/item/seeds/cherry/bomb, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/ambrosia/gaia, -/turf/simulated/floor/beach/sand{ - icon = 'icons/turf/floors.dmi'; - icon_state = "asteroid" - }, -/area/centcom/evac) "oKU" = ( /obj/effect/turf_decal/stripes/gold{ dir = 10 @@ -29497,13 +31847,6 @@ }, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) -"oMJ" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - tag = "icon-burst_l" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/supply) "oMM" = ( /obj/structure/chair/comfy/red, /turf/simulated/floor/carpet/black, @@ -29519,6 +31862,17 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"oNm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "oNF" = ( /obj/effect/decal/warning_stripes/white, /obj/machinery/door/airlock/shuttle{ @@ -29532,10 +31886,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"oNH" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/centcom/specops) "oNI" = ( /obj/effect/turf_decal/stripes/gold, /turf/simulated/floor/wood{ @@ -29585,21 +31935,6 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"oOk" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/sandbags, -/obj/item/stack/sheet/mineral/sandbags, -/obj/item/stack/sheet/mineral/sandbags, -/obj/item/stack/sheet/mineral/sandbags, -/obj/item/stack/sheet/mineral/sandbags, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/obj/item/clothing/head/cone, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "oOt" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowalt" @@ -29634,40 +31969,6 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"oOK" = ( -/obj/machinery/door/airlock/centcom{ - aiControlDisabled = 1; - hackProof = 1; - name = "Black Ops"; - opacity = 1; - req_access = list(111) - }, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_DEDI" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"oON" = ( -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 2 - }, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "ert_vis_turret" - }, -/turf/simulated/floor/plating, -/area/centcom/specops) -"oOQ" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/centcom/specops) "oOS" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -29718,12 +32019,29 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) -"oPU" = ( -/obj/machinery/door/poddoor{ - id_tag = "ASSAULT2"; - name = "Launch Bay #2" +"oPN" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/simulated/floor/plating, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/turf/simulated/floor/carpet, +/area/centcom/zone3) +"oQb" = ( +/obj/structure/dresser, +/obj/structure/mirror/magic{ + desc = null; + name = "mirror"; + pixel_x = -32 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "oQl" = ( /obj/effect/turf_decal/siding/wood{ @@ -29739,11 +32057,6 @@ icon_state = "darkred" }, /area/shuttle/escape) -"oQO" = ( -/obj/structure/table/holotable, -/obj/item/reagent_containers/glass/beaker/waterbottle, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "oQS" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/carpet/red, @@ -29762,13 +32075,6 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership/cargo) -"oRk" = ( -/obj/structure/closet/bombclosetsecurity, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" - }, -/area/centcom/specops) "oRn" = ( /obj/effect/turf_decal{ icon_state = "golden_stripes" @@ -29863,27 +32169,19 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"oRS" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - tag = "icon-burst_r" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/supply) "oRV" = ( /turf/simulated/floor/beach/sand, /area/centcom/evac) -"oSm" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/wood, -/area/centcom/jail) "oSq" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"oSr" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_security, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "oSA" = ( /obj/machinery/light/spot, /obj/structure/chair/comfy/shuttle{ @@ -29891,11 +32189,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/transport) -"oSQ" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/centcom/jail) "oSZ" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -29917,22 +32210,6 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"oTI" = ( -/obj/machinery/vending/nta/ertarmory/red{ - dir = 4; - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" - }, -/area/centcom/specops) -"oTM" = ( -/obj/machinery/teleport/station, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "oUj" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -29941,6 +32218,16 @@ /obj/structure/flora/tree/jungle/small, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"oUl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners, +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) "oUm" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/item/reagent_containers/food/condiment/flour, @@ -29963,6 +32250,15 @@ /obj/item/pen/multi/fountain, /turf/simulated/floor/wood, /area/centcom/zone2) +"oUC" = ( +/obj/structure/sign/poster/official/space_cops{ + pixel_x = -32 + }, +/turf/simulated/floor/indestructible{ + dir = 9; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "oUG" = ( /obj/machinery/light/spot, /obj/structure/chair/comfy/shuttle{ @@ -29989,12 +32285,73 @@ icon_state = "white" }, /area/centcom/jail) +"oVq" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) +"oVu" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_away"; + name = "Central Command Supply"; + req_access = list(31); + hackProof = 1 + }, +/obj/machinery/door/poddoor{ + id_tag = "CC_supply_space"; + locked = 2; + name = "Supply Blastdoor" + }, +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"oVx" = ( +/obj/machinery/vending/clothing, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"oVy" = ( +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/tile/neutral{ + alpha = 100; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "oVF" = ( /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) +"oVN" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluecornersalt" + }, +/area/centcom/specops) "oVV" = ( /obj/effect/turf_decal{ dir = 6; @@ -30018,12 +32375,25 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"oWf" = ( -/obj/item/twohanded/required/kirbyplants, +"oWj" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 175; + teleport_y = 63; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + color = "gray"; + dir = 8; + icon_state = "rampbottom" }, -/area/centcom/zone3) +/area/centcom/specops) "oWo" = ( /obj/machinery/kitchen_machine/candy_maker, /turf/simulated/floor/plasteel{ @@ -30043,6 +32413,19 @@ icon_state = "navybluecornersalt" }, /area/centcom/specops) +"oWv" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DEDI" + }, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "oWS" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -30061,6 +32444,16 @@ icon_state = "freezerfloor" }, /area/centcom/jail) +"oXC" = ( +/obj/structure/railing, +/obj/machinery/computer/communications, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "oXD" = ( /obj/machinery/vending/tool, /obj/machinery/light/small{ @@ -30071,13 +32464,6 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"oXE" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) "oXI" = ( /obj/structure/window/reinforced{ dir = 1 @@ -30089,6 +32475,37 @@ icon_state = "seadeep" }, /area/centcom/evac) +"oXT" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone2) +"oXZ" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Bridge"; + opacity = 1; + req_access = list(101) + }, +/turf/simulated/floor/wood, +/area/centcom/zone2) +"oYw" = ( +/obj/machinery/computer/supplycomp{ + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) +"oYW" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/centcom/jail) "oZd" = ( /obj/machinery/vending/wallmed/syndicate{ pixel_y = 32 @@ -30110,31 +32527,42 @@ icon_state = "dark" }, /area/syndicate_mothership/jail) +"oZI" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) "oZR" = ( /obj/structure/chair/wood{ dir = 1 }, /turf/simulated/floor/carpet, /area/centcom/evac) -"pab" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_3) "pan" = ( /obj/machinery/light/spot, /obj/structure/closet/crate, /turf/simulated/floor/shuttle, /area/shuttle/transport) +"paN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone3) "pbe" = ( /obj/structure/closet/crate/can, /turf/simulated/floor/wood, /area/centcom/zone2) +"pbs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/cryopod, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "pbE" = ( /obj/structure/bookcase/manuals, /obj/item/book/manual/sop_service, @@ -30143,6 +32571,13 @@ }, /turf/simulated/floor/wood, /area/centcom/zone2) +"pbI" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/evac) "pbK" = ( /obj/machinery/iv_drip, /turf/simulated/floor/shuttle{ @@ -30177,22 +32612,15 @@ icon_state = "white" }, /area/centcom/zone1) -"pcr" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - density = 0; - dir = 1; - id_tag = "ERT_armory_lvl1"; - layer = 5; - locked = 1; - name = "Armory Level 1"; - opacity = 0 +"pci" = ( +/obj/machinery/computer/bsa_control/admin{ + integrity_failure = 20; + req_access = list(114) }, -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkgreen" +/obj/machinery/light/small{ + dir = 4 }, +/turf/simulated/floor/carpet/black, /area/centcom/specops) "pcw" = ( /obj/structure/window/reinforced{ @@ -30210,6 +32638,14 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) +"pdi" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "pdl" = ( /obj/machinery/vending/toyliberationstation{ contraband = null; @@ -30230,13 +32666,6 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"pdE" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/zone1) "pdO" = ( /obj/machinery/vending/suitdispenser, /turf/simulated/floor/plasteel{ @@ -30324,6 +32753,13 @@ icon_state = "floor4" }, /area/shuttle/gamma) +"peZ" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom/specops) "pff" = ( /obj/machinery/pdapainter, /obj/structure/curtain/black{ @@ -30338,7 +32774,7 @@ /turf/simulated/floor/carpet, /area/centcom/evac) "pfP" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/structure/window/reinforced{ dir = 1 }, @@ -30348,6 +32784,17 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone2) +"pga" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/tile/neutral{ + alpha = 200; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "pgl" = ( /obj/item/flag/species/human, /turf/simulated/floor/plasteel{ @@ -30361,18 +32808,6 @@ icon_state = "darkyellow" }, /area/centcom/specops) -"phc" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"phe" = ( -/obj/structure/bookcase/random, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/jail) "phK" = ( /obj/effect/decal/syndie_logo, /obj/effect/turf_decal/stripes/black{ @@ -30384,12 +32819,15 @@ /obj/structure/flora/ausbushes/sparsegrass, /turf/simulated/floor/grass, /area/centcom/evac) -"pir" = ( -/obj/effect/decal/warning_stripes/southwest, +"phW" = ( +/obj/machinery/light{ + dir = 4; + switchcount = 50 + }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "grimy" }, -/area/centcom/specops) +/area/centcom/zone2) "piE" = ( /turf/simulated/wall/shuttle, /area/shuttle/mining) @@ -30402,6 +32840,17 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) +"pji" = ( +/obj/machinery/vending/ntcrates{ + req_access = list(114) + }, +/obj/machinery/conveyor{ + id = "CC_crate" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "pjK" = ( /obj/structure/sign/poster/official/religious{ pixel_y = -32 @@ -30411,6 +32860,16 @@ }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) +"pjS" = ( +/obj/structure/chair/comfy/lime{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) "pko" = ( /obj/effect/turf_decal{ icon_state = "golden_stripes" @@ -30429,6 +32888,43 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"pkz" = ( +/obj/item/beach_ball, +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/beach/sand{ + icon = 'icons/turf/floors.dmi'; + icon_state = "asteroid" + }, +/area/centcom/evac) +"pkP" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + req_access = list(114) + }, +/obj/item/door_remote/centcomm, +/obj/item/clothing/head/beret/centcom/captain, +/obj/item/clothing/under/rank/centcom/captain, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/clothing/gloves/color/white, +/obj/item/storage/box/centcomofficer, +/obj/item/radio/headset/centcom, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/accessory/holster, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_y = 8; + pixel_x = -4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 12; + pixel_x = 10 + }, +/obj/item/megaphone, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "pkS" = ( /turf/simulated/floor/plasteel{ dir = 10; @@ -30477,6 +32973,22 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"pmr" = ( +/obj/item/flag/nt, +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pmF" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo3" @@ -30504,6 +33016,13 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/infteam) +"pnv" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "pnz" = ( /obj/structure/table/wood/fancy/royalblue, /obj/structure/window/plasmareinforced{ @@ -30528,27 +33047,12 @@ /obj/structure/table/wood/fancy/royalblue, /turf/simulated/floor/carpet/black, /area/shuttle/administration) -"pnL" = ( -/obj/machinery/vending/nta/ertarmory/engineer{ - req_access = list(101,104,109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "navyblue" - }, -/area/centcom/specops) "pnQ" = ( /obj/effect/turf_decal/stripes/gold{ dir = 5 }, /turf/simulated/floor/carpet/arcade, /area/centcom/bridge) -"pnZ" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "poo" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo19" @@ -30609,13 +33113,15 @@ icon_state = "white" }, /area/centcom/zone1) -"ppZ" = ( -/obj/structure/chair/comfy/beige, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "pqb" = ( /turf/simulated/wall/indestructible/reinforced, /area/centcom/jail) +"pql" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/centcom/specops) "pqn" = ( /obj/structure/window/reinforced{ dir = 1 @@ -30629,6 +33135,23 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/ninja/outside) +"pqC" = ( +/obj/effect/turf_decal/delivery/white, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_SRT1" + }, +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + hackProof = 1; + name = "Special ReactionTeam"; + opacity = 1; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pqR" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo6" @@ -30643,6 +33166,12 @@ /obj/structure/fans/tiny, /turf/simulated/floor/shuttle, /area/shuttle/siberia) +"prs" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "prI" = ( /obj/structure/table/wood{ color = "#996633" @@ -30657,23 +33186,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"prX" = ( -/obj/structure/chair/comfy/red, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) -"prZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater2x2_side"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/shuttle/engine/platform{ - layer = 2.9 - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/vox) "psd" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/ninja, /turf/simulated/floor/shuttle{ @@ -30685,21 +33197,21 @@ icon_state = "speedspace_ew_1" }, /area/space) +"psn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom/jail) "psE" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"psK" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/sleeping_agent{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "pte" = ( /obj/structure/table/wood{ color = "#996633" @@ -30709,6 +33221,14 @@ }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) +"ptx" = ( +/obj/structure/chair/sofa/right, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone1) "ptI" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -30762,45 +33282,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) -"ptV" = ( -/obj/effect/turf_decal/delivery/white, -/obj/machinery/door/airlock/centcom{ - aiControlDisabled = 1; - hackProof = 1; - name = "Emergency Response Team"; - opacity = 1; - req_access = list(114) - }, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_SRT" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"pub" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/carpet/black, -/area/centcom/court) -"puc" = ( -/obj/item/gun/energy/gun/nuclear{ - pixel_y = 8 - }, -/obj/item/gun/energy/gun/nuclear{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/nuclear{ - pixel_y = -2 - }, -/obj/item/gun/energy/gun/nuclear{ - pixel_y = 8 - }, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "pun" = ( /mob/living/silicon/decoy/syndicate{ desc = "Мышь в естественной среде обитания"; @@ -30809,6 +33290,12 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/control) +"puz" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "puD" = ( /obj/machinery/atmospherics/pipe/simple/visible, /obj/effect/turf_decal/stripes/line{ @@ -30829,10 +33316,6 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) -"puM" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/jail) "puO" = ( /obj/machinery/light/small{ dir = 4 @@ -30849,6 +33332,14 @@ /obj/effect/turf_decal/plaque, /turf/simulated/floor/carpet/black, /area/centcom/evac) +"pvl" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pvn" = ( /obj/structure/chair/comfy/shuttle/dark, /turf/simulated/floor/shuttle{ @@ -30891,23 +33382,11 @@ /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/shuttle, /area/shuttle/pod_3) -"pvS" = ( -/obj/machinery/vending/snack/free, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "pwa" = ( /turf/space/transit/north{ icon_state = "speedspace_ns_1" }, /area/space) -"pwb" = ( -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkblue" - }, -/area/centcom/specops) "pwr" = ( /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, @@ -30917,24 +33396,6 @@ }, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"pwF" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"pxs" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/clothing/mask/balaclava, -/turf/simulated/floor/wood, -/area/centcom/jail) -"pxy" = ( -/obj/structure/chair/sofa/corp, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "pxJ" = ( /obj/structure/table, /obj/item/grenade/plastic/c4{ @@ -30966,21 +33427,34 @@ icon_state = "floor12" }, /area/shuttle/syndicate) -"pyh" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 +"pyd" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444"; + dir = 4 }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"pys" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom SOO"; + opacity = 1; + req_access = list(114) }, -/obj/structure/shuttle/engine/heater{ +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); dir = 1; - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" + id_tag = "ERT_director_office_shutters"; + layer = 5; + locked = 1; + name = "CentCom SOO" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pyu" = ( /turf/simulated/floor/plasteel, /area/centcom/evac) @@ -30996,14 +33470,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"pzN" = ( -/obj/machinery/ai_status_display{ - pixel_y = -32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "pzQ" = ( /obj/item/pizzabox/meat{ desc = "Любимая пицца Шерлока Субботина" @@ -31039,6 +33505,16 @@ icon_state = "darkyellowalt" }, /area/centcom/supply) +"pAg" = ( +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/machinery/computer/rdservercontrol{ + badmin = 1; + name = "Master R&D Server Controller" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "pAp" = ( /obj/structure/chair/comfy/red{ color = "#FFFFFF"; @@ -31049,6 +33525,23 @@ icon_state = "freezerfloor" }, /area/centcom/jail) +"pAt" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl4"; + name = "Armory level 4"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "pAI" = ( /obj/item/flag/ussp, /turf/simulated/floor/wood/fancy/light, @@ -31074,31 +33567,17 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"pBp" = ( -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) +"pBj" = ( +/obj/machinery/light/small, +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet, +/area/centcom/zone1) "pBt" = ( /obj/machinery/light/small{ dir = 8 }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) -"pBA" = ( -/obj/effect/turf_decal/caution/stand_clear/white, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/poddoor/impassable{ - id_tag = "CC_Players_In"; - name = "Blast Door" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "pBH" = ( /obj/structure/table/wood, /obj/machinery/photocopier/faxmachine/longrange/syndie{ @@ -31146,6 +33625,25 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"pCj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/centcom/specops) +"pCq" = ( +/obj/machinery/door_control/secure{ + id = "Admin_shuttle_access"; + name = "Argos Shuttle Access"; + pixel_x = -24; + pixel_y = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/zone3) "pDd" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo6" @@ -31160,30 +33658,27 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"pDE" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/storage/fancy/cigarettes/cigpack_random, -/turf/simulated/floor/carpet/red, -/area/centcom/specops) -"pDG" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" +"pDr" = ( +/obj/item/gun/energy/gun/nuclear{ + pixel_y = 8 }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" +/obj/item/gun/energy/gun/nuclear{ + pixel_y = -2 }, -/area/centcom/specops) -"pDH" = ( -/obj/machinery/computer/bsa_control/admin{ - integrity_failure = 20; - req_access = list(114) +/obj/item/gun/energy/gun/nuclear{ + pixel_y = -2 }, -/obj/machinery/light/small{ - dir = 4 +/obj/item/gun/energy/gun/nuclear{ + pixel_y = 8 + }, +/obj/structure/rack/gunrack, +/obj/item/gun/energy/gun/nuclear{ + pixel_y = -2 + }, +/obj/item/gun/energy/gun/nuclear{ + pixel_y = 8 }, +/obj/effect/decal/warning_stripes/red/hollow, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -31197,36 +33692,17 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"pEc" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/medal/gold{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/gold{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/gold{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/gold/heroism{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/gold/heroism{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/clothing/accessory/medal/gold/heroism{ - pixel_x = -7; - pixel_y = 7 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"pDR" = ( +/obj/structure/filingcabinet/employment, +/obj/item/radio/intercom/specops{ + pixel_y = 32 }, -/area/centcom/supply) +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"pEa" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/centcom/zone2) "pEd" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -31257,6 +33733,25 @@ /obj/structure/chair/stool, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) +"pEA" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/crew, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/centcom/bridge) +"pEE" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_SFG5" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pEI" = ( /obj/structure/sign/double/map/left{ pixel_y = 32 @@ -31277,12 +33772,20 @@ /obj/machinery/light, /turf/simulated/floor/carpet/red, /area/shuttle/administration) -"pFy" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_command, -/obj/item/book/manual/sop_engineering, -/obj/item/book/manual/sop_general, -/turf/simulated/floor/wood, +"pFn" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full" + }, +/obj/structure/railing{ + pixel_y = 32; + density = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, /area/centcom/specops) "pFA" = ( /obj/effect/turf_decal/stripes/gold{ @@ -31292,6 +33795,13 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/infteam) +"pFM" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/spacebar) "pFP" = ( /obj/machinery/vending/boozeomat, /turf/simulated/floor/wood, @@ -31302,18 +33812,24 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"pFW" = ( -/obj/effect/spawner/window/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "floorlattice" - }, -/area/centcom/specops) "pGk" = ( /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkredalt" }, /area/syndicate_mothership/control) +"pGs" = ( +/obj/structure/table/glass, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/reagent_containers/food/snacks/lasagna=10,/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza=10,/obj/item/reagent_containers/food/snacks/sushi_TobikoEgg=10,/obj/item/reagent_containers/food/snacks/bigbiteburger=10,/obj/item/reagent_containers/food/snacks/sushi_SmokedSalmon=10,""=70); + lootcount = 20; + name = "Food CC Spawner #2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/centcom/specops) "pGD" = ( /obj/machinery/light/small{ dir = 4 @@ -31330,15 +33846,27 @@ icon_state = "darkredcorners" }, /area/syndicate_mothership/infteam) +"pGF" = ( +/turf/simulated/floor/indestructible{ + dir = 1; + icon_state = "darkgreynavybluecorner" + }, +/area/centcom/specops) "pGJ" = ( /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" }, /area/centcom/evac) -"pHc" = ( -/turf/simulated/wall/indestructible/reinforced, -/area/space) +"pHk" = ( +/obj/structure/sign/nuke{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navyblue" + }, +/area/centcom/specops) "pHw" = ( /obj/machinery/door/window/brigdoor{ color = "#22aab7"; @@ -31351,10 +33879,22 @@ "pHB" = ( /turf/simulated/floor/carpet/black, /area/shuttle/administration) -"pHO" = ( -/obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/centcom/zone3) +"pHG" = ( +/obj/effect/decal/nanotrasen_logo{ + icon_state = "logo3"; + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"pHZ" = ( +/obj/machinery/vending/boozeomat, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "pIg" = ( /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -31369,14 +33909,70 @@ /obj/effect/mapping_helpers/light, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"pIW" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_LWAP" +"pIz" = ( +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" }, -/obj/effect/decal/warning_stripes/red, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) +"pIR" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "navyblue" }, /area/centcom/specops) "pJe" = ( @@ -31397,6 +33993,14 @@ icon_state = "darkgrey" }, /area/syndicate_mothership/infteam) +"pJo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/candle/eternal, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) "pJv" = ( /obj/structure/chair{ dir = 4 @@ -31410,6 +34014,10 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"pJG" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/plating, +/area/centcom/zone2) "pJV" = ( /obj/effect/turf_decal/siding/green{ dir = 1 @@ -31423,18 +34031,31 @@ /obj/structure/weightmachine/stacklifter, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"pKU" = ( -/obj/machinery/door/window/brigdoor{ +"pKB" = ( +/obj/machinery/vending/cigarette/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) +"pKM" = ( +/obj/machinery/door/poddoor/shutters/invincible{ dir = 2; - req_access = list(106) + id_tag = "CC_supply_external2"; + layer = 5; + locked = 1; + name = "Central Command Supply External Shutte" }, -/obj/structure/chair/comfy/lime{ - dir = 1 +/obj/machinery/door_control/secure{ + id = "CC_supply_external2"; + name = "Central Command Supply External Shutte"; + req_access = list(114); + pixel_x = -24 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "darkyellowalt" }, -/area/centcom/court) +/area/centcom/supply) "pLm" = ( /obj/machinery/light{ dir = 4 @@ -31452,13 +34073,14 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"pLN" = ( -/obj/machinery/light/small{ - dir = 8 +"pMe" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 }, -/obj/machinery/computer/crew, -/turf/simulated/floor/wood, -/area/centcom/specops) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "pMv" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -31500,12 +34122,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"pNy" = ( -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "pNM" = ( /turf/space/transit/north, /area/space) @@ -31529,6 +34145,10 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"pOp" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/floor/plating/airless, +/area/shuttle/mining) "pOr" = ( /obj/effect/turf_decal/siding{ color = "#444444"; @@ -31570,18 +34190,48 @@ icon_state = "rampbottom" }, /area/syndicate_mothership) -"pOM" = ( -/obj/structure/table/wood, -/turf/simulated/floor/carpet, -/area/centcom/court) -"pOQ" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5 +"pOT" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + damage_deflection = 2000; + layer = 2.9; + name = "Frag grenade"; + req_access = list(114) }, -/turf/simulated/floor/carpet/black, -/area/centcom/court) +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/obj/item/grenade/frag, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"pPC" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom/specops) +"pPK" = ( +/obj/effect/turf_decal/stripes/line{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding8" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 1; + icon_state = "rampbottom" + }, +/area/centcom/supply) "pPN" = ( /obj/effect/landmark/syndicate_commando{ tag = "Commando" @@ -31618,15 +34268,6 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"pQJ" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "pQR" = ( /obj/structure/statue/sandstone/assistant{ anchored = 1; @@ -31689,19 +34330,6 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"pSw" = ( -/obj/machinery/chem_dispenser/supgraded, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) -"pSJ" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - tag = "icon-burst_r" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_4) "pSK" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ frequency = 1331; @@ -31758,6 +34386,19 @@ icon_state = "dark" }, /area/syndicate_mothership/elite_squad) +"pTc" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/turf/simulated/floor/plasteel{ + icon_state = "redfull"; + tag = "icon-redfull (NORTHWEST)" + }, +/area/centcom/zone1) "pTf" = ( /obj/structure/chair/comfy/shuttle{ dir = 1 @@ -31824,16 +34465,6 @@ icon_state = "dark" }, /area/centcom/evac) -"pUC" = ( -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/effect/landmark/death_squard, -/obj/machinery/computer/cryopod{ - pixel_y = -30 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "pUJ" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 8; @@ -31872,28 +34503,16 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"pUX" = ( -/obj/structure/rack, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/obj/item/ammo_box/shotgun/rubbershot, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "pVc" = ( /obj/structure/ore_box, /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership) +"pVg" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "pVs" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ @@ -31931,20 +34550,13 @@ /obj/structure/flora/grass/jungle/b, /turf/simulated/wall/indestructible/rock, /area/syndicate_mothership/outside) -"pVX" = ( -/obj/machinery/photocopier, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +"pVW" = ( +/obj/structure/chair/comfy/brown{ + color = "#FF3300"; + dir = 1 }, -/area/centcom/jail) +/turf/simulated/floor/carpet, +/area/centcom/zone3) "pWj" = ( /obj/structure/table/wood, /obj/item/paper_bin/syndicate, @@ -31957,6 +34569,22 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) +"pWo" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/obj/machinery/door/airlock/centcom{ + name = "Emergency Response Team"; + opacity = 1; + req_access = list(109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "pWv" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A"; @@ -31994,23 +34622,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/mining) -"pWS" = ( -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes, -/obj/item/storage/box/monkeycubes/farwacubes, -/obj/item/storage/box/monkeycubes/farwacubes, -/obj/item/storage/box/monkeycubes/neaeracubes, -/obj/item/storage/box/monkeycubes/neaeracubes, -/obj/item/storage/box/monkeycubes/stokcubes, -/obj/item/storage/box/monkeycubes/stokcubes, -/obj/item/storage/box/monkeycubes/wolpincubes, -/obj/item/storage/box/monkeycubes/wolpincubes, -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "pWX" = ( /obj/structure/window/reinforced{ dir = 8 @@ -32019,16 +34630,30 @@ /obj/item/deck/cards, /turf/simulated/floor/wood, /area/centcom/zone1) -"pXf" = ( -/obj/structure/window/reinforced{ - color = "red"; - dir = 4 +"pXH" = ( +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + damage_deflection = 2000; + layer = 2.9; + name = "Nuclear Fission Grenade"; + req_access = list(114) }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/item/grenade/confetti, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/wall/indestructible/fakeglass, /area/centcom/specops) "pXQ" = ( /obj/effect/decal/cleanable/dirt, @@ -32037,6 +34662,22 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"pYa" = ( +/obj/structure/sign/poster/official/twelve_gauge{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom/specops) +"pYg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/specops) "pYo" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo9" @@ -32053,7 +34694,7 @@ /obj/structure/window/reinforced{ layer = 2.9 }, -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/reagent_containers/glass/beaker/waterbottle, /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -32062,6 +34703,10 @@ /obj/structure/window/full/shuttle/ninja, /turf/simulated/floor/shuttle/plating, /area/shuttle/ninja) +"pYU" = ( +/obj/structure/table/wood/fancy/black, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) "pYZ" = ( /obj/structure/curtain/open/shower/security{ pixel_x = 32 @@ -32083,22 +34728,33 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) -"pZY" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 32; - pixel_y = 7 +"pZj" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + tag = "icon-burst_l" }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 32; - pixel_y = -3 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 32; - pixel_y = -13 +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_4) +"pZH" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkredalt" }, +/area/centcom/jail) +"pZL" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "CC_ERT1" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navyblue" + icon_state = "dark" }, /area/centcom/specops) "qaa" = ( @@ -32145,18 +34801,6 @@ /obj/machinery/chem_dispenser/beer/upgraded, /turf/simulated/floor/carpet/black, /area/shuttle/administration) -"qbO" = ( -/obj/machinery/door_control{ - id = "admin_ert_enter_2"; - pixel_x = -24; - pixel_y = -24; - req_access = list(104,109,114) - }, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "qck" = ( /obj/effect/baseturf_helper{ baseturf = /turf/simulated/floor/indestructible/asteroid; @@ -32195,19 +34839,6 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/jail) -"qcB" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/gavelhammer{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/gavelblock{ - pixel_x = -5; - pixel_y = -3 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "qcF" = ( /obj/machinery/bodyscanner{ layer = 3.5 @@ -32219,6 +34850,13 @@ icon_state = "white" }, /area/centcom/zone1) +"qcL" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/centcom/specops) "qcS" = ( /obj/docking_port/stationary{ dir = 4; @@ -32240,14 +34878,6 @@ }, /turf/simulated/floor/carpet/red, /area/centcom/zone1) -"qdd" = ( -/obj/mecha/combat/marauder/loaded, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/indestructible{ - dir = 5; - icon_state = "darkbrown" - }, -/area/centcom/specops) "qdI" = ( /obj/structure/closet/crate/can, /obj/machinery/light/small{ @@ -32257,16 +34887,25 @@ icon_state = "dark" }, /area/centcom/zone1) -"qfj" = ( -/obj/machinery/door_control/secure{ - id = "CC_BSA"; - name = "BSA room"; - pixel_x = -24; - pixel_y = 24; - req_access = list(114) +"qfa" = ( +/obj/structure/falsewall/reinforced, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/specops) +"qff" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 }, -/turf/simulated/floor/carpet/black, +/obj/machinery/computer/shuttle/ert, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) +"qfn" = ( +/obj/structure/chair/office/dark, +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "qfv" = ( /obj/docking_port/stationary{ dir = 8; @@ -32300,6 +34939,15 @@ icon_state = "darkgrey" }, /area/syndicate_mothership/elite_squad) +"qfG" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "qfN" = ( /obj/effect/turf_decal/loading_area/white{ dir = 8 @@ -32338,14 +34986,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership/elite_squad) -"qgA" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/siberia) "qgP" = ( /obj/structure/holohoop{ dir = 8 @@ -32396,12 +35036,38 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) +"qif" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + hackProof = 1; + name = "Special ReactionTeam"; + opacity = 1; + req_access = list(114) + }, +/obj/effect/turf_decal/delivery/white, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_SRT1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "qim" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/simulated/floor/carpet/black, /area/ninja/outpost) +"qix" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "qiB" = ( /obj/structure/closet/crate/syndicate{ pixel_x = -4; @@ -32412,24 +35078,9 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"qiO" = ( -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkyellowaltstrip" - }, -/area/centcom/zone3) "qiR" = ( /turf/simulated/floor/plating, /area/syndicate_mothership) -"qjA" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "qjR" = ( /obj/structure/chair/sofa/corp/right{ dir = 1 @@ -32461,6 +35112,13 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"qjY" = ( +/obj/item/clothing/accessory/stripedredscarf, +/obj/item/clothing/head/hopcap, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "qkl" = ( /obj/machinery/slot_machine, /obj/structure/window/reinforced{ @@ -32479,61 +35137,18 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"qkx" = ( -/obj/structure/bed, -/obj/item/bedsheet/qm, -/turf/simulated/floor/carpet/arcade, -/area/centcom/zone1) +"qkE" = ( +/obj/effect/turf_decal/siding/white/corner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "qkT" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo6" }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership) -"qkU" = ( -/obj/mecha/combat/gygax/ert{ - color = "#66ff99"; - name = "Assault Jaeger" - }, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/indestructible{ - dir = 9; - icon_state = "darkbrown" - }, -/area/centcom/specops) -"qlp" = ( -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/doctor, -/obj/item/storage/firstaid/doctor, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/toxin, -/obj/structure/rack, -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = 25 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 40 - }, -/obj/structure/window/reinforced, -/obj/effect/decal/warning_stripes/blue/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"qlu" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkbluealtstrip" - }, -/area/centcom/zone2) "qlw" = ( /obj/structure/table/wood, /obj/item/folder/red{ @@ -32560,14 +35175,6 @@ icon_state = "vault" }, /area/shuttle/escape) -"qlX" = ( -/obj/structure/chair/comfy/red{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "qmc" = ( /obj/machinery/computer/syndie_supplycomp, /turf/simulated/floor/shuttle{ @@ -32575,6 +35182,18 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"qml" = ( +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "qmw" = ( /obj/structure/table/reinforced, /obj/item/tank/jetpack/oxygen/harness{ @@ -32589,27 +35208,30 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"qnc" = ( -/obj/structure/shuttle/engine/huge, -/turf/simulated/floor/indestructible/grass, -/area/syndicate_mothership/cargo) -"qnE" = ( -/obj/machinery/light/small{ - dir = 1 +"qmE" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + tag = "icon-burst_l" }, -/obj/structure/table/wood/fancy/black, -/obj/machinery/chem_dispenser/beer/upgraded, -/turf/simulated/floor/carpet/red, -/area/centcom/specops) -"qnP" = ( -/obj/machinery/portable_atmospherics/canister/air{ - maximum_pressure = 50000 +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"qmN" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/flag/nt, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/bridge) +"qnc" = ( +/obj/structure/shuttle/engine/huge, +/turf/simulated/floor/indestructible/grass, +/area/syndicate_mothership/cargo) +"qnr" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "qnT" = ( /obj/structure/chair/sofa/pew/right, /turf/simulated/floor/plasteel{ @@ -32644,9 +35266,49 @@ icon_state = "neutralfull" }, /area/shuttle/escape) +"qon" = ( +/obj/machinery/computer/communications, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom/specops) +"qop" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi/fountain, +/obj/item/lighter/zippo/blue{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/centcom/specops) "qow" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, /area/shuttle/administration) +"qoS" = ( +/obj/structure/sign/greencross{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom/jail) +"qpb" = ( +/obj/structure/table/glass, +/obj/item/pizzabox/vegetable, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/centcom/specops) "qpI" = ( /obj/effect/turf_decal{ dir = 9; @@ -32660,14 +35322,23 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"qpP" = ( -/obj/structure/chair/sofa/left, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "qpQ" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/simulated/floor/carpet/black, /area/centcom/zone1) +"qpR" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1; + pixel_y = 3; + initialized = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "qpS" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo13" @@ -32707,22 +35378,12 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) -"qqC" = ( -/obj/structure/closet/crate/can, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) -"qqE" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/reinforced{ - color = "black" +"qqt" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/funeral) +/area/centcom/zone2) "qqG" = ( /obj/structure/bed/roller, /obj/item/radio/intercom{ @@ -32750,15 +35411,16 @@ icon_state = "dark" }, /area/centcom/evac) -"qrg" = ( -/obj/machinery/vending/nta/ertarmory/janitor{ - req_access = list(101,104,109) +"qrm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/item/flag/nt, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/bridge) "qrL" = ( /obj/item/flag/syndi, /turf/simulated/floor/plasteel{ @@ -32766,25 +35428,6 @@ icon_state = "darkred" }, /area/syndicate_mothership/infteam) -"qrR" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen{ - maximum_pressure = 50000 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"qsa" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_shotgun" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "qso" = ( /obj/structure/chair/stool, /turf/simulated/floor/mineral/plastitanium, @@ -32823,13 +35466,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"qsJ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/specops) "qsK" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -32870,6 +35506,19 @@ icon_state = "dark" }, /area/centcom/zone2) +"qsV" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_LWAP"; + name = "L.W.A.P. Sniper Rifle"; + pixel_x = 24; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/centcom/specops) "qti" = ( /obj/machinery/light/small{ dir = 8 @@ -32897,6 +35546,15 @@ icon_state = "navybluealtstrip" }, /area/centcom/specops) +"qty" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible/plating; + name = "plating baseturf editor" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "qtS" = ( /obj/structure/railing{ dir = 8 @@ -32906,26 +35564,28 @@ icon_state = "dark" }, /area/syndicate_mothership/jail) -"quo" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/holohoop, -/obj/effect/decal/warning_stripes/green/partial{ - dir = 1 +"quz" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 }, +/obj/machinery/atmospherics/unary/cold_sink/freezer/upgraded, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/jail) -"quA" = ( -/obj/structure/table/wood{ - color = "#996633" +/area/centcom/specops) +"qvu" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 8; + id_tag = "CC_supply_external"; + layer = 5; + locked = 1; + name = "Central Command Supply External Shutte" }, -/obj/item/newspaper, -/turf/simulated/floor/wood, -/area/centcom/zone2) +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "qvD" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -32939,6 +35599,21 @@ /obj/structure/chair/stool, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) +"qvY" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "qwd" = ( /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = 32 @@ -32949,6 +35624,19 @@ icon_state = "darkyellow" }, /area/shuttle/escape) +"qwi" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater2x2_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/reinforced{ + color = "yellow"; + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) "qwp" = ( /obj/effect/turf_decal/plaque, /turf/simulated/floor/carpet/black, @@ -32972,35 +35660,6 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"qxb" = ( -/obj/structure/closet/secure_closet/guncabinet{ - anchored = 1; - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - layer = 2.9; - name = "Pulse ANNIHILATOR"; - req_access = list(114) - }, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/radio/intercom/specops{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) "qxs" = ( /obj/machinery/door/airlock/external{ frequency = 1331; @@ -33056,6 +35715,20 @@ icon_state = "floor4" }, /area/shuttle/syndicate) +"qza" = ( +/obj/mecha/combat/marauder/seraph/loaded{ + armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100); + name = "D2"; + operation_req_access = list(109) + }, +/obj/effect/turf_decal/mech, +/obj/machinery/light, +/turf/simulated/floor/indestructible{ + dir = 8; + icon_state = "vault"; + name = "Operative position" + }, +/area/centcom/jail) "qzC" = ( /obj/structure/window/reinforced{ color = "red"; @@ -33080,32 +35753,51 @@ tag = "icon-redfull (NORTHWEST)" }, /area/centcom/zone1) -"qzU" = ( -/obj/effect/decal/warning_stripes/southwest, -/obj/structure/window/reinforced{ +"qzX" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) +"qAe" = ( +/turf/simulated/floor/plasteel{ dir = 8; - layer = 2.9 + icon_state = "rampbottom"; + tag = "icon-stage_stairs" }, -/obj/structure/window/reinforced, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/specops) +/area/centcom/bridge) +"qAj" = ( +/obj/structure/sign/poster/official/soft_cap_pop_art{ + pixel_x = -32 + }, +/obj/machinery/power/smes/vintage, +/turf/simulated/floor/plating, +/area/centcom/zone3) +"qAy" = ( +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/centcom/jail) +"qAF" = ( +/obj/effect/turf_decal/siding/brown, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "qAN" = ( /obj/machinery/vending/wallmed/syndicate{ pixel_y = -32 }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"qBi" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" - }, -/area/centcom/specops) "qBj" = ( /obj/effect/turf_decal/box{ do_not_delete_me = 1 @@ -33121,16 +35813,12 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"qBn" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 - }, -/obj/structure/window/reinforced, -/obj/item/twohanded/required/kirbyplants, +"qBD" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 10; + icon_state = "navybluealtstrip" }, -/area/centcom/bridge) +/area/centcom/supply) "qBE" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/simulated/floor/beach/water{ @@ -33170,12 +35858,19 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"qCu" = ( -/obj/effect/turf_decal/bot, +"qCq" = ( +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/obj/machinery/computer, +/obj/structure/window/reinforced{ + dir = 8 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/evac) +/area/centcom/bridge) "qCy" = ( /obj/structure/closet/secure_closet/freezer/meat{ broken = 1; @@ -33199,84 +35894,6 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) -"qCI" = ( -/obj/structure/rack, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/grenade/plastic/c4_shaped/flash{ - pixel_x = 3; - pixel_y = -6 - }, -/obj/item/shield/riot/tele{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/shield/riot/tele{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "qDA" = ( /turf/simulated/floor/shuttle, /area/shuttle/mining) @@ -33289,25 +35906,6 @@ }, /turf/simulated/wall/indestructible/reinforced/rusted, /area/ninja/holding) -"qDR" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen{ - maximum_pressure = 50000 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"qDT" = ( -/obj/structure/filingcabinet/employment, -/obj/item/radio/intercom/specops{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) "qEc" = ( /obj/effect/turf_decal/siding/red{ color = "#aa2222" @@ -33344,6 +35942,15 @@ icon_state = "darkblue" }, /area/shuttle/escape) +"qEZ" = ( +/obj/machinery/computer/account_database, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "qFa" = ( /obj/structure/window/reinforced{ dir = 1 @@ -33393,6 +36000,10 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"qFJ" = ( +/obj/structure/filingcabinet/employment, +/turf/simulated/floor/bluegrid, +/area/centcom/bridge) "qFV" = ( /turf/simulated/floor/plasteel{ dir = 9; @@ -33420,22 +36031,6 @@ /obj/effect/turf_decal/stripes/black, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) -"qGS" = ( -/obj/structure/rack, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/obj/item/ammo_box/shotgun/buck, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "qGW" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -33446,6 +36041,10 @@ /obj/machinery/light, /turf/simulated/floor/carpet/black, /area/centcom/bridge) +"qHw" = ( +/obj/machinery/light/small, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "qHC" = ( /obj/item/deck/cards/syndicate{ pixel_x = -6; @@ -33489,12 +36088,18 @@ icon_state = "neutralcorner" }, /area/centcom/evac) -"qJo" = ( -/obj/effect/decal/warning_stripes/southeast, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"qJi" = ( +/obj/item/storage/briefcase, +/obj/structure/table/wood/fancy/black, +/obj/item/paper/safe_code{ + owner = "NNC" }, -/area/centcom/specops) +/obj/item/folder/yellow, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "qJu" = ( /obj/structure/window/reinforced, /turf/simulated/floor/grass, @@ -33506,6 +36111,17 @@ icon_state = "darkred" }, /area/shuttle/escape) +"qJV" = ( +/obj/machinery/door/airlock/centcom{ + name = "Prison"; + opacity = 1; + req_access = list(104) + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "qJW" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo19" @@ -33515,15 +36131,12 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/infteam) -"qKp" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom, -/obj/item/megaphone, -/obj/structure/window/reinforced{ - dir = 4 +"qKq" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/carpet, -/area/centcom/court) +/area/centcom/specops) "qKF" = ( /obj/effect/turf_decal/stripes/line{ color = "darkgray"; @@ -33586,14 +36199,6 @@ icon_state = "darkgrey" }, /area/syndicate_mothership/elite_squad) -"qMf" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_medical, -/obj/item/book/manual/sop_science, -/obj/item/book/manual/sop_security, -/obj/item/book/manual/sop_service, -/turf/simulated/floor/wood, -/area/centcom/specops) "qMv" = ( /obj/structure/statue/sandstone/assistant{ anchored = 1; @@ -33629,6 +36234,21 @@ icon_state = "white" }, /area/centcom/specops) +"qMC" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/nt_droppod) +"qMO" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_ARG"; + name = "ARG"; + pixel_x = -24; + pixel_y = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/centcom/specops) "qNc" = ( /obj/structure/chair/wood, /turf/simulated/floor/wood, @@ -33666,17 +36286,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"qNE" = ( -/obj/machinery/door/airlock/centcom{ - id_tag = "Zone3_bathroom2"; - name = "Bathroom"; - opacity = 1 - }, -/obj/effect/turf_decal/delivery/white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "qOg" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -33688,6 +36297,16 @@ }, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"qOr" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/tile/neutral{ + alpha = 150; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "qOC" = ( /obj/effect/turf_decal{ dir = 9; @@ -33698,19 +36317,23 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"qOP" = ( -/obj/machinery/light, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/drone, -/obj/item/crowbar/red, -/obj/item/borg/upgrade/vtec, -/obj/item/borg/upgrade/vtec, -/obj/item/stock_parts/cell/bluespace, -/obj/item/stock_parts/cell/bluespace, -/obj/item/borg/upgrade/selfrepair, -/obj/item/borg/upgrade/selfrepair, +"qOR" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 175; + teleport_y = 61; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, /turf/simulated/floor/plasteel{ - icon_state = "navyblue" + color = "gray"; + dir = 8; + icon_state = "rampbottom" }, /area/centcom/specops) "qOT" = ( @@ -33762,6 +36385,17 @@ }, /turf/simulated/floor/carpet/royalblack, /area/shuttle/administration) +"qPR" = ( +/obj/structure/railing{ + pixel_y = 32; + density = 0 + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 8; + icon_state = "rampbottom" + }, +/area/centcom/specops) "qQa" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22"; @@ -33813,6 +36447,25 @@ icon_state = "dark" }, /area/centcom/zone2) +"qRx" = ( +/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall{ + dir = 1; + id_tag = "ERT_Quarantine" + }, +/obj/machinery/porta_turret/centcom/pulse{ + armor = list("melee"=90,"bullet"=90,"laser"=95,"energy"=95,"bomb"=80,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + color = "#666666"; + damtype = "burn"; + health = 1250; + region_max = 12; + scan_range = 12; + shot_delay = 8; + name = "Quarantine Pulse Turret" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "qRz" = ( /obj/machinery/door/airlock/centcom{ id_tag = "adminshuttle"; @@ -33867,22 +36520,39 @@ icon_state = "darkbluealt" }, /area/syndicate_mothership/elite_squad) -"qTo" = ( -/obj/item/radio/intercom/specops{ - pixel_x = -32 +"qSC" = ( +/obj/structure/window/full/reinforced{ + layer = 2 }, -/obj/machinery/light{ +/obj/machinery/door/poddoor/shutters/invincible{ + density = 0; dir = 8; - switchcount = 50 + icon_state = "open"; + id_tag = "CC_space_jail_sec"; + layer = 50; + level = 3; + locked = 1; + name = "Central Command Jail"; + opacity = 0 }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) +/turf/simulated/floor/plating, +/area/centcom/jail) "qTw" = ( /obj/machinery/computer/operating, /turf/simulated/floor/shuttle{ icon_state = "floor3" }, /area/shuttle/syndicate) +"qTA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1; + pixel_y = 3; + initialized = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "qTB" = ( /obj/machinery/cryopod{ dir = 4 @@ -33892,30 +36562,6 @@ icon_state = "navyblue" }, /area/centcom/specops) -"qTH" = ( -/obj/item/storage/box/beakers/bluespace, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/closet/secure_closet/cabinet/bar{ - req_access = list(114,104,109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "qTI" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -33944,12 +36590,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/siberia) -"qTJ" = ( -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkyellowaltstrip" - }, -/area/centcom/jail) "qUb" = ( /obj/machinery/door/airlock/command/glass{ frequency = 2000; @@ -33971,30 +36611,41 @@ icon_state = "dark" }, /area/centcom/zone2) +"qUi" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/centcom/specops) "qUq" = ( /obj/effect/turf_decal/stripes/gold{ dir = 5 }, /turf/simulated/floor/carpet/black, /area/centcom/bridge) -"qVd" = ( -/obj/structure/table/reinforced, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, -/turf/simulated/floor/plasteel, +"qVQ" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/reinforced{ + color = "red" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) +"qVW" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = -2 + }, +/obj/machinery/light, +/obj/item/soap/nanotrasen{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel/freezer, /area/centcom/specops) "qVX" = ( /obj/machinery/vending/wallmed{ @@ -34013,19 +36664,19 @@ icon_state = "white" }, /area/centcom/zone1) -"qWa" = ( +"qWE" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/gold/glass{ + frequency = 2000; + hackable = 0; + id_tag = "CC-OP4-Ext"; + locked = 1; + name = "Zone 3" + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" + icon_state = "dark" }, /area/centcom/specops) -"qWR" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - tag = "icon-burst_l" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_4) "qXa" = ( /obj/item/toy/plushie/blue_fox, /turf/simulated/floor/plating/airless, @@ -34037,6 +36688,13 @@ icon_state = "darkbluecornersalt" }, /area/syndicate_mothership/elite_squad) +"qXJ" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(106) + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) "qXK" = ( /obj/machinery/door_control/secure{ id = "SST_armory_mech_maintenance"; @@ -34139,13 +36797,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"qYE" = ( -/obj/machinery/light/small{ - dir = 8; - tag = "icon-bulb1 (WEST)" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "qYO" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon{ @@ -34157,6 +36808,19 @@ icon_state = "router_dir" }, /area/shuttle/syndicate) +"qYU" = ( +/obj/machinery/door_control/secure{ + color = "#99ff99"; + id = "ERT_armory_vkd"; + name = "ERT Armory Level 1"; + pixel_x = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkgreen" + }, +/area/centcom/specops) "qYX" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -34206,23 +36870,19 @@ "qZO" = ( /turf/simulated/wall/indestructible/reinforced, /area/vox_station) -"raf" = ( -/turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkblue" - }, -/area/centcom/specops) "rag" = ( /obj/machinery/light/small, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) -"rbb" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - tag = "icon-propulsion (NORTH)" +"ram" = ( +/obj/machinery/conveyor/inverted{ + id = "CC_crate"; + dir = 9 }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/funeral) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "rbh" = ( /obj/machinery/computer/cryopod{ pixel_y = -32; @@ -34230,6 +36890,12 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/elite_squad) +"rbm" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "rby" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo2" @@ -34239,10 +36905,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"rbD" = ( -/obj/structure/table/wood/fancy/black, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "rbO" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -34253,6 +36915,40 @@ icon_state = "dark" }, /area/syndicate_mothership/outside) +"rbV" = ( +/obj/mecha/combat/marauder/seraph{ + armor = list("melee"=80,"bullet"=80,"laser"=80,"energy"=80,"bomb"=80,"bio"=80,"rad"=80,"fire"=100,"acid"=100); + color = "#006666"; + name = "Rocinante" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual{ + fire_sound = 'sound/weapons/gunshots/gunshot_strong.ogg'; + name = "Automatic 20mm cannone"; + projectile_delay = 0.5; + projectiles_per_shot = 10 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy{ + name = "Heavy 83mm HE RL" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot{ + name = "Destroyer of the present"; + projectiles = 70; + projectiles_per_shot = 7 + }, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray/triple, +/obj/item/mecha_parts/mecha_equipment/teleporter/precise, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/effect/turf_decal/mech, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "rca" = ( /obj/effect/turf_decal{ dir = 5; @@ -34273,12 +36969,17 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"rck" = ( -/obj/effect/turf_decal/stripes/red/full, +"rcp" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/specops) "rcs" = ( /obj/structure/rack/holorack, /obj/item/clothing/under/acj{ @@ -34376,13 +37077,13 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/infteam) -"reu" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"rep" = ( +/obj/structure/chair/comfy/lime{ + dir = 1 }, -/area/centcom/zone2) +/obj/structure/window/reinforced, +/turf/simulated/floor/wood, +/area/centcom/zone3) "rew" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "nukeop_storage"; @@ -34392,11 +37093,16 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"rey" = ( -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkgreen" +"reE" = ( +/obj/machinery/computer/station_alert, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "reF" = ( /obj/structure/closet/secure_closet/mime{ @@ -34451,41 +37157,6 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"rgg" = ( -/obj/structure/toilet{ - dir = 8; - name = "Трон старшего администратора" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door_control/secure{ - id = "CC_toilet_unit11"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) -"rgi" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/item/radio/intercom/specops{ - pixel_x = -32 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"rgs" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/item/radio/intercom/specops{ - pixel_x = 32 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "rgB" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -34508,13 +37179,6 @@ icon_state = "darkyellowaltstrip" }, /area/centcom/supply) -"rhn" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/working/ripley/mining, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "rhx" = ( /obj/structure/table/wood/fancy, /obj/effect/spawner/lootdrop{ @@ -34532,19 +37196,27 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"rhO" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 8; - id_tag = "CC_supply_external"; - layer = 5; - locked = 1; - name = "Central Command Supply External Shutte" +"rhK" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l"; + tag = "icon-propulsion_l (NORTH)" }, -/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"rhT" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"ric" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 9; + icon_state = "navybluealt" }, -/area/centcom/supply) +/area/centcom/specops) "rim" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -34570,13 +37242,6 @@ icon_state = "warndarkgreycornerred" }, /area/syndicate_mothership/elite_squad) -"riL" = ( -/obj/structure/filingcabinet/employment, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) "rjt" = ( /obj/structure/chair/sofa/left{ dir = 4 @@ -34599,27 +37264,28 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"rjE" = ( -/obj/structure/table/glass, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"rjF" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/requests_console{ - department = "Central Command"; - departmentType = 1; - name = "CC Requests Console"; - pixel_x = 32; - pixel_y = 32 +"rjy" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"rjH" = ( /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "darkblue" + icon_state = "navybluealt" }, /area/centcom/specops) +"rjE" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) +"rjY" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/centcom/jail) "rkx" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -34627,17 +37293,6 @@ icon_state = "warndarkgreyred" }, /area/syndicate_mothership/elite_squad) -"rky" = ( -/obj/item/radio/intercom/specops{ - pixel_x = -32; - pixel_y = -28 - }, -/obj/machinery/light, -/obj/effect/decal/warning_stripes/south, -/turf/simulated/floor/plasteel{ - icon_state = "navybluealt" - }, -/area/centcom/specops) "rkN" = ( /obj/structure/chair/comfy/purp{ dir = 8 @@ -34725,25 +37380,29 @@ /obj/structure/flora/tree/dead, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) -"rnv" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "rny" = ( /turf/simulated/floor/beach/water{ icon_state = "seadeep" }, /area/centcom/zone1) -"rnH" = ( -/obj/structure/chair/comfy/red{ - dir = 8 +"rnJ" = ( +/obj/structure/table/wood{ + color = "#996633" }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/item/pen/multi/fountain{ + pixel_x = 5; + pixel_y = 5 }, -/area/centcom/zone2) +/obj/item/pen/multi/fountain{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "rnN" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -34849,6 +37508,37 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"rps" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/gold/glass{ + frequency = 2000; + hackable = 0; + id_tag = "CC-OP3-Ext"; + locked = 1; + name = "Zone 3" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 2000; + master_tag = "CC-OP3"; + name = "CC-OP3-EXT"; + pixel_x = -32; + req_access = list(109); + wires = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"rpx" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/sign/restroom{ + pixel_x = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) "rpG" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "SST_armory_main"; @@ -34858,6 +37548,32 @@ icon_state = "darkbluealtstrip" }, /area/syndicate_mothership/elite_squad) +"rpJ" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi/fountain, +/obj/item/stamp/centcom{ + pixel_x = -5; + pixel_y = -7 + }, +/obj/item/radio/intercom/specops{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"rpP" = ( +/obj/structure/sign/poster/official/kill_syndicate{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/centcom/specops) "rpQ" = ( /obj/machinery/vending/security, /obj/machinery/light/spot{ @@ -34939,6 +37655,19 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) +"rrh" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "N2O"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "rro" = ( /obj/machinery/door/airlock/syndicate/public{ name = "Toilet" @@ -34947,6 +37676,16 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/elite_squad) +"rrD" = ( +/obj/machinery/computer/camera_advanced, +/obj/structure/railing, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "rrK" = ( /obj/machinery/light{ dir = 1 @@ -34968,6 +37707,15 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/infteam) +"rsB" = ( +/obj/mecha/combat/gygax/ert{ + color = "#66ff99"; + name = "Assault Jaeger" + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluecorners" + }, +/area/centcom/specops) "rsS" = ( /obj/item/flag/med, /obj/machinery/light/spot{ @@ -34986,7 +37734,7 @@ }, /area/syndicate_mothership) "rtr" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/gift, /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -34999,16 +37747,6 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"rtO" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/evac) "rug" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 5; @@ -35016,14 +37754,6 @@ icon_state = "ninja_walls_corners" }, /area/shuttle/ninja) -"ruh" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_l"; - tag = "icon-propulsion_l (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_sit) "ruj" = ( /obj/structure/table/reinforced, /obj/item/pizzabox/hawaiian, @@ -35045,18 +37775,6 @@ icon_state = "white" }, /area/centcom/zone1) -"ruu" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -13 - }, -/obj/structure/mirror{ - pixel_x = -30 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "ruB" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -35087,6 +37805,13 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) +"rvj" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "rvw" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/syndicate{ @@ -35098,22 +37823,6 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"rvJ" = ( -/obj/machinery/portable_atmospherics/canister/sleeping_agent{ - maximum_pressure = 50000 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"rvV" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "rwi" = ( /obj/structure/holosign/wetsign, /turf/simulated/floor/plasteel{ @@ -35121,20 +37830,6 @@ icon_state = "neutral" }, /area/centcom/evac) -"rwu" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_l"; - tag = "icon-propulsion_l (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_elite) -"rwv" = ( -/turf/simulated/wall/indestructible/fakeglass{ - base_icon_state = "fake_plastitanium_glass"; - icon = 'icons/turf/walls/fake_plastitanium_glass.dmi' - }, -/area/centcom/specops) "rwB" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -35168,6 +37863,16 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"rxs" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/centcom/zone2) +"rxw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcornersalt" + }, +/area/centcom/specops) "rxy" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "SST_armory_mech_maintenance"; @@ -35175,6 +37880,15 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"rxC" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom/jail) "rxE" = ( /turf/simulated/floor/plasteel{ icon_state = "redfull"; @@ -35198,6 +37912,18 @@ icon_state = "Dark" }, /area/shuttle/funeral) +"rxO" = ( +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/clothing/gloves/botanic_leather, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/centcom/jail) "rxS" = ( /turf/simulated/floor/shuttle{ icon_state = "floor3" @@ -35221,12 +37947,42 @@ icon_state = "grimy" }, /area/centcom/zone1) +"ryj" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "ryw" = ( /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) "ryN" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, /area/shuttle/transport) +"ryO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen{ + maximum_pressure = 50000; + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluefull" + }, +/area/centcom/specops) "ryR" = ( /turf/simulated/floor/light/colour_cycle/dancefloor_b, /area/centcom/zone1) @@ -35240,37 +37996,6 @@ icon_state = "floor4" }, /area/shuttle/specops) -"rzx" = ( -/obj/machinery/door/airlock/command/glass{ - frequency = 2000; - icon_state = "open"; - id_tag = "CC-OP4-Int"; - locked = 1; - name = "Zone 2" - }, -/obj/effect/decal/warning_stripes/blue, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 2000; - master_tag = "CC-OP4"; - name = "CC-OP4-INT"; - pixel_y = 24; - req_access = list(109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) -"rzE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 2; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "rzJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35282,6 +38007,17 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"rzO" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + id_tag = "ERT_armory_lvl1"; + name = "Armory level 1"; + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "rAb" = ( /obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ dir = 8 @@ -35296,6 +38032,21 @@ /obj/effect/turf_decal/bot_white, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"rAp" = ( +/obj/structure/closet/l3closet/security, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/watertank/janitor{ + max_integrity = 1500; + volume = 1500 + }, +/obj/item/grenade/chem_grenade/cleaner, +/turf/simulated/floor/indestructible{ + dir = 9; + icon_state = "darkpurple" + }, +/area/centcom/specops) "rAu" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 8; @@ -35303,21 +38054,37 @@ icon_state = "ninja_walls_direction" }, /area/shuttle/ninja) +"rAB" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/paper/rnd_logs_key{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/paper/monitorkey{ + pixel_y = 4; + pixel_x = 3 + }, +/obj/item/paper/safe_code{ + owner = "captain"; + pixel_y = 1 + }, +/obj/item/paper/safe_code{ + owner = "hos"; + pixel_y = -2; + pixel_x = -3 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "rAG" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership) -"rAR" = ( -/obj/effect/turf_decal/stripes/red/full, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "rAW" = ( /obj/structure/table/wood/fancy/black, /obj/item/storage/fancy/cigarettes/cigpack_random, @@ -35351,24 +38118,19 @@ "rBp" = ( /turf/simulated/floor/carpet/cyan, /area/centcom/zone1) -"rBs" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/zone3) -"rCg" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = -32 +"rBA" = ( +/obj/machinery/status_display{ + pixel_y = 32 }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"rBJ" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 }, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "rCi" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 8; @@ -35387,31 +38149,6 @@ icon_state = "dark" }, /area/shuttle/syndicate) -"rCH" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_4) -"rCS" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater2x2"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "rDb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35423,6 +38160,16 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"rDf" = ( +/obj/structure/table/glass, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom/specops) "rDm" = ( /obj/structure/table/wood/fancy/orange, /obj/item/paper_bin{ @@ -35452,15 +38199,19 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"rDy" = ( -/obj/machinery/computer/card, -/obj/structure/window/reinforced{ - dir = 8 - }, +"rDB" = ( +/obj/machinery/vending/mech/ntc/tools, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/bridge) +/area/centcom/supply) +"rDM" = ( +/obj/structure/dresser, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/zone1) "rDS" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -35475,38 +38226,84 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) +"rEn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control/secure{ + id = "ERT_director_office_shutters2"; + name = "Briefing"; + pixel_x = 6; + pixel_y = -2; + req_access = list(114) + }, +/obj/machinery/door_control/secure{ + color = "#ff9999"; + id = "ERT_armory_lvl3"; + name = "ERT Armory Level 3"; + req_access = list(114); + pixel_x = -6; + pixel_y = 8 + }, +/obj/machinery/door_control/secure{ + color = "#99ff99"; + id = "ERT_armory_lvl1"; + name = "ERT Armory Level 1"; + req_access = list(114); + pixel_x = -6; + pixel_y = -8 + }, +/obj/machinery/door_control/secure{ + color = "#9999ff"; + id = "ERT_armory_lvl2"; + name = "ERT Armory Level 2"; + req_access = list(114); + pixel_x = -6 + }, +/obj/machinery/door_control{ + id = "ERT_Quarantine"; + name = "ERT Quarantine"; + req_access = list(114); + pixel_y = 6; + pixel_x = 6 + }, +/obj/machinery/door_control/secure{ + color = "#ffdd99"; + id = "ERT_armory_lvl4"; + name = "ERT Armory Level 4"; + req_access = list(114); + pixel_x = 6; + pixel_y = -14 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"rEu" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/glass, +/area/centcom/zone3) "rFb" = ( /turf/simulated/floor/shuttle, /area/shuttle/pod_2) -"rFp" = ( -/obj/machinery/computer/card/centcom, -/obj/machinery/light/small{ - dir = 1 +"rFx" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" }, -/turf/simulated/floor/wood, -/area/centcom/specops) +/area/centcom/zone2) "rFP" = ( /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, /area/syndicate_mothership/elite_squad) -"rFY" = ( -/obj/structure/table/wood, -/obj/item/folder/yellow{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/folder/red{ - pixel_x = 7 - }, -/obj/item/folder/blue{ - pixel_x = 7; - pixel_y = -7 - }, -/obj/item/storage/briefcase, -/obj/item/door_remote/omni, -/turf/simulated/floor/wood, -/area/centcom/specops) "rGl" = ( /obj/machinery/libraryscanner, /turf/simulated/floor/plasteel{ @@ -35525,10 +38322,6 @@ }, /turf/simulated/floor/wood/fancy/light, /area/ninja/outpost) -"rGD" = ( -/obj/structure/table/glass, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "rGH" = ( /obj/effect/turf_decal{ dir = 6; @@ -35558,6 +38351,15 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/cargo) +"rGZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom/specops) "rHb" = ( /obj/structure/table/wood/fancy/black, /obj/item/deck/cards/syndicate/black{ @@ -35578,18 +38380,15 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) -"rHd" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 6; - id = "pod4_away"; - name = "recovery ship bay 4"; - turf_type = /turf/simulated/floor; - width = 5 +"rHl" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/simulated/floor/plating/airless, -/area/space) +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "rHo" = ( /obj/structure/mopbucket, /obj/item/mop, @@ -35606,27 +38405,11 @@ icon_state = "fancy-wood-oak-broken" }, /area/syndicate_mothership/infteam) -"rHK" = ( -/obj/mecha/combat/marauder/loaded, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/indestructible{ - dir = 1; - icon_state = "darkbrown" - }, -/area/centcom/specops) "rHU" = ( /turf/simulated/floor/indestructible/beach/coastline{ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) -"rHV" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/wood/fancy/black, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "rIb" = ( /obj/effect/decal/warning_stripes/white/hollow, /turf/simulated/floor/plasteel{ @@ -35640,6 +38423,22 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/control) +"rIi" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) +"rIw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/ian{ + pixel_y = 31 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "rIL" = ( /obj/machinery/vending/cigarette/syndicate/free, /turf/simulated/floor/wood{ @@ -35647,7 +38446,7 @@ }, /area/syndicate_mothership/infteam) "rIS" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/structure/window/reinforced{ dir = 8 }, @@ -35665,10 +38464,6 @@ }, /turf/simulated/floor/carpet, /area/centcom/zone2) -"rIY" = ( -/obj/machinery/computer/secure_data, -/turf/simulated/floor/carpet/black, -/area/centcom/court) "rJa" = ( /obj/structure/curtain/open/shower/security, /obj/machinery/shower{ @@ -35678,15 +38473,21 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/infteam) -"rJC" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sliceable/pizza/hawaiianpizza, -/obj/item/reagent_containers/food/snacks/donut, +"rJz" = ( +/obj/item/flag/nt, +/obj/machinery/recharger/wallcharger{ + pixel_x = 32; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" + icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/specops) "rKb" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A"; @@ -35708,16 +38509,6 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/infteam) -"rKq" = ( -/obj/structure/noticeboard{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/item/paper{ - info = "Передвинуть бойлер с водой" - }, -/turf/simulated/floor/wood, -/area/centcom/zone2) "rKE" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-32"; @@ -35733,6 +38524,13 @@ /obj/structure/safe, /turf/simulated/floor/wood, /area/centcom/zone2) +"rKR" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkbluealtstrip" + }, +/area/centcom/zone2) "rKY" = ( /obj/machinery/light/small{ dir = 1 @@ -35747,39 +38545,12 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/infteam) -"rLc" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 32 - }, -/obj/effect/decal/warning_stripes/green/hollow, -/obj/effect/landmark/response_team, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "rLk" = ( /obj/machinery/computer/borgupload, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/bridge) -"rLo" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/paper_bin/nanotrasen{ - pixel_x = 3; - pixel_y = 12 - }, -/obj/item/pen/multi/fountain, -/obj/machinery/door_control/secure{ - id = "ert_vis_turret"; - name = "Windows control"; - pixel_x = -10; - pixel_y = 8; - req_access = list(114) - }, -/obj/item/clothing/mask/cigarette/cigar/cohiba, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "rLr" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 10 @@ -35793,6 +38564,38 @@ /obj/structure/bush, /turf/simulated/floor/grass, /area/centcom/evac) +"rLT" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 2; + id_tag = "CC_supply_internal2"; + layer = 5; + locked = 1; + name = "Central Command Supply Internal Shutter" + }, +/obj/machinery/door_control/secure{ + id = "CC_supply_internal2"; + name = "Central Command Supply Internal Shutter"; + req_access = list(114); + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowalt" + }, +/area/centcom/specops) +"rLX" = ( +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl2"; + name = "Armory level 2"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "rMa" = ( /obj/machinery/door/poddoor/shutters/invincible{ dir = 8; @@ -35818,31 +38621,6 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"rNd" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_AEG"; - name = "advanced energy gun"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navybluecorners" - }, -/area/centcom/specops) -"rNf" = ( -/obj/machinery/portable_atmospherics/canister/sleeping_agent{ - maximum_pressure = 50000 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "rNs" = ( /obj/machinery/sleeper{ dir = 4 @@ -35851,147 +38629,83 @@ icon_state = "barber" }, /area/centcom/jail) -"rNB" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/head/beret/atmos{ - name = "beret" - }, -/obj/item/clothing/head/beret/atmos{ - name = "beret" +"rNF" = ( +/obj/structure/fence/corner{ + invulnerable = 1 }, -/obj/item/clothing/head/beret/ce{ - name = "beret" +/turf/simulated/floor/indestructible/grass, +/area/syndicate_mothership/outside) +"rNJ" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"rOc" = ( +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/item/ammo_box/magazine/laser, +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/item/clothing/head/beret/ce{ - name = "beret" +/area/centcom/specops) +"rOi" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 }, -/obj/item/clothing/head/beret/centcom/captain{ - name = "beret" +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/shuttle/objective_check{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkreddarkfull" }, -/obj/item/clothing/head/beret/centcom/captain{ - name = "beret" +/area/shuttle/escape) +"rOj" = ( +/obj/machinery/vending/ntc/janitor, +/obj/machinery/light{ + dir = 8 }, -/obj/item/clothing/head/beret/centcom/officer{ - name = "beret" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/item/clothing/head/beret/centcom/officer{ - name = "beret" +/area/centcom/supply) +"rOl" = ( +/obj/effect/decal/syndie_logo, +/obj/effect/turf_decal/stripes/black{ + dir = 9 }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - name = "beret" +/obj/structure/noticeboard{ + pixel_x = -32; + pixel_y = 32 }, -/obj/item/clothing/head/beret/centcom/officer/navy{ - name = "beret" +/obj/item/paper/syndimemo{ + info = "Дней без рассекречивания Тайпана: 0" }, -/obj/item/clothing/head/beret/durathread{ - name = "beret" - }, -/obj/item/clothing/head/beret/durathread{ - name = "beret" - }, -/obj/item/clothing/head/beret/eng{ - name = "beret" - }, -/obj/item/clothing/head/beret/eng{ - name = "beret" - }, -/obj/item/clothing/head/beret/elo{ - name = "beret" - }, -/obj/item/clothing/head/beret/elo{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sparkyninja_beret{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "officerberet"; - name = "beret" - }, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora, -/obj/item/clothing/head/fedora{ - icon_state = "wfedora" - }, -/obj/item/clothing/head/fedora{ - icon_state = "wfedora" - }, -/obj/item/clothing/head/beret/purple{ - name = "beret" - }, -/obj/item/clothing/head/beret/purple{ - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "beret_hos_black"; - name = "beret" - }, -/obj/item/clothing/head/beret/centcom/officer/sigholt{ - icon_state = "beret_hos_black"; - name = "beret" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"rNF" = ( -/obj/structure/fence/corner{ - invulnerable = 1 - }, -/turf/simulated/floor/indestructible/grass, -/area/syndicate_mothership/outside) -"rOi" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/floor/shuttle/objective_check{ - icon = 'icons/turf/floors.dmi'; - icon_state = "darkreddarkfull" - }, -/area/shuttle/escape) -"rOl" = ( -/obj/effect/decal/syndie_logo, -/obj/effect/turf_decal/stripes/black{ - dir = 9 - }, -/obj/structure/noticeboard{ - pixel_x = -32; - pixel_y = 32 - }, -/obj/item/paper/syndimemo{ - info = "Дней без рассекречивания Тайпана: 0" - }, -/turf/simulated/floor/mineral/plastitanium/red, -/area/syndicate_mothership/control) -"rOs" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/rock/jungle, -/turf/simulated/floor/indestructible/grass, -/area/syndicate_mothership/outside) -"rOB" = ( -/turf/simulated/floor/shuttle, -/area/shuttle/supply) -"rOV" = ( -/obj/machinery/door/poddoor/impassable{ - id_tag = "SST_to_ATOM" +/turf/simulated/floor/mineral/plastitanium/red, +/area/syndicate_mothership/control) +"rOs" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/rock/jungle, +/turf/simulated/floor/indestructible/grass, +/area/syndicate_mothership/outside) +"rOB" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/supply) +"rOV" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "SST_to_ATOM" }, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" @@ -36004,12 +38718,16 @@ icon_state = "darkred" }, /area/shuttle/escape) -"rPH" = ( -/obj/machinery/chem_master, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "white" +"rQc" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 }, +/obj/item/pen/multi/gold, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "rQr" = ( /obj/machinery/door/poddoor/impassable{ @@ -36019,6 +38737,17 @@ icon_state = "darkgrey" }, /area/syndicate_mothership/elite_squad) +"rQt" = ( +/obj/machinery/door/airlock/centcom{ + name = "Prison"; + opacity = 1; + req_access = list(104) + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/jail) "rQy" = ( /obj/structure/window/reinforced{ dir = 4 @@ -36056,15 +38785,6 @@ /obj/effect/decal/syndie_logo, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) -"rRF" = ( -/obj/machinery/computer/med_data, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "darkbluefull" - }, -/area/centcom/bridge) "rRI" = ( /obj/machinery/porta_turret/syndicate{ pixel_y = 2 @@ -36073,6 +38793,20 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/syndicate) +"rRQ" = ( +/obj/effect/landmark/marauder_exit, +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/tile/neutral{ + alpha = 220; + color = "black"; + icon_state = "tile_full"; + layer = 9; + opacity = 1; + initialized = 1 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "rRS" = ( /turf/simulated/wall/indestructible/rock, /area/syndicate_mothership/outside) @@ -36118,6 +38852,20 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) +"rSw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"rSA" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/zone1) "rTw" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo3" @@ -36138,6 +38886,29 @@ icon_state = "router_dir" }, /area/shuttle/syndicate) +"rTH" = ( +/obj/effect/turf_decal/delivery/white, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_SRT" + }, +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + hackProof = 1; + name = "Special ReactionTeam"; + opacity = 1; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"rTJ" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom/specops) "rTL" = ( /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -36286,12 +39057,31 @@ /obj/effect/turf_decal/bot_white, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"rWx" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/supply) "rWE" = ( /obj/machinery/vending/medical, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/specops) +"rWG" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + id_tag = "ERT_director_office_shutters2"; + layer = 5; + locked = 1; + name = "CentCom SOO Briefing" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) "rWR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -36319,6 +39109,14 @@ icon_state = "whiteblue" }, /area/shuttle/escape) +"rXE" = ( +/obj/structure/table/glass, +/obj/item/pizzabox/vegetable, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/centcom/specops) "rXF" = ( /obj/machinery/light{ dir = 4 @@ -36347,16 +39145,12 @@ icon_state = "dark" }, /area/centcom/evac) -"rXW" = ( -/obj/structure/table/reinforced, -/obj/machinery/door_control/secure{ - id = "CC_space_jail_sec" - }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkredalt" +"rYi" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" }, -/area/centcom/zone3) +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "rYn" = ( /obj/machinery/sleeper, /turf/simulated/floor/plasteel{ @@ -36391,10 +39185,6 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) -"rYU" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/mining) "rYX" = ( /obj/item/twohanded/required/kirbyplants, /obj/structure/curtain/black{ @@ -36402,11 +39192,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) -"rZk" = ( -/obj/machinery/light, -/obj/structure/closet/crate/can, -/turf/simulated/floor/wood, -/area/centcom/jail) "rZo" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -36434,6 +39219,12 @@ /obj/structure/window/full/shuttle/gray, /turf/simulated/floor/plating/airless, /area/shuttle/syndicate) +"rZE" = ( +/turf/simulated/floor/indestructible{ + dir = 8; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "sas" = ( /turf/simulated/floor/plasteel{ dir = 6; @@ -36453,6 +39244,11 @@ "sbw" = ( /turf/simulated/wall/shuttle, /area/shuttle/supply) +"sbQ" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/candle/eternal, +/turf/simulated/floor/wood, +/area/centcom/zone1) "scm" = ( /obj/machinery/photocopier/faxmachine/longrange/syndie{ name = "Фокс машина" @@ -36461,6 +39257,12 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"scs" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/centcom/evac) "scA" = ( /obj/machinery/vending/hatdispenser, /obj/machinery/light/small, @@ -36503,6 +39305,16 @@ icon_state = "dark" }, /area/centcom/jail) +"sdy" = ( +/obj/structure/closet/crate/can, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "sdz" = ( /obj/item/flag/nt, /turf/simulated/floor/plasteel{ @@ -36524,13 +39336,6 @@ icon_state = "black" }, /area/space) -"sen" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - tag = "icon-burst_r" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_1) "ser" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -36590,56 +39395,29 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/infteam) -"sfw" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkyellow" - }, -/area/centcom/specops) -"sfT" = ( -/obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/centcom/specops) "sfW" = ( /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) -"sgi" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-28"; - tag = "icon-plant-28" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "sgk" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, /area/syndicate_mothership/infteam) +"sgp" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "sgv" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, /area/centcom/evac) -"sgG" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/siberia) -"sgW" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide{ - maximum_pressure = 50000 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "sgZ" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo14" @@ -36654,27 +39432,12 @@ "shl" = ( /turf/simulated/wall/indestructible/fakeglass, /area/centcom/specops) -"shp" = ( -/obj/structure/chair/comfy/purp{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Special Ops."; - name = "Special Ops. Monitor"; - network = list("ERT"); - pixel_y = 32 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"shB" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, +"shI" = ( +/obj/effect/turf_decal/box/white, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkred" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/evac) "shZ" = ( /obj/structure/grille, /obj/structure/window/full/shuttle/gray, @@ -36700,12 +39463,15 @@ icon_state = "dark" }, /area/shuttle/syndicate) -"siJ" = ( +"siq" = ( +/obj/effect/turf_decal/siding/yellow, +/turf/simulated/floor/carpet, +/area/centcom/evac) +"siz" = ( /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkbluealt" + icon_state = "darkred" }, -/area/centcom/zone2) +/area/centcom/specops) "siN" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -36726,10 +39492,23 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) -"sjx" = ( -/obj/machinery/photocopier, +"sjb" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, /turf/simulated/floor/carpet/black, /area/centcom/zone2) +"sjr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners"; + dir = 1 + }, +/area/centcom/specops) "sjQ" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo6" @@ -36759,6 +39538,19 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/infteam) +"sla" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_GYGAX"; + name = "GYGAX"; + pixel_x = 24; + pixel_y = -32; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners"; + dir = 1 + }, +/area/centcom/specops) "sle" = ( /turf/simulated/floor/shuttle/objective_check{ dir = 6; @@ -36787,6 +39579,14 @@ /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plating, /area/shuttle/syndicate) +"smf" = ( +/obj/machinery/vending/security/ert{ + density = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "smk" = ( /obj/machinery/sleeper/syndie, /turf/simulated/floor/shuttle{ @@ -36799,13 +39599,6 @@ icon_state = "darkreddarkfull" }, /area/shuttle/escape) -"smB" = ( -/obj/mecha/combat/phazon, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "smH" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo7" @@ -36824,6 +39617,13 @@ icon_state = "warnwhite" }, /area/centcom/zone1) +"snf" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkbluealtstrip" + }, +/area/centcom/zone2) "snn" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo8" @@ -36880,6 +39680,14 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"soJ" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "soN" = ( /obj/structure/table/reinforced, /obj/item/storage/firstaid/o2{ @@ -36895,34 +39703,12 @@ icon_state = "cmo" }, /area/shuttle/escape) -"spd" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_AEG" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "spf" = ( /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whiteblue" }, /area/shuttle/escape) -"sph" = ( -/obj/machinery/portable_atmospherics/canister/air{ - maximum_pressure = 50000 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "spi" = ( /obj/structure/grille, /obj/structure/window/full/shuttle/gray, @@ -36949,6 +39735,12 @@ }, /turf/simulated/floor/carpet, /area/centcom/evac) +"sql" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone2) "sqw" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo9" @@ -36961,6 +39753,29 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) +"sqD" = ( +/obj/machinery/vending/ntc/ert{ + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"sqO" = ( +/obj/item/gun/energy/sniperrifle{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/energy/sniperrifle{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "sqV" = ( /obj/effect/turf_decal/box/white, /obj/item/ammo_box/magazine/m50, @@ -36993,6 +39808,22 @@ icon_state = "cmo" }, /area/shuttle/escape) +"sru" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/clusterbuster/nervegas, +/obj/item/grenade/clusterbuster/nervegas, +/obj/item/grenade/clusterbuster/nervegas, +/obj/item/grenade/clusterbuster/teargas, +/obj/item/grenade/clusterbuster/teargas, +/obj/item/grenade/clusterbuster/teargas, +/obj/item/grenade/clusterbuster/mega_bang, +/obj/item/grenade/clusterbuster/mega_bang, +/obj/item/grenade/clusterbuster/mega_bang, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "srv" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo10" @@ -37015,10 +39846,6 @@ icon_state = "grimy" }, /area/centcom/zone1) -"srQ" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/zone1) "sse" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo11" @@ -37055,59 +39882,6 @@ icon_state = "floor13" }, /area/shuttle/ninja) -"ssB" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/suit/armor/heavy, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"ssE" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#FF0000"; - dir = 1 - }, -/obj/structure/shuttle/engine/platform{ - layer = 2.9 - }, -/turf/simulated/floor/plating, -/area/shuttle/syndicate) -"ssL" = ( -/obj/structure/table/wood, -/obj/item/book/manual/security_space_law/black{ - pixel_x = -4 - }, -/obj/item/book/manual/security_space_law{ - pixel_x = 3 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "ssR" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo11" @@ -37122,14 +39896,10 @@ icon_state = "floor4" }, /area/shuttle/syndicate_sit) -"sub" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = -32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) +"stV" = ( +/obj/effect/turf_decal/siding/yellow, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "suc" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo12" @@ -37188,13 +39958,18 @@ /obj/item/pen, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) -"svr" = ( -/obj/structure/window/reinforced{ - dir = 4 +"svw" = ( +/obj/item/gun/projectile/automatic/ar, +/obj/item/gun/projectile/automatic/ar, +/obj/item/gun/projectile/automatic/ar, +/obj/item/gun/projectile/automatic/ar, +/obj/item/gun/projectile/automatic/ar, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/evac) +/area/centcom/specops) "svC" = ( /obj/machinery/door/airlock/external{ name = "Labor Shuttle Airlock"; @@ -37205,13 +39980,40 @@ icon_state = "dark" }, /area/shuttle/siberia) +"swk" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/centcom/specops) "swP" = ( /turf/simulated/wall/indestructible/iron, /area/syndicate_mothership/infteam) +"swV" = ( +/obj/structure/piano/unanchored{ + dir = 8; + layer = 2.5 + }, +/obj/structure/flora/ausbushes, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/full/reinforced{ + armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); + layer = 5 + }, +/turf/simulated/floor/grass, +/area/centcom/specops) "sxa" = ( /obj/machinery/computer/shuttle/sit, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) +"sxr" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/computer/communications, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "sxB" = ( /obj/machinery/light/spot{ dir = 4; @@ -37237,6 +40039,14 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"sxS" = ( +/obj/effect/turf_decal/arrows/red{ + name = "Armory" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "syj" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 8 @@ -37279,15 +40089,6 @@ /obj/structure/chair/sofa/left, /turf/simulated/floor/carpet, /area/syndicate_mothership/infteam) -"sAd" = ( -/obj/machinery/ai_status_display{ - pixel_x = 32 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "sAg" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/wood{ @@ -37390,6 +40191,25 @@ icon_state = "white" }, /area/centcom/zone1) +"sAS" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/item/book/manual/security_space_law{ + pixel_x = 3 + }, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom/evac) "sAT" = ( /obj/machinery/light/small{ dir = 4 @@ -37403,22 +40223,6 @@ icon_state = "cafeteria" }, /area/centcom/jail) -"sBh" = ( -/obj/structure/closet/wardrobe/red, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/turf/simulated/floor/wood, -/area/centcom/jail) -"sBk" = ( -/obj/structure/sign/poster/contraband/borg_fancy_2{ - pixel_x = 32 - }, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "vault" - }, -/area/centcom/specops) "sBs" = ( /turf/simulated/floor/plating{ icon = 'icons/turf/floors.dmi'; @@ -37434,6 +40238,12 @@ icon_state = "barber" }, /area/centcom/zone1) +"sBC" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) "sBD" = ( /obj/effect/turf_decal{ dir = 8; @@ -37460,6 +40270,16 @@ name = "floor" }, /area/syndicate_mothership/infteam) +"sBS" = ( +/obj/machinery/requests_console{ + department = "Central Command"; + departmentType = 1; + name = "CC Requests Console"; + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "sCg" = ( /obj/structure/table/wood, /obj/machinery/kitchen_machine/microwave/upgraded{ @@ -37479,13 +40299,6 @@ name = "floor" }, /area/syndicate_mothership/infteam) -"sCh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/supply) "sCl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -37510,6 +40323,13 @@ }, /turf/simulated/floor/plasteel, /area/shuttle/escape) +"sCX" = ( +/obj/machinery/door_control/secure{ + id = "CC_Main_Office_1_1"; + req_access = list(114) + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/bridge) "sDa" = ( /obj/machinery/door/airlock/medical/glass{ name = "Escape Shuttle Infirmary" @@ -37536,35 +40356,41 @@ icon_state = "floor12" }, /area/shuttle/syndicate) -"sEU" = ( -/obj/machinery/vending/tool, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" +"sDM" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/turf/simulated/floor/carpet, +/area/centcom/evac) +"sDN" = ( +/obj/structure/noticeboard{ + pixel_y = 30 }, -/area/centcom/specops) -"sEW" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 +/obj/item/paper{ + info = "Уволить клоуна." }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/transport) -"sFp" = ( -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_x = 5; - pixel_y = -5 +/obj/item/paper{ + info = "Переговорить с командованием о трёхзначных числах" }, -/obj/item/paper, +/obj/structure/chair/sofa/corp/right, +/obj/item/toy/plushie/red_fox, /turf/simulated/floor/carpet/black, /area/centcom/zone2) -"sFz" = ( -/obj/machinery/computer/shuttle/ferry, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkyellowalt" +"sEx" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, /area/centcom/zone3) +"sEW" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/transport) "sFI" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -37577,12 +40403,37 @@ icon_state = "grimy" }, /area/centcom/zone2) +"sFQ" = ( +/obj/effect/turf_decal/caution/stand_clear/white, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_Players_In"; + name = "Blast Door"; + can_be_hit = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone1) +"sGe" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "sGg" = ( /obj/structure/table, /turf/simulated/floor/shuttle{ icon_state = "floor4" }, /area/shuttle/syndicate_sit) +"sGH" = ( +/obj/machinery/computer/shuttle/ferry, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) "sGK" = ( /obj/structure/chair/sofa/right{ dir = 8 @@ -37597,9 +40448,24 @@ /obj/mecha/combat/durand/rover/loaded, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"sHn" = ( -/obj/item/flag/nt, -/turf/simulated/floor/wood, +"sHb" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom SOO"; + opacity = 1; + req_access = list(114) + }, +/obj/machinery/door/poddoor/shutters/invincible{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + dir = 2; + id_tag = "ERT_director_office_shutters2"; + layer = 5; + locked = 1; + name = "CentCom SOO Briefing" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluecorners" + }, /area/centcom/specops) "sHv" = ( /obj/structure/chair/comfy/shuttle/dark{ @@ -37619,11 +40485,21 @@ icon_state = "Dark" }, /area/shuttle/funeral) -"sHV" = ( -/obj/structure/bed, -/obj/item/bedsheet/clown, -/turf/simulated/floor/carpet/black, -/area/centcom/zone1) +"sHL" = ( +/obj/structure/table/wood, +/obj/item/storage/bible, +/turf/simulated/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/centcom/evac) +"sHR" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r"; + tag = "icon-propulsion_r (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/funeral) "sHW" = ( /obj/docking_port/stationary{ area_type = /area/syndicate_mothership; @@ -37651,21 +40527,6 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"sIh" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "sIC" = ( /obj/structure/table/wood, /turf/simulated/floor/carpet, @@ -37676,6 +40537,43 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) +"sJr" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"sJx" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1"; + name = "Nanotrasen Diplomat's closet" + }, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/rank/centcom/diplomatic, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/obj/item/clothing/gloves/color/white, +/obj/item/storage/backpack/satchel, +/obj/item/radio/headset/centcom, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/box/survival{ + name = "Survival kit" + }, +/obj/item/implanter/dust, +/obj/item/implanter/mindshield/ert, +/obj/item/implanter/death_alarm, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"sJH" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone3) "sJJ" = ( /obj/machinery/door/airlock/shuttle{ aiControlDisabled = 1; @@ -37703,15 +40601,6 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"sJY" = ( -/obj/machinery/computer/account_database{ - name = "Admin Accounts Database" - }, -/obj/item/radio/intercom/specops{ - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "sKd" = ( /obj/machinery/light{ dir = 8 @@ -37769,15 +40658,20 @@ }, /turf/simulated/floor/grass, /area/centcom/evac) -"sLt" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - id_tag = "CC_Armory_GYGAX" +"sKX" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" }, -/obj/effect/decal/warning_stripes/red, +/area/centcom/specops) +"sLB" = ( +/obj/machinery/vending/coffee/free, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/zone2) "sLG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -37792,6 +40686,15 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"sLJ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "sLT" = ( /obj/structure/fence{ invulnerable = 1 @@ -37810,6 +40713,14 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) +"sMp" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "sMr" = ( /obj/structure/sign/security{ pixel_y = 32 @@ -37819,19 +40730,10 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"sMy" = ( -/obj/item/storage/ashtray/glass{ - pixel_x = -7; - pixel_y = 10 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 +"sMC" = ( +/turf/simulated/floor/indestructible{ + icon_state = "darkgrey" }, -/obj/structure/table/glass, -/turf/simulated/floor/carpet, /area/centcom/specops) "sMD" = ( /obj/structure/flora/rock/jungle, @@ -37842,6 +40744,27 @@ /obj/machinery/computer/shuttle/sit, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) +"sNt" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"sNw" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/preopen/invincible{ + dir = 1; + id_tag = "ERT_armory_vkd"; + name = "Armory level 1" + }, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "sNX" = ( /obj/machinery/light/spot, /turf/simulated/floor/plasteel{ @@ -37867,6 +40790,13 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"sOq" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "sOr" = ( /obj/structure/window/reinforced, /obj/item/flag/species/unathi, @@ -37907,6 +40837,33 @@ /obj/effect/turf_decal/bot_white, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"sPu" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/seeds/gatfruit, +/obj/item/seeds/cherry/bomb, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/ambrosia/gaia, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/beach/sand{ + icon = 'icons/turf/floors.dmi'; + icon_state = "asteroid" + }, +/area/centcom/evac) "sQh" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 1; @@ -37918,10 +40875,6 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"sQj" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/supply) "sQx" = ( /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/indestructible/snow, @@ -37952,10 +40905,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"sRk" = ( -/obj/structure/filingcabinet/security, -/turf/simulated/floor/wood, -/area/centcom/zone3) "sRl" = ( /obj/machinery/vending/wallmed{ name = "Custom Emergency NanoMed"; @@ -38015,11 +40964,12 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"sSm" = ( -/obj/structure/table/glass, -/obj/item/book/manual/faxes, -/turf/simulated/floor/wood, -/area/centcom/bridge) +"sSh" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/specops) "sSp" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 8 @@ -38042,6 +40992,12 @@ /obj/effect/turf_decal/bot_white, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"sSG" = ( +/obj/effect/turf_decal/siding/white/corner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "sSK" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -38058,14 +41014,11 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"sSU" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/warning_stripes/red/hollow, +"sTj" = ( /turf/simulated/floor/plasteel{ - dir = 9; - icon_state = "darkyellowalt" + icon_state = "darkbluealtstrip" }, -/area/centcom/jail) +/area/centcom/zone2) "sTm" = ( /obj/machinery/door/airlock/syndicate/public{ name = "Shower" @@ -38113,18 +41066,6 @@ }, /turf/simulated/floor/wood, /area/centcom/zone2) -"sUB" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "sUD" = ( /obj/effect/spawner/random_spawners/syndicate/loot, /turf/simulated/floor/plasteel{ @@ -38135,19 +41076,6 @@ /obj/machinery/vending/boozeomat, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"sVi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater2x2"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/shuttle/engine/platform{ - layer = 2.9 - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/vox) "sVj" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -38165,32 +41093,6 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/carpet, /area/centcom/zone1) -"sVH" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/machinery/door_control/secure{ - id = "CC_Armory_DURAND"; - name = "DURAND"; - pixel_x = 8; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) -"sVL" = ( -/obj/machinery/door/airlock/centcom{ - damage_deflection = 999; - name = "Prison"; - opacity = 1; - req_access = list(104) - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "sVV" = ( /obj/structure/window/reinforced{ dir = 4 @@ -38250,7 +41152,7 @@ dir = 8; icon_state = "burst_r" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/transport) "sWJ" = ( /obj/item/twohanded/required/kirbyplants{ @@ -38267,6 +41169,14 @@ icon_state = "barber" }, /area/centcom/zone1) +"sWY" = ( +/obj/structure/sink{ + dir = 1 + }, +/turf/simulated/floor/indestructible{ + icon_state = "darkpurple" + }, +/area/centcom/specops) "sXd" = ( /obj/effect/turf_decal{ dir = 8; @@ -38276,10 +41186,37 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) +"sXg" = ( +/obj/effect/step_trigger/teleporter{ + teleport_x = 216; + teleport_y = 26; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 4; + icon_state = "rampbottom" + }, +/area/centcom/specops) "sXk" = ( /obj/effect/turf_decal/box/corners, /turf/simulated/floor/mineral/abductor, /area/centcom/zone1) +"sXo" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "O2"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "sXC" = ( /obj/structure/closet/crate/syndicate{ pixel_y = 8 @@ -38321,16 +41258,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/jail) -"sYM" = ( -/obj/structure/table/wood, -/obj/item/book/manual/security_space_law, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/centcom/court) "sYR" = ( /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plasteel{ @@ -38338,22 +41265,23 @@ icon_state = "warndarkgreycornerred" }, /area/syndicate_mothership) -"sYS" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 2; - id_tag = "CC_Armory_IK60" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "sYW" = ( /turf/simulated/floor/plasteel{ dir = 8; icon_state = "navybluecornersalt" }, /area/centcom/specops) +"sZc" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DURAND" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "sZn" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -38368,16 +41296,6 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership/infteam) -"sZy" = ( -/obj/structure/rack/gunrack, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/obj/item/gun/energy/pulse/destroyer/annihilator, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "sZA" = ( /obj/machinery/door/airlock/external{ id_tag = "s_docking_airlock"; @@ -38414,85 +41332,6 @@ }, /turf/simulated/floor/carpet, /area/syndicate_mothership/infteam) -"tad" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/medal/engineering{ - pixel_x = 10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/engineering{ - pixel_x = 10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/engineering{ - pixel_x = 10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/legal{ - pixel_y = 10 - }, -/obj/item/clothing/accessory/medal/legal{ - pixel_y = 10 - }, -/obj/item/clothing/accessory/medal/legal{ - pixel_y = 10 - }, -/obj/item/clothing/accessory/medal/medical{ - pixel_x = -10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/medical{ - pixel_x = -10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/medical{ - pixel_x = -10; - pixel_y = 15 - }, -/obj/item/clothing/accessory/medal/science{ - pixel_x = 10 - }, -/obj/item/clothing/accessory/medal/science{ - pixel_x = 10 - }, -/obj/item/clothing/accessory/medal/science{ - pixel_x = 10 - }, -/obj/item/clothing/accessory/medal/security{ - pixel_y = -5 - }, -/obj/item/clothing/accessory/medal/security{ - pixel_y = -5 - }, -/obj/item/clothing/accessory/medal/security{ - pixel_y = -5 - }, -/obj/item/clothing/accessory/medal/service{ - pixel_x = -10 - }, -/obj/item/clothing/accessory/medal/service{ - pixel_x = -10 - }, -/obj/item/clothing/accessory/medal/service{ - pixel_x = -10 - }, -/obj/item/clothing/accessory/medal{ - pixel_y = 3 - }, -/obj/item/clothing/accessory/medal{ - pixel_y = 3 - }, -/obj/item/clothing/accessory/medal{ - pixel_y = 3 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "taf" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/wine{ @@ -38515,15 +41354,6 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"taC" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkredalt" - }, -/area/centcom/jail) "tbh" = ( /obj/structure/window/reinforced{ dir = 8 @@ -38557,24 +41387,6 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"tbo" = ( -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/court) -"tbt" = ( -/obj/mecha/combat/durand{ - armor = list("melee"=60,"bullet"=50,"laser"=20,"energy"=25,"bomb"=50,"bio"=0,"rad"=50,"fire"=80,"acid"=80); - color = "#CCCCFF"; - desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT."; - name = "Nanotrasen Special Durand Mk. II"; - operation_req_access = list(109) - }, -/obj/machinery/light{ - dir = 8; - switchcount = 50 - }, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/mech_bay_recharge_floor, -/area/centcom/specops) "tbv" = ( /turf/simulated/floor/shuttle, /area/shuttle/siberia) @@ -38596,6 +41408,12 @@ icon_state = "fancy-wood-oak-broken7" }, /area/syndicate_mothership/infteam) +"tcz" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/centcom/specops) "tcM" = ( /obj/effect/turf_decal/stripes/line{ color = "darkgray"; @@ -38623,6 +41441,12 @@ /obj/structure/flora/grass/both, /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"tdw" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/centcom/specops) "tdy" = ( /obj/machinery/portable_atmospherics/canister/oxygen{ name = "Canister: \[O2] (CRYO)" @@ -38679,6 +41503,16 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) +"teo" = ( +/obj/structure/table, +/obj/item/pen/multi/fountain, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "teO" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/soda/upgraded, @@ -38755,41 +41589,29 @@ icon_state = "dark" }, /area/centcom/evac) -"tha" = ( -/obj/item/gun/energy/sniperrifle{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/energy/sniperrifle{ - pixel_x = 3; - pixel_y = -3 +"ths" = ( +/obj/structure/sink{ + dir = 1 }, -/obj/structure/rack/gunrack, /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "white" }, /area/centcom/specops) -"thl" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"thQ" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/area/centcom/jail) +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "tid" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo17" }, /turf/simulated/floor/mineral/plastitanium/red, /area/syndicate_mothership/elite_squad) -"tig" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) "tik" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo18" @@ -38802,15 +41624,16 @@ icon_state = "whiteblue" }, /area/shuttle/escape) -"tiF" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/portable_atmospherics/canister/toxins{ - maximum_pressure = 50000 +"tjc" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 }, +/obj/effect/turf_decal/siding/white, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 6; + icon_state = "darkblue" }, -/area/centcom/supply) +/area/centcom/zone1) "tjm" = ( /turf/simulated/wall/shuttle/onlyselfsmooth{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -38864,26 +41687,17 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"tkP" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"tky" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "Air" }, -/area/centcom/zone2) -"tkR" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone2) +/area/centcom/supply) "tle" = ( /obj/structure/chair/sofa/corp/right{ dir = 8 @@ -38942,6 +41756,20 @@ icon_state = "darkblue" }, /area/centcom/zone1) +"tlH" = ( +/obj/structure/bed/dogbed/ian{ + name = "Lounger"; + pixel_x = -2 + }, +/mob/living/simple_animal/pet/dog/fox/alisa{ + pixel_x = -2 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "tlK" = ( /obj/machinery/light/spot{ dir = 8; @@ -38952,16 +41780,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate_elite) -"tlT" = ( -/obj/machinery/door/airlock/centcom{ - name = "ERT Mech and Cyborg Control"; - opacity = 1; - req_access = list(104,109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "tlW" = ( /obj/structure/shuttle/engine/huge{ dir = 1; @@ -38976,16 +41794,24 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"tmG" = ( -/obj/structure/chair/comfy/beige{ - dir = 4; - layer = 5; - pixel_y = -2 +"tmn" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 9 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/specops) "tmL" = ( /obj/structure/sink{ dir = 1 @@ -38994,10 +41820,6 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"tmQ" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "tmU" = ( /obj/item/robot_parts/robot_component{ desc = "Некая блюспейс сущность, обещала когда нибудь его доделать..."; @@ -39007,15 +41829,14 @@ icon_state = "darkfull" }, /area/syndicate_mothership/infteam) -"tnc" = ( -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 5 +"tnb" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l"; + tag = "icon-propulsion_l (NORTH)" }, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/grass, -/area/centcom/specops) +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) "tnt" = ( /obj/item/radio/intercom/syndicate{ pixel_y = -25 @@ -39044,29 +41865,34 @@ }, /turf/simulated/floor/carpet/red, /area/syndicate_mothership/control) -"tnU" = ( -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/machinery/computer/cryopod/robot{ - pixel_y = -30 - }, +"toU" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + icon_state = "white" }, /area/centcom/specops) -"toL" = ( -/obj/structure/table/wood{ - color = "#996633" +"toV" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/validsalad, +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "nanotrasen_sign3"; + pixel_x = -16; + pixel_y = 32 }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"toU" = ( /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "dark" + }, +/area/centcom/specops) +"toW" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" }, +/turf/simulated/floor/plating/airless, /area/centcom/specops) "tpf" = ( /obj/structure/window/reinforced, -/obj/structure/table/holotable, +/obj/structure/table, /obj/machinery/light/small{ dir = 4 }, @@ -39106,15 +41932,6 @@ icon_state = "neutral" }, /area/centcom/evac) -"tqG" = ( -/obj/structure/sign/poster/official/religious{ - pixel_y = -32 - }, -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/simulated/floor/carpet/red, -/area/centcom/specops) "tqI" = ( /obj/structure/window/reinforced{ dir = 8 @@ -39150,39 +41967,20 @@ icon_state = "dark" }, /area/centcom/jail) -"trm" = ( -/obj/structure/table/reinforced, -/obj/item/pizzabox/meat, -/obj/item/pizzabox/meat, -/obj/item/pizzabox/meat, -/obj/item/pizzabox/meat, -/obj/item/pizzabox/margherita, -/obj/item/pizzabox/margherita, -/obj/item/pizzabox/margherita, -/obj/item/pizzabox/hawaiian, -/obj/item/pizzabox/hawaiian, -/obj/item/pizzabox/hawaiian, -/obj/item/pizzabox/vegetable, -/obj/item/pizzabox/vegetable, -/obj/machinery/light{ - dir = 1 +"tqY" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_AEG" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/specops) -"trp" = ( -/obj/machinery/light, -/obj/machinery/door_control/secure{ - id = "CC_Armory_ARG"; - name = "ARG"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"trn" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" }, +/turf/simulated/floor/glass/reinforced, /area/centcom/specops) "trB" = ( /turf/simulated/floor/plasteel{ @@ -39200,6 +41998,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"tsa" = ( +/obj/machinery/computer/message_monitor, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "tsj" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -39209,13 +42014,11 @@ icon_state = "bot" }, /area/shuttle/escape) -"tso" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/medical, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) +"tsO" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/sliceable/birthdaycake, +/turf/simulated/floor/wood, +/area/centcom/specops) "tsX" = ( /obj/structure/rack, /obj/item/storage/backpack/duffel/syndie/c4{ @@ -39233,40 +42036,10 @@ /obj/effect/turf_decal/bot_white, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"tte" = ( -/obj/machinery/vending/boozeomat, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"tto" = ( -/obj/machinery/computer/camera_advanced, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "ttr" = ( /obj/item/flag/syndi, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/control) -"ttE" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_r"; - tag = "icon-propulsion_r (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_sit) -"ttN" = ( -/obj/item/storage/briefcase, -/obj/structure/table/wood/fancy/black, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/paper/safe_code{ - owner = "NNC" - }, -/obj/item/folder/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "ttO" = ( /obj/machinery/hydroponics/constructable{ layer = 3.2 @@ -39280,17 +42053,6 @@ }, /turf/simulated/floor/carpet/royalblack, /area/syndicate_mothership/control) -"tuh" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen/fancy{ - pixel_x = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "tun" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -39307,6 +42069,15 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"tuL" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "ntsing_alt4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "tuX" = ( /obj/effect/turf_decal{ dir = 4; @@ -39328,11 +42099,43 @@ icon_state = "arrival" }, /area/centcom/zone1) +"tvU" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/item/radio/intercom/specops{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"twa" = ( +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_x = -32 + }, +/turf/simulated/floor/indestructible{ + dir = 8; + icon_state = "darkpurple" + }, +/area/centcom/specops) "twh" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/fernybush, /turf/simulated/floor/grass, /area/centcom/evac) +"twi" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/centcom/specops) "twp" = ( /obj/effect/spawner/random_spawners/syndicate/layout/spacepod, /obj/effect/turf_decal/delivery, @@ -39341,6 +42144,18 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"twC" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "txk" = ( /obj/effect/turf_decal/stripes/gold{ dir = 9 @@ -39357,26 +42172,31 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) -"txJ" = ( -/obj/mecha/combat/marauder/loaded, -/obj/effect/turf_decal/mech, +"txs" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/obj/effect/landmark/aroomwarp{ + tag = "" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) -"txL" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_Combat_shotgun"; - name = "Combat Shotguns"; - pixel_x = 24; - pixel_y = -24; - req_access = list(114) +/area/centcom/bridge) +"txP" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "navyblue" +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 }, -/area/centcom/specops) +/obj/structure/shuttle/engine/platform{ + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) "txY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -39419,30 +42239,6 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) -"tyB" = ( -/obj/item/gun/projectile/shotgun/riot{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/riot{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/riot/short, -/obj/item/gun/projectile/shotgun/riot/short, -/obj/item/gun/projectile/shotgun/riot{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/gun/projectile/shotgun/riot{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "tyD" = ( /obj/effect/turf_decal/stripes/gold{ dir = 9; @@ -39479,51 +42275,22 @@ icon_state = "bot" }, /area/shuttle/escape) -"tzO" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp/green, -/obj/item/pen, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/item/paper, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/jail) -"tzY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/cryopod, -/turf/simulated/floor/wood, -/area/centcom/zone1) -"tAi" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/security_space_law{ - pixel_x = 3 - }, -/obj/item/book/manual/security_space_law{ - pixel_x = 3 - }, -/obj/item/book/manual/security_space_law/black{ - pixel_x = -4 - }, -/obj/item/book/manual/security_space_law/black{ - pixel_x = -4 - }, -/obj/item/book/manual/security_space_law/black{ - pixel_x = -4 +"tzK" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" }, -/obj/item/book/manual/security_space_law/black{ - pixel_x = -4 +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 }, -/obj/machinery/light{ - dir = 1 +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 }, -/turf/simulated/floor/carpet/black, -/area/centcom/court) +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) "tAz" = ( /obj/structure/rack/holorack, /obj/item/storage/box/syndie_kit/chameleon{ @@ -39573,19 +42340,18 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"tAB" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/hotdog, -/turf/simulated/floor/wood, -/area/centcom/specops) -"tBb" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/clothing/mask/balaclava, -/obj/machinery/light{ +"tAC" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/wood, -/area/centcom/jail) +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "tBf" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak-broken3" @@ -39613,15 +42379,6 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_3) -"tBG" = ( -/obj/item/clothing/head/cone{ - desc = "Старый дорожный конус. Говорят он увеличивает интеллект носителя."; - name = "Символ Разумизма"; - pixel_x = -4; - pixel_y = 7 - }, -/turf/simulated/floor/plating, -/area/centcom/specops) "tBM" = ( /obj/effect/turf_decal{ dir = 5; @@ -39630,12 +42387,6 @@ }, /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) -"tBT" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_service, -/obj/item/book/manual/sop_supply, -/turf/simulated/floor/wood, -/area/centcom/specops) "tCA" = ( /obj/effect/turf_decal{ dir = 1; @@ -39687,11 +42438,10 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"tDo" = ( -/turf/simulated/floor/plasteel{ - icon_state = "darkredalt" - }, -/area/centcom/zone3) +"tDu" = ( +/obj/machinery/tcomms/relay/cc, +/turf/simulated/floor/bluegrid, +/area/centcom/bridge) "tDJ" = ( /obj/machinery/light/spot{ dir = 4; @@ -39728,14 +42478,12 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership) -"tEi" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.8 +"tDY" = ( +/obj/structure/sign/greencross{ + pixel_x = 32 }, -/obj/structure/closet/secure_closet/reagents, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "darkgreencorners" }, /area/centcom/specops) "tEr" = ( @@ -39793,6 +42541,19 @@ /obj/item/deck/cards, /turf/simulated/floor/carpet, /area/centcom/zone1) +"tFD" = ( +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/turf_decal/tile/neutral{ + alpha = 100; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "tFQ" = ( /obj/structure/rack, /obj/effect/turf_decal/bot_white, @@ -39829,13 +42590,13 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership/elite_squad) -"tGe" = ( -/obj/item/flag/nt, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"tGc" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 9 }, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "tGm" = ( /obj/machinery/door/airlock/syndicate/cargo{ name = "Cargo Load"; @@ -39866,22 +42627,138 @@ icon_state = "bot" }, /area/shuttle/escape) -"tHx" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_r"; - tag = "icon-propulsion_r (NORTH)" +"tHC" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/under/captain_fly{ + name = "rogue uniform" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_elite) -"tHy" = ( -/obj/structure/sign/poster/official/enlist, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) -"tHQ" = ( -/obj/machinery/vending/cigarette, -/turf/simulated/floor/wood, -/area/centcom/jail) +/obj/item/clothing/under/captainparade{ + name = "parade uniform" + }, +/obj/item/clothing/under/captainparade{ + name = "parade uniform" + }, +/obj/item/clothing/under/captain_fly{ + name = "rogue uniform" + }, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/under/fluff/elishirt, +/obj/item/clothing/under/fluff/elishirt, +/obj/item/clothing/under/lawyer/black, +/obj/item/clothing/under/lawyer/black, +/obj/item/clothing/under/lawyer/blue, +/obj/item/clothing/under/lawyer/blue, +/obj/item/clothing/under/lawyer/bluesuit, +/obj/item/clothing/under/lawyer/bluesuit, +/obj/item/clothing/under/lawyer/female, +/obj/item/clothing/under/lawyer/female, +/obj/item/clothing/under/lawyer/oldman, +/obj/item/clothing/under/lawyer/oldman, +/obj/item/clothing/under/lawyer/red, +/obj/item/clothing/under/lawyer/red, +/obj/item/clothing/under/mafia{ + name = "black outfit" + }, +/obj/item/clothing/under/mafia{ + name = "black outfit" + }, +/obj/item/clothing/under/mafia/white{ + name = "white outfit" + }, +/obj/item/clothing/under/mafia/white{ + name = "white outfit" + }, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/color/black{ + icon_state = "hosblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hostanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "hostanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officerdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officertanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "officertanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardenblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardenblueclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardendnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardendnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardentanclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/under/color/black{ + icon_state = "wardentanclothes"; + name = "jumpsuit" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "tIe" = ( /obj/structure/shuttle/engine/platform{ layer = 2.9 @@ -39952,17 +42829,6 @@ /obj/structure/closet/crate/can, /turf/simulated/floor/wood, /area/centcom/zone1) -"tJJ" = ( -/obj/structure/rack/holorack, -/obj/item/gun/energy/lasercannon, -/obj/item/gun/energy/lasercannon, -/obj/item/gun/energy/lasercannon, -/obj/item/gun/energy/lasercannon, -/obj/item/gun/energy/lasercannon, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "tKi" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -40017,32 +42883,10 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"tLa" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/court) -"tLb" = ( -/obj/effect/decal/warning_stripes/northwestcorner, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "tLj" = ( /obj/item/storage/toolbox/syndicate, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"tLm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_2) "tLv" = ( /obj/structure/mirror{ pixel_x = -30 @@ -40090,16 +42934,15 @@ }, /turf/simulated/floor/carpet/arcade, /area/syndicate_mothership/infteam) -"tMC" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - tag = "icon-heater (NORTH)" +"tMs" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/mirror{ + pixel_y = -32 }, -/obj/structure/window/reinforced{ - color = "red" +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_sit) +/area/centcom/specops) "tME" = ( /obj/structure/closet/secure_closet/guncabinet{ layer = 2.9; @@ -40128,73 +42971,22 @@ icon_state = "floor4" }, /area/shuttle/gamma) -"tNp" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1; - icon_state = "propulsion_r"; - tag = "icon-propulsion_r (NORTH)" +"tMM" = ( +/obj/structure/window/reinforced, +/obj/machinery/light, +/obj/effect/turf_decal/siding/white{ + dir = 10 }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/funeral) +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "tNv" = ( /obj/structure/table/wood, /obj/item/candle/eternal, /obj/structure/window/reinforced, /turf/simulated/floor/carpet/black, /area/centcom/evac) -"tNz" = ( -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = 2 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = 2 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = 2 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = 2 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = 2 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/gun/projectile/automatic/pistol/enforcer{ - icon_state = "enforcer_black"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/effect/decal/warning_stripes/white/hollow, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) "tNZ" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/condiment/peppermill{ @@ -40251,29 +43043,6 @@ }, /turf/simulated/floor/carpet/arcade, /area/centcom/zone1) -"tPu" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/reinforced{ - color = "red" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/syndicate_elite) -"tPx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/light, -/obj/machinery/portable_atmospherics/canister/oxygen{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "tPy" = ( /obj/item/flag/syndi, /turf/simulated/floor/shuttle{ @@ -40281,16 +43050,43 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"tPD" = ( +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "tPL" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak-broken4" }, /area/syndicate_mothership/infteam) +"tQg" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "tQh" = ( /obj/item/storage/bible, /obj/structure/table/wood, /turf/simulated/floor/carpet/black, /area/centcom/evac) +"tQy" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/glass/reinforced, +/area/centcom/specops) "tQA" = ( /obj/structure/curtain/black{ pixel_y = -32 @@ -40327,64 +43123,14 @@ }, /turf/simulated/floor/plasteel, /area/centcom/evac) -"tRj" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/pen/multi/gold, -/obj/item/stamp/centcom{ - pixel_x = -5; - pixel_y = 5 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"tRk" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ +"tRQ" = ( +/obj/structure/chair/comfy/shuttle{ dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/court) -"tRF" = ( -/obj/structure/rack/holorack, -/obj/item/organ/internal/cyberimp/brain/anti_drop, -/obj/item/organ/internal/cyberimp/brain/anti_drop, -/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, -/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, -/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, -/obj/item/organ/internal/cyberimp/chest/reviver/hardened, -/obj/item/organ/internal/cyberimp/chest/reviver/hardened, -/obj/item/organ/internal/cyberimp/eyes/hud/medical, -/obj/item/organ/internal/cyberimp/eyes/hud/medical, -/obj/item/organ/internal/cyberimp/eyes/thermals, -/obj/item/organ/internal/cyberimp/eyes/thermals, -/obj/item/organ/internal/cyberimp/mouth/breathing_tube, -/obj/item/organ/internal/cyberimp/mouth/breathing_tube, -/obj/item/implanter/mindshield, -/obj/item/implanter/mindshield, -/obj/item/organ/internal/cyberimp/arm/combat/centcom, -/obj/item/organ/internal/cyberimp/arm/combat/centcom, -/obj/item/organ/internal/cyberimp/arm/surgery, -/obj/item/organ/internal/cyberimp/arm/toolset, -/obj/item/organ/internal/cyberimp/arm/janitorial, -/turf/simulated/floor/wood, -/area/centcom/specops) -"tRX" = ( -/obj/machinery/photocopier, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 + dir = 5; + icon_state = "darkred" }, -/turf/simulated/floor/wood, /area/centcom/specops) "tRY" = ( /obj/machinery/cryopod{ @@ -40401,12 +43147,6 @@ }, /turf/simulated/floor/carpet, /area/centcom/evac) -"tSk" = ( -/obj/effect/decal/warning_stripes/east, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "tSu" = ( /obj/structure/window/reinforced{ dir = 4 @@ -40422,14 +43162,6 @@ icon_state = "dark" }, /area/centcom/jail) -"tSE" = ( -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "tSR" = ( /obj/item/clothing/under/maid, /turf/simulated/floor/plasteel{ @@ -40453,12 +43185,6 @@ name = "floor" }, /area/syndicate_mothership/infteam) -"tSV" = ( -/obj/machinery/vending/cola/free, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "tTj" = ( /obj/structure/curtain/black{ pixel_y = -32 @@ -40530,6 +43256,22 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership) +"tUB" = ( +/obj/structure/chair/sofa{ + dir = 5 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/zone1) +"tUJ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/tile/neutral{ + alpha = 180; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) "tVF" = ( /turf/simulated/floor/shuttle{ icon_state = "floor4" @@ -40566,16 +43308,21 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"tWj" = ( -/obj/machinery/light{ - dir = 8; - switchcount = 50 +"tWr" = ( +/obj/effect/turf_decal/stripes/line{ + icon = 'icons/turf/floors.dmi'; + icon_state = "siding4" + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full" }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluecorners" + dir = 1; + icon_state = "rampbottom" }, -/area/centcom/specops) +/area/centcom/supply) "tWu" = ( /obj/structure/chair/stool/bar, /obj/structure/curtain/open/shower/security{ @@ -40583,6 +43330,10 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) +"tWD" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/carpet, +/area/centcom/specops) "tWF" = ( /obj/machinery/recharge_station/ert, /obj/effect/decal/cleanable/dirt, @@ -40605,15 +43356,6 @@ icon_state = "brownoldfull" }, /area/syndicate_mothership/jail) -"tXE" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-28"; - tag = "icon-plant-28" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "tYd" = ( /turf/simulated/wall/indestructible/reinforced/rusted, /area/vox_station) @@ -40650,9 +43392,36 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) +"tYO" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2; + armor = list("melee"=100,"bullet"=100,"laser"=0,"energy"=0,"bomb"=25,"bio"=100,"rad"=100,"fire"=80,"acid"=100) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"tYP" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun/rubbershot, +/obj/item/ammo_box/shotgun/rubbershot, +/obj/item/ammo_box/shotgun/rubbershot, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "tZe" = ( /turf/simulated/floor/carpet/black, /area/centcom/zone1) +"tZi" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) "tZj" = ( /obj/machinery/vending/cigarette, /obj/structure/closet/fireaxecabinet{ @@ -40662,33 +43431,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"tZS" = ( -/obj/structure/rack/holorack, -/obj/item/organ/internal/cyberimp/brain/anti_drop, -/obj/item/organ/internal/cyberimp/brain/anti_drop, -/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, -/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, -/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, -/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, -/obj/item/organ/internal/cyberimp/chest/reviver/hardened, -/obj/item/organ/internal/cyberimp/chest/reviver/hardened, -/obj/item/organ/internal/cyberimp/eyes/hud/medical, -/obj/item/organ/internal/cyberimp/eyes/hud/medical, -/obj/item/organ/internal/cyberimp/eyes/thermals, -/obj/item/organ/internal/cyberimp/eyes/thermals, -/obj/item/organ/internal/cyberimp/mouth/breathing_tube, -/obj/item/organ/internal/cyberimp/mouth/breathing_tube, -/obj/item/implanter/mindshield, -/obj/item/implanter/mindshield, -/obj/item/organ/internal/cyberimp/arm/combat/centcom, -/obj/item/organ/internal/cyberimp/arm/combat/centcom, -/obj/item/organ/internal/cyberimp/arm/surgery, -/obj/item/organ/internal/cyberimp/arm/toolset, -/obj/item/organ/internal/cyberimp/arm/janitorial, -/turf/simulated/floor/wood, -/area/centcom/bridge) "tZV" = ( /obj/structure/chair/comfy/shuttle{ dir = 1 @@ -40733,19 +43475,13 @@ icon_state = "floor4" }, /area/shuttle/assault_pod) -"ubx" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 - }, -/obj/structure/window/reinforced, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22"; - tag = "icon-plant-22" - }, -/obj/machinery/light/small{ - dir = 4 +"uby" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/door_control/secure{ + id = "senior_o_shutters"; + req_access = list(114) }, -/turf/simulated/floor/wood, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "ubE" = ( /turf/space/transit/south{ @@ -40842,6 +43578,15 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"udF" = ( +/obj/structure/sign/custodian{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/centcom/specops) "udI" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/simulated/floor/wood, @@ -40892,6 +43637,20 @@ icon_state = "grimy" }, /area/centcom/zone2) +"ueB" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DEDI" + }, +/obj/machinery/door/poddoor/impassable/preopen{ + id_tag = "ERT_Quarantine"; + name = "ERT Quarantine" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/centcom/specops) "ueC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fans/tiny/invisible, @@ -40900,11 +43659,35 @@ icon_state = "warndarkgreycornerred" }, /area/syndicate_mothership) +"ueG" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"ueL" = ( +/turf/simulated/floor/plating, +/area/centcom/zone2) "ueN" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowalt" }, /area/centcom/zone3) +"ueR" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluealtstrip" + }, +/area/centcom/zone2) "ufa" = ( /obj/machinery/vending/boozeomat, /obj/effect/decal/cleanable/dirt, @@ -40933,24 +43716,11 @@ icon_state = "darkyellowalt" }, /area/centcom/zone3) -"ufp" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen/multi/fountain, -/obj/item/stamp/centcom{ - pixel_x = -5; - pixel_y = -7 - }, -/obj/item/radio/intercom/specops{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "ufB" = ( /obj/structure/window/reinforced{ layer = 2.9 }, -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/paper_bin/nanotrasen{ pixel_x = 3; pixel_y = 12 @@ -40958,6 +43728,37 @@ /obj/item/pen/multi/fountain, /turf/simulated/floor/carpet/black, /area/centcom/zone2) +"ufK" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 10 + }, +/obj/structure/showcase{ + layer = 4.2; + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"ufN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 1; + req_access = list(104) + }, +/obj/machinery/door/poddoor/shutters/invincible{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "CC_space_jail_sec"; + layer = 50; + level = 3; + locked = 1; + name = "Central Command Jail"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/centcom/jail) "ufP" = ( /obj/structure/table/wood/fancy/black, /obj/item/reagent_containers/food/drinks/trophy/gold_cup, @@ -41002,31 +43803,6 @@ "ugH" = ( /turf/simulated/floor/light/colour_cycle/dancefloor_a, /area/centcom/zone1) -"ugK" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" - }, -/area/centcom/zone2) -"ugQ" = ( -/obj/structure/toilet{ - dir = 8; - name = "Трон старшего администратора" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door_control/secure{ - id = "CC_toilet_unit4"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/zone1) "ugS" = ( /obj/effect/decal/warning_stripes/white, /obj/machinery/door/airlock/centcom{ @@ -41050,12 +43826,23 @@ icon_state = "cmo" }, /area/shuttle/escape) -"uho" = ( -/obj/structure/chair/comfy/red{ - color = "#FFFFFF" +"uhi" = ( +/obj/structure/table/wood{ + color = "#996633" }, -/turf/simulated/floor/carpet/black, -/area/centcom/court) +/obj/item/folder, +/obj/item/folder, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/folder/yellow, +/obj/item/folder/yellow, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "uhy" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -41126,6 +43913,14 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"ujw" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "ukh" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A"; @@ -41141,17 +43936,28 @@ icon_state = "darkyellowaltstrip" }, /area/centcom/zone3) -"ulJ" = ( -/obj/effect/decal/warning_stripes/east, -/obj/machinery/door_control/secure{ - id = "Admin_shuttle_access"; - name = "Argos Shuttle Access"; - pixel_x = 34; - pixel_y = -24; - req_access = list(114) +"ulL" = ( +/obj/mecha/combat/gygax/ert{ + color = "#66ff99"; + name = "Assault Jaeger" + }, +/turf/simulated/floor/plasteel{ + icon_state = "navyblue" }, -/turf/simulated/floor/carpet/black, /area/centcom/specops) +"umb" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/gold/glass{ + frequency = 2000; + hackable = 0; + id_tag = "CC-OP3-Ext"; + locked = 1; + name = "Zone 3" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "umd" = ( /obj/effect/turf_decal/tile/neutral{ color = "black"; @@ -41227,13 +44033,34 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"unl" = ( -/obj/structure/statue/sandstone/venus{ - layer = 5 +"unp" = ( +/obj/item/paper_bin/nanotrasen{ + pixel_x = 3; + pixel_y = 12 }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/centcom/evac) +/obj/item/pen/multi/fountain, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/zone3) +"unB" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) +"unM" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "unO" = ( /obj/item/flag/nt, /obj/machinery/light/small{ @@ -41278,6 +44105,12 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"uox" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/centcom/specops) "uoE" = ( /obj/structure/railing{ dir = 4 @@ -41304,19 +44137,12 @@ /obj/structure/rack/gunrack, /turf/simulated/floor/mineral/plastitanium, /area/syndicate_mothership/elite_squad) -"uoR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) -"uoZ" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - dir = 8 +"uoM" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredaltstrip" }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) +/area/centcom/zone2) "upv" = ( /obj/structure/flora/ausbushes/pointybush, /turf/simulated/floor/grass, @@ -41330,6 +44156,12 @@ icon_state = "floor4" }, /area/shuttle/syndicate_sit) +"uqc" = ( +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "uqg" = ( /obj/machinery/computer, /turf/simulated/floor/plasteel{ @@ -41375,6 +44207,15 @@ }, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) +"uqG" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -32; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) "uqH" = ( /obj/structure/chair{ dir = 4 @@ -41382,24 +44223,24 @@ /obj/item/clothing/mask/breath, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"uqY" = ( -/obj/structure/table/wood{ - color = "#996633" +"uqQ" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 16 }, -/obj/item/pen/multi/fountain{ - pixel_x = 5; - pixel_y = 5 +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 }, -/obj/item/pen/multi/fountain{ - pixel_x = 5; - pixel_y = 5 +/obj/item/pen/fancy{ + pixel_x = 8 }, -/obj/item/pen/multi/fountain{ - pixel_x = 5; - pixel_y = 5 +/obj/effect/turf_decal/siding{ + color = "#444444" }, -/turf/simulated/floor/wood, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "url" = ( /obj/machinery/porta_turret/syndicate/interior, /obj/structure/window/plasmareinforced{ @@ -41554,6 +44395,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"usb" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) "usi" = ( /obj/effect/turf_decal{ icon_state = "golden_stripes" @@ -41577,6 +44424,13 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) +"usq" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "usR" = ( /turf/simulated/wall/shuttle{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -41598,24 +44452,16 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"uua" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" - }, -/area/centcom/specops) +"uue" = ( +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "uuq" = ( /obj/structure/flora/junglebush/c, /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) "uuD" = ( -/obj/structure/table/holotable, +/obj/structure/table, /obj/item/paper_bin/nanotrasen{ pixel_x = 3; pixel_y = 12 @@ -41646,17 +44492,6 @@ icon_state = "floor4" }, /area/shuttle/escape) -"uvw" = ( -/obj/effect/decal/warning_stripes/east, -/obj/effect/turf_decal/arrows/white{ - dir = 4; - name = "ERT shuttle" - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluealtstrip" - }, -/area/centcom/specops) "uvE" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -41667,13 +44502,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"uvO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light, -/turf/simulated/floor/grass, -/area/centcom/evac) "uwo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -41742,6 +44570,21 @@ /obj/structure/window/full/shuttle, /turf/simulated/floor/shuttle/plating, /area/shuttle/trade/sol) +"uyw" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"uyV" = ( +/obj/effect/landmark/ert_director, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "uyZ" = ( /obj/effect/turf_decal/stripes/line{ color = "darkgray"; @@ -41765,6 +44608,15 @@ tag = "icon-stage_stairs" }, /area/syndicate_mothership) +"uzh" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "uzi" = ( /obj/effect/turf_decal/stripes/gold{ dir = 1 @@ -41782,45 +44634,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate_sit) -"uzs" = ( -/obj/structure/rack, -/obj/item/grenade/empgrenade{ - pixel_x = 7; - pixel_y = -2 - }, -/obj/item/grenade/empgrenade{ - pixel_x = 7; - pixel_y = -2 - }, -/obj/item/grenade/empgrenade{ - pixel_x = 7; - pixel_y = -2 - }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 - }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 - }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 - }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 - }, -/obj/item/grenade/smokebomb{ - pixel_x = -5 - }, -/obj/item/gun/energy/ionrifle/carbine{ - pixel_y = 7 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "uzP" = ( /turf/simulated/floor/carpet/red, /area/centcom/specops) @@ -41886,15 +44699,6 @@ icon_state = "floor3" }, /area/shuttle/administration) -"uAJ" = ( -/obj/machinery/vending/cola/free, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone2) "uBe" = ( /obj/effect/turf_decal/box/red, /obj/machinery/door/window/brigdoor{ @@ -41911,16 +44715,6 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"uBl" = ( -/obj/effect/decal/warning_stripes/yellow/hollow, -/obj/machinery/light, -/obj/machinery/portable_atmospherics/canister/sleeping_agent{ - maximum_pressure = 50000 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "uBr" = ( /obj/machinery/light/small{ dir = 8 @@ -41934,14 +44728,6 @@ icon_state = "grimy" }, /area/centcom/jail) -"uCb" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "uCi" = ( /obj/machinery/light{ dir = 8 @@ -41950,6 +44736,11 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"uCx" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/centcom/zone2) "uDd" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -41970,19 +44761,6 @@ icon_state = "bot" }, /area/shuttle/escape) -"uDo" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/embedded_controller/radio/airlock/access_controller{ - frequency = 2000; - id_tag = "CC-OP2"; - name = "Access Controller OP2"; - pixel_y = 32; - req_access = list(109); - tag_exterior_door = "CC-OP2-Ext"; - tag_interior_door = "CC-OP2-Int" - }, -/turf/simulated/floor/wood, -/area/centcom/zone2) "uDD" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/regular, @@ -41999,14 +44777,21 @@ icon_state = "barber" }, /area/centcom/jail) -"uEf" = ( -/obj/machinery/light{ - dir = 4 +"uEg" = ( +/obj/effect/decal/nanotrasen_logo{ + icon_state = "logo5"; + pixel_x = 16 }, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_x = 32 +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) +"uEk" = ( +/obj/structure/table, +/obj/item/storage/box/cups, +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/carpet/black, /area/centcom/specops) "uEG" = ( /obj/structure/chair/office/dark{ @@ -42014,6 +44799,14 @@ }, /turf/simulated/floor/wood, /area/centcom/zone2) +"uEI" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/meatsteak, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom/specops) "uEU" = ( /obj/machinery/door/airlock/external{ id_tag = "s_docking_airlock"; @@ -42029,7 +44822,7 @@ req_access = list(150) }, /obj/structure/fans/tiny, -/turf/simulated/floor/plating/airless, +/turf/simulated/floor/plating, /area/shuttle/syndicate_elite) "uEW" = ( /obj/machinery/door/airlock/shuttle{ @@ -42114,6 +44907,55 @@ icon_state = "floor4" }, /area/shuttle/syndicate_sit) +"uGD" = ( +/turf/simulated/floor/wood{ + icon_state = "light-fancy-wood" + }, +/area/centcom/specops) +"uGG" = ( +/obj/structure/closet/cabinet{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100) + }, +/obj/item/storage/box/centcomofficer, +/obj/item/radio/headset/centcom{ + desc = null; + name = "Supreme commander bowman headset" + }, +/obj/item/card/id{ + access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114); + icon_state = "commander"; + name = "Supreme Commander ID card"; + rank = "Nanotrasen Navy Captain"; + registered_name = null + }, +/obj/item/door_remote/centcomm, +/obj/item/clothing/accessory/medal/gold{ + desc = null; + name = "Supreme commander's gold medal" + }, +/obj/item/gun/projectile/revolver/mateba, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/gloves/color/white{ + desc = null; + name = "Supreme judge gloves" + }, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "uGV" = ( /obj/docking_port/mobile/emergency/backup{ dir = 8; @@ -42192,22 +45034,54 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"uJn" = ( -/obj/effect/turf_decal/loading_area{ +"uIF" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkbluealtstrip" +/obj/effect/turf_decal/siding/white{ + dir = 4 }, -/area/centcom/zone2) -"uJU" = ( -/obj/structure/window/reinforced, -/obj/machinery/dna_scannernew, /turf/simulated/floor/plasteel{ icon_state = "dark" }, +/area/centcom/jail) +"uJi" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_DURAND" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, /area/centcom/specops) +"uJp" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) +"uJA" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) +"uJF" = ( +/obj/machinery/vending/ntc/medal, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "uKc" = ( /obj/machinery/vending/wallmed{ name = "Custom Emergency NanoMed"; @@ -42218,23 +45092,10 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"uKU" = ( -/obj/structure/rack/holorack, -/obj/item/gun/medbeam, -/obj/item/gun/medbeam, -/obj/item/gun/medbeam, -/obj/item/gun/medbeam, -/obj/item/gun/medbeam, -/obj/item/clothing/glasses/hud/health/night, -/obj/item/clothing/glasses/hud/health/night, -/obj/item/clothing/glasses/hud/health/night, -/obj/item/clothing/glasses/hud/health/night, -/obj/item/clothing/glasses/hud/health/night, -/obj/item/bodyanalyzer/advanced, -/obj/item/bodyanalyzer/advanced, -/obj/item/bodyanalyzer/advanced, -/obj/item/bodyanalyzer/advanced, -/obj/item/bodyanalyzer/advanced, +"uKN" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "N2" + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -42263,21 +45124,6 @@ icon_state = "warnwhite" }, /area/centcom/zone1) -"uLd" = ( -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater3x3_side"; - tag = "icon-heater (NORTH)" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "uLg" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -42305,12 +45151,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"uLj" = ( -/obj/item/radio/intercom/specops{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/centcom/zone3) "uLm" = ( /obj/machinery/light{ dir = 8 @@ -42320,37 +45160,34 @@ icon_state = "darkred" }, /area/syndicate_mothership/elite_squad) -"uLr" = ( -/obj/machinery/door/airlock/centcom{ - req_access = list(114,109) - }, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluealt" - }, -/area/centcom/specops) -"uLw" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/obj/item/ammo_box/magazine/m556, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "uLx" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" }, /area/centcom/evac) +"uLB" = ( +/obj/machinery/door/poddoor{ + id_tag = "ASSAULT2"; + name = "Launch Bay #2" + }, +/obj/effect/turf_decal/tile/neutral{ + alpha = 75; + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/turf/simulated/floor/plating, +/area/centcom/supply) +"uLN" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/supply) "uMl" = ( /obj/structure/ore_box, /obj/effect/turf_decal/stripes/line{ @@ -42369,6 +45206,14 @@ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) +"uMp" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r"; + tag = "icon-propulsion_r (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) "uMr" = ( /obj/machinery/computer/cryopod{ pixel_y = 32 @@ -42377,11 +45222,12 @@ icon_state = "dark" }, /area/centcom/jail) -"uMu" = ( -/obj/structure/bookcase, -/obj/machinery/light/small, -/turf/simulated/floor/carpet, -/area/centcom/zone1) +"uMB" = ( +/obj/structure/closet/secure_closet/cabinet/bar/random_drinks{ + layer = 3.5 + }, +/turf/simulated/floor/wood, +/area/centcom/zone3) "uMD" = ( /obj/machinery/conveyor{ id = "SFBQMLoad"; @@ -42412,20 +45258,6 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"uMZ" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/window/plasmareinforced{ - color = "#FF0000"; - dir = 1 - }, -/obj/structure/shuttle/engine/platform{ - layer = 2.9 - }, -/turf/simulated/floor/plating, -/area/shuttle/syndicate) "uNb" = ( /obj/structure/flora/rock/jungle, /obj/structure/flora/junglebush, @@ -42446,12 +45278,6 @@ icon_state = "ninja_walls_direction" }, /area/shuttle/ninja) -"uNq" = ( -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" - }, -/area/centcom/zone3) "uNx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -42483,20 +45309,9 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) -"uNI" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen/fancy{ - pixel_x = 8 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 16 - }, -/turf/simulated/floor/carpet/black, +"uOd" = ( +/obj/structure/filingcabinet/employment, +/turf/simulated/floor/carpet, /area/centcom/zone2) "uOf" = ( /obj/structure/chair/comfy/purp{ @@ -42511,6 +45326,16 @@ icon_state = "dark" }, /area/centcom/specops) +"uOl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) "uOA" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -42540,12 +45365,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"uPb" = ( -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) "uPe" = ( /obj/structure/chair/comfy/shuttle{ dir = 1 @@ -42567,6 +45386,19 @@ icon_state = "Dark" }, /area/shuttle/funeral) +"uPQ" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/effect/mine/sound/bwoink{ + layer = 2.9; + alpha = 0 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom/zone1) +"uPV" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plating, +/area/centcom/zone2) "uPZ" = ( /obj/machinery/light/spot, /turf/simulated/floor/shuttle{ @@ -42579,22 +45411,6 @@ /obj/structure/flora/ausbushes/pointybush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/control) -"uQg" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_science, -/obj/item/book/manual/sop_medical, -/turf/simulated/floor/wood, -/area/centcom/specops) -"uQD" = ( -/obj/machinery/light{ - dir = 8; - switchcount = 50 - }, -/turf/simulated/floor/indestructible{ - dir = 1; - icon_state = "darkbrown" - }, -/area/centcom/specops) "uQK" = ( /obj/effect/mapping_helpers/light{ light_power = 3 @@ -42606,13 +45422,21 @@ /obj/structure/window/full/shuttle/gray, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) -"uRC" = ( -/obj/effect/turf_decal/bot, -/obj/structure/ore_box, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"uRq" = ( +/obj/structure/closet/l3closet/security, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/watertank/janitor{ + max_integrity = 1500; + volume = 1500 }, -/area/centcom/zone2) +/obj/item/grenade/chem_grenade/cleaner, +/turf/simulated/floor/indestructible{ + dir = 5; + icon_state = "darkpurple" + }, +/area/centcom/specops) "uSa" = ( /obj/docking_port/stationary/transit{ dwidth = 3; @@ -42627,18 +45451,13 @@ icon_state = "black" }, /area/space) -"uSc" = ( -/obj/structure/holohoop{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/warning_stripes/green, +"uSe" = ( +/obj/machinery/computer/cloning, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4; + icon_state = "whiteblue" }, -/area/centcom/evac) +/area/centcom/specops) "uSq" = ( /obj/machinery/porta_turret/centcom{ active_power_usage = 0; @@ -42726,31 +45545,19 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"uTp" = ( -/obj/machinery/computer, +"uUe" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, /obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 4 }, -/area/centcom/bridge) -"uTt" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/conveyor{ + id = "N2"; + dir = 1 }, -/obj/item/flag/nt, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkgrey" - }, -/area/centcom/specops) -"uTC" = ( -/turf/simulated/floor/indestructible{ - dir = 1; - icon_state = "darkbrown" + icon_state = "dark" }, -/area/centcom/specops) +/area/centcom/supply) "uUr" = ( /obj/effect/turf_decal/stripes/gold{ dir = 6 @@ -42763,22 +45570,34 @@ /obj/item/camera_bug, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) -"uUG" = ( -/obj/effect/turf_decal/caution/stand_clear/white, -/obj/machinery/door/poddoor/impassable{ - id_tag = "CC_Players_In"; - name = "Blast Door" +"uUY" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +/obj/effect/step_trigger/teleporter{ + teleport_x = 183; + teleport_y = 62; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" }, -/area/centcom/zone2) -"uVd" = ( /turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkblue" + color = "gray"; + dir = 8; + icon_state = "rampbottom" }, /area/centcom/specops) +"uVb" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "uVg" = ( /obj/machinery/light/small{ dir = 4; @@ -42806,7 +45625,7 @@ dir = 8; icon_state = "burst_l" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/specops) "uVO" = ( /turf/simulated/floor/plasteel{ @@ -42814,6 +45633,57 @@ icon_state = "darkredalt" }, /area/centcom/jail) +"uVX" = ( +/obj/structure/closet/cabinet{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100) + }, +/obj/item/storage/box/centcomofficer, +/obj/item/radio/headset/centcom{ + desc = null; + name = "Supreme commander bowman headset" + }, +/obj/item/card/id{ + access = list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,69,70,71,73,74,75,76,77,99,101,102,103,104,105,106,107,108,109,110,111,112,113,114); + icon_state = "commander"; + name = "Supreme Commander ID card"; + rank = "Nanotrasen Navy Captain"; + registered_name = null + }, +/obj/item/door_remote/centcomm, +/obj/item/clothing/accessory/medal/gold{ + desc = null; + name = "Supreme commander's gold medal" + }, +/obj/item/gun/projectile/revolver/mateba, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/clothing/under/color/black{ + icon_state = "hosdnavyclothes"; + name = "jumpsuit" + }, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/head/beret/centcom/officer/sigholt{ + icon_state = "officerberet"; + name = "beret" + }, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/gloves/color/white{ + desc = null; + name = "Supreme judge gloves" + }, +/obj/item/clothing/shoes/cowboy/white{ + name = "white boots" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"uVZ" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/centcom/specops) "uWf" = ( /obj/effect/turf_decal/stripes/gold{ dir = 9 @@ -42830,18 +45700,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"uWy" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/space) -"uWB" = ( -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" - }, -/area/centcom/jail) "uWE" = ( /obj/structure/chair/wood{ dir = 8 @@ -42877,10 +45735,6 @@ /obj/machinery/light/spot, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"uYa" = ( -/obj/machinery/vending/cola/free, -/turf/simulated/floor/wood, -/area/centcom/jail) "uYs" = ( /obj/effect/turf_decal/number/number_3{ dir = 8 @@ -42890,6 +45744,21 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"uYJ" = ( +/obj/effect/turf_decal/siding/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"uYX" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/pen/multi/gold, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "uZl" = ( /obj/machinery/door/airlock/hatch{ drain_act_protected = 1; @@ -42920,20 +45789,21 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) -"uZt" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/clothing/mask/balaclava, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/jail) "uZB" = ( /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" }, /area/centcom/specops) +"uZI" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/centcom/specops) "uZO" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -42975,9 +45845,38 @@ icon_state = "freezerfloor" }, /area/centcom/jail) -"vcj" = ( -/obj/machinery/computer/crew, -/turf/simulated/floor/wood, +"vbk" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/tactical, +/obj/item/storage/firstaid/tactical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom/specops) +"vcp" = ( +/obj/item/radio/intercom/specops{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkgreen" + }, +/area/centcom/specops) +"vct" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowaltstrip" + }, +/area/centcom/zone3) +"vcv" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/autoimplanter/old, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "vcC" = ( /obj/structure/table/reinforced, @@ -42988,14 +45887,17 @@ icon_state = "dark" }, /area/shuttle/escape) -"vcO" = ( -/obj/structure/window/reinforced, +"vcM" = ( /obj/structure/window/reinforced{ - dir = 4 + dir = 1 }, -/obj/structure/filingcabinet/employment, -/turf/simulated/floor/wood, -/area/centcom/specops) +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "vdf" = ( /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ @@ -43022,27 +45924,16 @@ icon_state = "bot" }, /area/shuttle/escape) -"vdO" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/gloves/color/white{ - desc = null - }, -/obj/item/clothing/gloves/color/white{ - desc = null - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, +"vdV" = ( +/obj/structure/rack, +/obj/item/ammo_box/shotgun/buck, +/obj/item/ammo_box/shotgun/buck, +/obj/item/ammo_box/shotgun/buck, +/obj/effect/decal/warning_stripes/blue/hollow, /turf/simulated/floor/plasteel{ - icon_state = "darkyellow" + icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/specops) "vdW" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery/red, @@ -43102,18 +45993,6 @@ icon_state = "fancy-wood-cherry" }, /area/syndicate_mothership/control) -"vfD" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/airlock/centcom{ - name = "Medical Block"; - opacity = 1; - req_access = list(109) - }, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "vfR" = ( /obj/machinery/recharge_station/upgraded, /turf/simulated/floor/shuttle{ @@ -43140,13 +46019,21 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) -"vgt" = ( -/obj/machinery/photocopier, -/obj/structure/window/reinforced{ - dir = 1 +"vgD" = ( +/obj/structure/urinal{ + pixel_y = 32 }, -/turf/simulated/floor/wood, -/area/centcom/specops) +/obj/machinery/door_control/secure{ + id = "CC_toilet_unit2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/evac) "vgN" = ( /obj/structure/flora/rock, /obj/structure/flora/ausbushes/sparsegrass, @@ -43167,6 +46054,16 @@ icon_state = "dark" }, /area/centcom/zone1) +"vhh" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/airlock{ + id_tag = "CC_toilet_unit4"; + name = "Toilet" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone1) "vhp" = ( /obj/machinery/light{ dir = 1 @@ -43188,6 +46085,16 @@ icon_state = "floor4" }, /area/shuttle/syndicate) +"vhG" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + tag = "icon-burst_l" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_2) "vhU" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-6"; @@ -43213,24 +46120,10 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vik" = ( -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/item/suppressor, -/obj/structure/rack, -/obj/effect/decal/warning_stripes/white/hollow, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "navybluefull" - }, -/area/centcom/specops) +"vit" = ( +/obj/effect/turf_decal/siding/brown, +/turf/simulated/floor/carpet, +/area/centcom/zone3) "viw" = ( /obj/effect/turf_decal/number/number_7, /turf/simulated/floor/plasteel{ @@ -43295,21 +46188,9 @@ icon_state = "darkyellowfull" }, /area/centcom/bridge) -"vjK" = ( -/obj/machinery/ai_status_display{ - pixel_x = -32 - }, -/obj/machinery/computer/communications, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"vjT" = ( -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) +"vjG" = ( +/turf/simulated/floor/carpet/blue, +/area/centcom/specops) "vkh" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -43320,12 +46201,60 @@ icon_state = "barber" }, /area/centcom/jail) +"vkG" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = -24 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -16 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -8 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/centcom/specops) +"vkL" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/pen/multi/gold, +/obj/item/stamp/centcom{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) +"vlu" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/glass, +/area/centcom/bridge) "vlv" = ( /obj/item/flag/syndi, /turf/simulated/floor/plasteel{ icon_state = "darkgrey" }, /area/syndicate_mothership) +"vlF" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) "vlG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin/syndicate{ @@ -43349,21 +46278,14 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"vlQ" = ( -/obj/effect/decal/warning_stripes/red/partial{ +"vmx" = ( +/obj/effect/turf_decal/siding/white/corner{ dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/specops) -"vlW" = ( -/obj/structure/chair/comfy/red{ - dir = 4 - }, -/obj/item/toy/plushie/red_fox, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) +/area/centcom/evac) "vmC" = ( /obj/structure/railing{ dir = 4 @@ -43377,10 +46299,19 @@ icon_state = "dark" }, /area/syndicate_mothership/jail) -"vng" = ( -/obj/item/twohanded/required/kirbyplants, +"vmF" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, /turf/simulated/floor/carpet/black, -/area/centcom/court) +/area/centcom/bridge) +"vmX" = ( +/obj/structure/window/full/reinforced{ + layer = 2 + }, +/turf/simulated/floor/plating, +/area/centcom/zone3) "vnv" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -43462,22 +46393,6 @@ icon_state = "dark" }, /area/centcom/zone1) -"vol" = ( -/obj/item/storage/box/beakers/bluespace, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/reagent_containers/iv_bag/bloodsynthetic/oxygenis, -/obj/structure/closet/secure_closet/cabinet/bar, -/turf/simulated/floor/wood, -/area/centcom/zone1) "vow" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 6 @@ -43487,14 +46402,11 @@ icon_state = "darkyellowalt" }, /area/syndicate_mothership/cargo) -"voT" = ( -/obj/structure/bed, -/obj/item/bedsheet/mime, -/turf/simulated/floor/carpet, -/area/centcom/zone1) -"voV" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, +"vpe" = ( +/obj/machinery/door/airlock/diamond{ + locked = 1 + }, +/turf/simulated/floor/plating, /area/centcom/specops) "vpg" = ( /turf/simulated/floor/shuttle{ @@ -43539,9 +46451,19 @@ icon_state = "floor4" }, /area/shuttle/specops) -"vpW" = ( -/obj/structure/chair/office/light, -/turf/simulated/floor/carpet/black, +"vpL" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) +"vpP" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/glass, /area/centcom/bridge) "vpY" = ( /obj/effect/turf_decal/siding/wood{ @@ -43558,15 +46480,6 @@ icon_state = "light-fancy-wood" }, /area/syndicate_mothership/control) -"vqd" = ( -/turf/simulated/floor/wood, -/area/centcom/court) -"vqC" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) "vqK" = ( /obj/structure/reagent_dispensers/fueltank/chem{ pixel_x = 32 @@ -43577,6 +46490,29 @@ icon_state = "neutralfull" }, /area/shuttle/escape) +"vqP" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"vqW" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "vqX" = ( /obj/structure/chair/sofa/left{ dir = 8 @@ -43584,6 +46520,16 @@ /obj/machinery/light/small, /turf/simulated/floor/carpet/black, /area/centcom/zone1) +"vrd" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone3) "vrm" = ( /obj/effect/turf_decal{ dir = 1; @@ -43600,6 +46546,25 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"vrA" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"vrB" = ( +/obj/structure/table/glass, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/reagent_containers/food/drinks/flask/detflask=10,/obj/item/reagent_containers/food/drinks/cans/tonic=10,/obj/item/reagent_containers/food/drinks/cans/thirteenloko=10,/obj/item/reagent_containers/food/drinks/cans/synthanol=10,/obj/item/reagent_containers/food/drinks/cans/space_mountain_wind=10,/obj/item/reagent_containers/food/drinks/cans/lemon_lime=10,""=70); + name = "Food CC Spawner #3" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/centcom/specops) "vrH" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -43651,6 +46616,14 @@ }, /turf/simulated/floor/shuttle/plating, /area/shuttle/syndicate_elite) +"vsc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/evac) "vsf" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/plasteel{ @@ -43658,6 +46631,19 @@ icon_state = "darkjail" }, /area/syndicate_mothership/jail) +"vsi" = ( +/obj/machinery/vending/ntc_resources{ + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"vsm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredaltstrip" + }, +/area/centcom/jail) "vst" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -43680,10 +46666,6 @@ icon_state = "white" }, /area/centcom/jail) -"vsV" = ( -/obj/machinery/door/window/brigdoor, -/turf/simulated/floor/carpet, -/area/centcom/zone2) "vtg" = ( /obj/machinery/computer/shuttle/sit, /turf/simulated/floor/shuttle{ @@ -43695,27 +46677,6 @@ /obj/structure/window/full/basic, /turf/simulated/floor/grass, /area/centcom/zone3) -"vtw" = ( -/obj/item/gun/energy/gun/pdw9{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/gun/energy/gun/pdw9, -/obj/item/gun/energy/gun/pdw9{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/gun/energy/gun/pdw9{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/gun/energy/gun/pdw9, -/obj/item/gun/energy/gun/pdw9, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vtI" = ( /obj/effect/turf_decal/plaque{ layer = 3 @@ -43726,6 +46687,16 @@ }, /turf/simulated/floor/redgrid, /area/syndicate_mothership) +"vtL" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/zone3) "vtR" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -43755,13 +46726,15 @@ icon_state = "rampbottom" }, /area/syndicate_mothership) -"vui" = ( -/obj/effect/turf_decal/bot, -/obj/item/clothing/head/cone, +"vum" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 6; + icon_state = "darkyellow" }, -/area/centcom/zone2) +/area/centcom/specops) "vuA" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 6 @@ -43774,14 +46747,6 @@ "vvs" = ( /turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, /area/shuttle/trade/sol) -"vvt" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - color = "red"; - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "vvx" = ( /turf/simulated/wall/shuttle, /area/shuttle/transport) @@ -43798,27 +46763,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vvY" = ( -/obj/effect/turf_decal/caution/stand_clear, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) -"vwe" = ( -/obj/structure/window/full/reinforced{ - layer = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) -"vwh" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/combat/gygax/loaded, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "vwk" = ( /obj/effect/decal/cleanable/dirt, /obj/vehicle/motorcycle{ @@ -43828,11 +46772,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vwu" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/bigbiteburger, -/turf/simulated/floor/wood, -/area/centcom/specops) "vwL" = ( /turf/simulated/floor/indestructible/beach/sand, /area/syndicate_mothership/outside) @@ -43848,21 +46787,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vxF" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/impassable{ - density = 0; - id_tag = "admin_armory"; - locked = 1; - opacity = 0; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vxN" = ( /obj/item/clothing/head/bearpelt, /obj/item/xenos_claw, @@ -43899,6 +46823,15 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"vyx" = ( +/obj/effect/decal/nanotrasen_logo{ + icon_state = "logo4"; + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vyy" = ( /obj/structure/ore_box, /obj/effect/turf_decal/stripes/line{ @@ -43937,6 +46870,16 @@ }, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) +"vzz" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_Grenade" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "vAg" = ( /obj/structure/table/wood/fancy/black, /obj/item/candle/eternal, @@ -43965,6 +46908,20 @@ icon_state = "dark" }, /area/centcom/zone2) +"vAq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/drone, +/obj/item/crowbar/red, +/obj/item/borg/upgrade/vtec, +/obj/item/borg/upgrade/vtec, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/borg/upgrade/selfrepair, +/obj/item/borg/upgrade/selfrepair, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vAv" = ( /obj/effect/turf_decal/stripes/line{ color = "darkgray"; @@ -43992,6 +46949,12 @@ "vAA" = ( /turf/simulated/wall/shuttle, /area/shuttle/escape) +"vAC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone3) "vAU" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 30; @@ -44001,6 +46964,26 @@ icon_state = "floor4" }, /area/shuttle/specops) +"vBs" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_DEDI"; + pixel_x = 24; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) +"vBV" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "Toxin" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "vCn" = ( /obj/effect/gibspawner/xeno, /turf/simulated/floor/plating, @@ -44010,7 +46993,7 @@ dir = 1; layer = 2.9 }, -/obj/structure/table/holotable, +/obj/structure/table, /obj/machinery/computer/library/public, /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -44070,16 +47053,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vDP" = ( -/obj/effect/turf_decal/arrow{ - color = "#763C3A"; - dir = 5 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowalt" - }, -/area/centcom/zone3) "vDS" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/ore_box, @@ -44099,6 +47072,12 @@ icon_state = "darkred" }, /area/centcom/specops) +"vEG" = ( +/obj/machinery/recharge_station/ert, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vES" = ( /turf/simulated/floor/carpet/black, /area/centcom/zone2) @@ -44114,16 +47093,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"vFy" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_DAE" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vFD" = ( /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -44143,23 +47112,29 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vHf" = ( -/obj/machinery/light/small, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-28"; - tag = "icon-plant-28" +"vGJ" = ( +/obj/structure/marker_beacon{ + icon_state = "markerburgundy-on"; + initialized = 1 }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) +/turf/simulated/floor/plating/airless, +/area/space) +"vGS" = ( +/obj/machinery/vending/dinnerware, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "vHj" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-birch" }, /area/shuttle/trade/sol) -"vHu" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/court) "vHB" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/ore_box, @@ -44169,6 +47144,12 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"vHQ" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkgreen" + }, +/area/centcom/specops) "vHT" = ( /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel{ @@ -44182,6 +47163,15 @@ icon_state = "dark" }, /area/centcom/evac) +"vIe" = ( +/obj/machinery/vending/engivend{ + req_access = list() + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vIj" = ( /obj/machinery/computer/message_monitor, /turf/simulated/floor/plasteel{ @@ -44194,23 +47184,6 @@ /obj/item/storage/toolbox/mechanical, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"vIU" = ( -/obj/structure/table/wood{ - color = "#996633" - }, -/obj/item/folder, -/obj/item/folder, -/obj/item/folder/blue, -/obj/item/folder/blue, -/obj/item/folder/red, -/obj/item/folder/red, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/folder/yellow, -/obj/item/folder/yellow, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/specops) "vIV" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -44239,15 +47212,6 @@ icon_state = "neutralfull" }, /area/shuttle/escape) -"vJu" = ( -/obj/effect/decal/warning_stripes/west, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/window/reinforced, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/specops) "vJx" = ( /obj/structure/chair/sofa{ dir = 1 @@ -44325,6 +47289,12 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) +"vLy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone2) "vLL" = ( /turf/simulated/wall/shuttle{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -44340,6 +47310,20 @@ icon_state = "plastitanium_red" }, /area/shuttle/syndicate) +"vLU" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Special Ops."; + name = "Special Ops. Monitor"; + network = list("ERT"); + pixel_x = -32 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/obj/machinery/papershredder, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "vLY" = ( /obj/item/storage/box/zipties, /turf/simulated/floor/shuttle/objective_check/vox, @@ -44359,6 +47343,14 @@ icon_state = "warndarkgreyred" }, /area/syndicate_mothership) +"vMl" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "vMq" = ( /obj/structure/shuttle/engine/heater{ icon_state = "heater3x3"; @@ -44373,6 +47365,13 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/cargo) +"vMv" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) "vMC" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 8 @@ -44416,22 +47415,6 @@ icon_state = "warning" }, /area/shuttle/escape) -"vNi" = ( -/obj/structure/rack, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/obj/item/ammo_box/shotgun, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vNw" = ( /obj/machinery/door/airlock/external{ aiControlDisabled = 1; @@ -44446,6 +47429,16 @@ icon_state = "dark" }, /area/centcom/evac) +"vNA" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/computer/cryopod{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vNF" = ( /turf/simulated/wall/shuttle/nosmooth{ dir = 4; @@ -44466,12 +47459,6 @@ icon_state = "dark" }, /area/centcom/evac) -"vOq" = ( -/obj/machinery/atmospherics/unary/cryo_cell/upgraded, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vOQ" = ( /obj/machinery/door/airlock/syndicate/security/glass{ name = "Security Airlock"; @@ -44481,22 +47468,9 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"vOU" = ( -/obj/structure/window/full/reinforced{ - armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); - layer = 2 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "vPe" = ( /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"vPm" = ( -/obj/structure/bookcase, -/turf/simulated/floor/carpet, -/area/centcom/zone1) "vPq" = ( /obj/structure/railing{ dir = 8 @@ -44506,12 +47480,35 @@ icon_state = "dark" }, /area/syndicate_mothership/control) -"vPx" = ( -/turf/simulated/floor/indestructible{ - dir = 4; - icon_state = "darkgreen" +"vPE" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + icon = 'icons/obj/decals.dmi'; + icon_state = "nanotrasen_sign1"; + pixel_x = -16; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" }, /area/centcom/specops) +"vPL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/holohoop, +/obj/effect/decal/warning_stripes/green/hollow, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "vPS" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo9" @@ -44545,6 +47542,18 @@ icon_state = "grimy" }, /area/centcom/zone1) +"vQJ" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "ERT_armory_lvl4"; + name = "Armory level 4"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "vQS" = ( /obj/docking_port/mobile{ dheight = 1; @@ -44572,6 +47581,18 @@ }, /turf/simulated/floor/wood, /area/shuttle/trade/sol) +"vRe" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 6; + pixel_y = -1; + pixel_x = 1; + density = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom/zone2) "vRi" = ( /obj/machinery/computer/mech_bay_power_console, /obj/effect/decal/cleanable/dirt, @@ -44581,6 +47602,22 @@ }, /turf/simulated/floor/plasteel, /area/shuttle/escape) +"vRJ" = ( +/obj/structure/table/glass, +/obj/item/book/manual/evaguide, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"vRQ" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "vRS" = ( /obj/machinery/door/firedoor, /obj/effect/decal/warning_stripes/yellow, @@ -44597,6 +47634,18 @@ icon_state = "navybluealt" }, /area/centcom/specops) +"vSp" = ( +/obj/machinery/vending/nta{ + dir = 4; + products = list(/obj/item/grenade/flashbang=4,/obj/item/flash=5,/obj/item/flashlight/seclite=4,/obj/item/restraints/legcuffs/bola/energy=8,/obj/item/ammo_box/shotgun=4,/obj/item/ammo_box/shotgun/buck=4,/obj/item/ammo_box/shotgun/rubbershot=4,/obj/item/ammo_casing/shotgun/stunslug=35,/obj/item/ammo_casing/shotgun/ion=14,/obj/item/ammo_casing/shotgun/laserslug=35,/obj/item/ammo_box/speedloader/shotgun=8,/obj/item/ammo_box/magazine/lr30mag=12,/obj/item/ammo_box/magazine/enforcer=18,/obj/item/ammo_box/magazine/enforcer/lethal=28,/obj/item/ammo_box/magazine/sp8=8,/obj/item/ammo_box/magazine/laser=12,/obj/item/ammo_box/magazine/wt550m9=20,/obj/item/ammo_box/magazine/m556=12,/obj/item/ammo_box/a40mm=4,/obj/item/ammo_box/c46x30mm=8,/obj/item/ammo_box/inc46x30mm=4,/obj/item/ammo_box/tox46x30mm=4,/obj/item/ammo_box/ap46x30mm=4,/obj/item/ammo_box/laserammobox=4); + req_access = list(104,109) + }, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "vSs" = ( /obj/structure/table/wood/fancy/red, /obj/item/stamp/ussp, @@ -44614,14 +47663,6 @@ icon_state = "darkyellowaltstrip" }, /area/syndicate_mothership/control) -"vSC" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/storage/toolbox/surgery, -/turf/simulated/floor/plasteel{ - icon_state = "white" - }, -/area/centcom/specops) "vSD" = ( /obj/structure/table, /obj/item/clipboard, @@ -44634,18 +47675,6 @@ icon_state = "bot" }, /area/shuttle/escape) -"vSE" = ( -/obj/machinery/door/airlock/external{ - id_tag = "ferry_away"; - name = "Ferry Airlock"; - req_access = list(106) - }, -/obj/structure/fans/tiny, -/obj/effect/turf_decal/delivery/white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "vSK" = ( /obj/machinery/status_display{ pixel_y = -32 @@ -44765,13 +47794,20 @@ icon_state = "grimy" }, /area/centcom/jail) -"vUy" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"vUA" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 11; + id = "specops_away"; + name = "centcom bay 3"; + top_left_corner = 8; + top_right_corner = 1; + width = 5; + turf_type = /turf/simulated/floor/plating/airless }, -/area/centcom/zone2) +/turf/simulated/floor/plating/airless, +/area/centcom/specops) "vUY" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, @@ -44795,17 +47831,9 @@ icon_state = "asteroid" }, /area/centcom/evac) -"vVB" = ( -/obj/machinery/door_control/secure{ - id = "CC_Armory_LWAP"; - name = "L.W.A.P. Sniper Rifle"; - pixel_x = 24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "navyblue" - }, +"vVT" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/wood, /area/centcom/specops) "vWm" = ( /obj/structure/grille, @@ -44823,6 +47851,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"vWv" = ( +/obj/machinery/teleport/station, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "vWC" = ( /obj/effect/turf_decal/loading_area, /turf/simulated/floor/plasteel{ @@ -44878,6 +47913,15 @@ /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/grass, /area/centcom/evac) +"vXv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowalt" + }, +/area/centcom/zone3) "vXD" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 1 @@ -44887,6 +47931,34 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"vXQ" = ( +/obj/structure/closet/cardboard{ + icon_state = "cardboard_cargo"; + icon_closed = "cardboard_cargo"; + icon_opened = "cardboard_cargo_open"; + initialized = 1 + }, +/mob/living/simple_animal/hostile/mimic{ + faction = list("neutral"); + name = "Archivist" + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) +"vYd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/jail) "vYj" = ( /obj/structure/closet/hydrant{ pixel_y = 32 @@ -44904,24 +47976,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vYC" = ( -/obj/machinery/computer/camera_advanced, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"vYK" = ( -/obj/effect/decal/warning_stripes/south, -/obj/machinery/door_control/secure{ - id = "CC_BUDKA"; - name = "Overwatch Cabinet"; - pixel_x = -24; - pixel_y = 24; - req_access = list(114) - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "vYT" = ( /obj/machinery/door_control/secure{ id = "SIT_outside"; @@ -44931,13 +47985,6 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"vYW" = ( -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "rampbottom"; - tag = "icon-stage_stairs" - }, -/area/centcom/bridge) "vZd" = ( /obj/machinery/bluespace_beacon/syndicate, /obj/effect/turf_decal/box/red, @@ -44965,11 +48012,6 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"vZg" = ( -/obj/effect/landmark/marauder_exit, -/obj/structure/fans/tiny, -/turf/simulated/floor/plating/airless, -/area/centcom/specops) "vZr" = ( /obj/machinery/light, /obj/structure/chair/comfy/shuttle{ @@ -44979,6 +48021,36 @@ icon_state = "bot" }, /area/shuttle/escape) +"vZW" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 16 + }, +/turf/simulated/floor/carpet/red, +/area/centcom/bridge) +"wax" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(106) + }, +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone3) +"way" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) "waD" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon{ @@ -45017,51 +48089,13 @@ icon_state = "darkgrey" }, /area/centcom/zone2) -"waZ" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/glasses/hud/security/sunglasses/aviators, -/obj/item/clothing/accessory/blue{ - desc = null; - name = "Blue tie" - }, -/obj/item/clothing/accessory/black{ - desc = null; - name = "Black tie" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" - }, -/obj/item/clothing/accessory/holster{ - desc = null; - name = "Shoulder holster" - }, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/backpack/satcheldeluxe, -/obj/item/storage/belt/fannypack/black, -/obj/item/storage/belt/fannypack/black, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"wbe" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair/comfy/beige{ - dir = 1 +"wbd" = ( +/obj/mecha/combat/marauder/loaded, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navyblue" }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/area/centcom/specops) "wbw" = ( /obj/machinery/conveyor_switch/oneway{ id = "SFBQMLoad" @@ -45071,17 +48105,6 @@ icon_state = "darkyellowcornersalt" }, /area/syndicate_mothership/cargo) -"wbF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/obj/structure/table/holotable, -/obj/machinery/computer/library/public, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "wbG" = ( /obj/structure/railing{ dir = 1 @@ -45092,6 +48115,25 @@ icon_state = "darkfull" }, /area/syndicate_mothership/jail) +"wbJ" = ( +/obj/structure/toilet{ + dir = 4; + name = "Трон старшего администратора" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "CC_toilet_unit3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone1) "wbU" = ( /obj/effect/turf_decal/loading_area/white{ dir = 4 @@ -45106,26 +48148,18 @@ icon_state = "white" }, /area/centcom/jail) -"wcM" = ( -/obj/structure/window/full/reinforced{ - layer = 2 +"wcC" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 }, -/obj/machinery/door/poddoor/shutters/invincible{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "CC_space_jail_sec"; - layer = 50; - level = 3; - locked = 1; - name = "Central Command Jail"; - opacity = 0 +/obj/item/twohanded/required/kirbyplants, +/obj/structure/window/reinforced{ + dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkyellowalt" + icon_state = "dark" }, -/area/centcom/zone3) +/area/centcom/bridge) "wde" = ( /turf/simulated/floor/plasteel{ dir = 10; @@ -45144,15 +48178,6 @@ icon_state = "floor4" }, /area/shuttle/assault_pod) -"wdH" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/zone1) "weC" = ( /obj/machinery/door/poddoor/shutters/invincible{ id_tag = "senior_o_shutters" @@ -45173,17 +48198,23 @@ icon_state = "warnwhite" }, /area/centcom/zone1) -"wfo" = ( -/obj/machinery/cryopod{ - dir = 4 +"weS" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8; + layer = 4.2 }, -/obj/machinery/computer/cryopod{ - pixel_y = 32 +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" }, -/turf/simulated/floor/wood, -/area/centcom/zone1) -"wfA" = ( -/obj/effect/decal/warning_stripes/northwest, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 6 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) +"wfE" = ( +/obj/structure/reagent_dispensers/water_cooler, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -45213,6 +48244,15 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/jail) +"wgo" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom/specops) +"wgN" = ( +/turf/simulated/floor/glass, +/area/centcom/bridge) "whd" = ( /obj/structure/chair/sofa/corner{ dir = 4 @@ -45226,6 +48266,14 @@ icon_state = "ninja_walls_corners" }, /area/shuttle/ninja) +"whw" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) "whO" = ( /obj/effect/turf_decal/number/number_6{ dir = 4; @@ -45236,13 +48284,6 @@ icon_state = "plastitanium_red" }, /area/shuttle/syndicate) -"whQ" = ( -/obj/machinery/recharge_station/ert, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navybluecorners" - }, -/area/centcom/specops) "wid" = ( /obj/machinery/atmospherics/pipe/simple/visible{ dir = 4 @@ -45255,6 +48296,20 @@ icon_state = "dark" }, /area/shuttle/syndicate) +"wil" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/obj/structure/window/reinforced, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22"; + tag = "icon-plant-22" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "wix" = ( /obj/machinery/door/airlock/hatch{ aiControlDisabled = 1; @@ -45298,23 +48353,6 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"wiU" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/airlock/centcom{ - aiControlDisabled = 1; - hackProof = 1; - name = "Black Ops"; - opacity = 1; - req_access = list(111) - }, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_DEDI" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "wje" = ( /obj/effect/turf_decal/stripes/line{ icon = 'icons/turf/floors.dmi'; @@ -45336,6 +48374,19 @@ icon_state = "darkgrey" }, /area/syndicate_mothership) +"wkl" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "ASSAULT2"; + name = "gravpult" + }, +/obj/effect/turf_decal/loading_area/white{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "wkr" = ( /obj/effect/turf_decal/stripes/line{ color = "darkgray"; @@ -45389,24 +48440,47 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"wlz" = ( +/obj/item/flag/nt, +/turf/simulated/floor/carpet, +/area/centcom/specops) "wlI" = ( /turf/simulated/floor/plasteel{ icon_state = "darkfull" }, /area/syndicate_mothership) -"wlW" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/centcom/specops) "wlY" = ( /obj/structure/flora/grass/jungle/b, /obj/structure/flora/ausbushes/lavendergrass, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"wmd" = ( +/obj/structure/rack/holorack, +/obj/item/organ/internal/cyberimp/brain/anti_drop, +/obj/item/organ/internal/cyberimp/brain/anti_drop, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stun/hardened, +/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, +/obj/item/organ/internal/cyberimp/chest/nutriment_old/plus, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/thermals, +/obj/item/organ/internal/cyberimp/eyes/thermals, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/implanter/mindshield, +/obj/item/implanter/mindshield, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/surgery, +/obj/item/organ/internal/cyberimp/arm/toolset, +/obj/item/organ/internal/cyberimp/arm/janitorial, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "wmt" = ( /turf/simulated/wall/shuttle, /area/shuttle/trade/sol) @@ -45422,16 +48496,12 @@ icon_state = "dark" }, /area/shuttle/administration) -"wmP" = ( -/obj/structure/table/wood{ - color = "#996633" - }, -/obj/item/paper_bin/nanotrasen{ - pixel_x = -2; - pixel_y = 8 +"wmR" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" }, -/obj/item/pen/multi/gold, -/turf/simulated/floor/wood, /area/centcom/specops) "wna" = ( /turf/simulated/floor/plasteel{ @@ -45439,6 +48509,15 @@ icon_state = "dark" }, /area/syndicate_mothership/outside) +"wnu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealtstrip" + }, +/area/centcom/supply) "wnA" = ( /obj/machinery/door/poddoor/shutters/preopen{ closingLayer = 5; @@ -45450,11 +48529,18 @@ /obj/structure/window/full/shuttle, /turf/simulated/floor/shuttle/plating, /area/shuttle/trade/sol) +"wnC" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/centcom/evac) "wnO" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/specops) "wod" = ( /obj/machinery/bodyscanner, @@ -45496,15 +48582,33 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"woU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -8; + pixel_y = 30 + }, +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 6; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/centcom/zone2) "woV" = ( /turf/simulated/floor/shuttle{ icon_state = "floor4" }, /area/shuttle/specops) -"wpv" = ( -/obj/structure/falsewall/reinforced, -/turf/simulated/floor/plating, -/area/centcom/zone1) +"wpg" = ( +/obj/structure/railing{ + layer = 4.3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/specops) "wpJ" = ( /obj/structure/flora/grass/jungle, /turf/simulated/floor/indestructible/grass, @@ -45527,16 +48631,9 @@ }, /turf/simulated/floor/carpet/black, /area/syndicate_mothership/control) -"wqy" = ( -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/machinery/computer/rdservercontrol{ - badmin = 1; - name = "Master R&D Server Controller" - }, -/turf/simulated/floor/wood, -/area/centcom/specops) +"wqx" = ( +/turf/simulated/floor/carpet, +/area/centcom/jail) "wqz" = ( /obj/effect/mapping_helpers/light, /obj/effect/turf_decal{ @@ -45551,12 +48648,6 @@ /obj/structure/window/reinforced, /turf/simulated/floor/beach/sand, /area/centcom/evac) -"wqP" = ( -/obj/effect/turf_decal/bot_white, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) "wqQ" = ( /obj/structure/flora/junglebush, /obj/structure/flora/junglebush/c, @@ -45665,35 +48756,6 @@ icon_state = "dark" }, /area/centcom/evac) -"wsQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_1) -"wsY" = ( -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkyellowalt" - }, -/area/centcom/jail) -"wtj" = ( -/obj/effect/decal/warning_stripes/white/hollow, -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 8; - id_tag = "ERT_armory_lvl2"; - name = "Armory Level 2" - }, -/obj/effect/decal/warning_stripes/west, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "wtL" = ( /obj/structure/rack/holorack, /obj/item/gun/rocketlauncher, @@ -45742,10 +48804,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"wvg" = ( -/obj/item/flag/nt, -/turf/simulated/floor/wood, -/area/centcom/jail) "wvH" = ( /obj/effect/turf_decal{ dir = 8; @@ -45780,59 +48838,18 @@ }, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) -"wvZ" = ( -/obj/machinery/light, -/obj/structure/rack, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/obj/item/clothing/accessory/holster, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "wwr" = ( /obj/structure/table/wood{ color = "#996633" }, /turf/simulated/floor/carpet/black, /area/centcom/zone1) -"wwE" = ( -/obj/machinery/computer/camera_advanced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "wwK" = ( /turf/simulated/floor/plasteel{ dir = 9; icon_state = "darkyellow" }, /area/centcom/specops) -"wxh" = ( -/obj/structure/filingcabinet/employment, -/obj/item/radio/intercom/specops{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/centcom/bridge) -"wxt" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/fakeglass, -/area/centcom/zone2) "wxC" = ( /obj/structure/window/reinforced, /obj/item/flag/species/taj, @@ -45840,6 +48857,14 @@ icon_state = "dark" }, /area/centcom/evac) +"wxE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "wxH" = ( /obj/machinery/airlock_sensor{ frequency = 1331; @@ -45889,39 +48914,107 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/syndicate_mothership/cargo) -"wyk" = ( -/obj/structure/window/full/reinforced{ - layer = 2 +"wym" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5; + icon_state = "walkietalkie_sec" }, -/obj/machinery/door/poddoor/shutters/invincible{ - density = 0; - dir = 1; - icon_state = "open"; - id_tag = "CC_space_jail_sec"; - layer = 50; - level = 3; - locked = 1; - name = "Central Command Jail"; - opacity = 0 +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 5; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = -4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + icon_state = "walkietalkie_sec" + }, +/obj/item/radio{ + pixel_x = 4; + icon_state = "walkietalkie_sec" }, /turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "darkyellowalt" + icon_state = "navyblue" }, -/area/centcom/zone3) +/area/centcom/specops) +"wyr" = ( +/obj/machinery/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_y = 32 + }, +/obj/structure/rack, +/obj/item/roller/holo, +/obj/item/roller/holo, +/obj/item/roller/holo, +/obj/item/roller/holo, +/obj/item/roller/holo, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "wyt" = ( /obj/machinery/light/small, /turf/simulated/floor/shuttle{ icon_state = "floor4" }, /area/shuttle/assault_pod) -"wyB" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/court) "wyU" = ( /obj/item/flag/nt, /turf/simulated/floor/wood, @@ -45951,6 +49044,12 @@ }, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) +"wze" = ( +/obj/structure/closet/secure_closet, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom/zone3) "wzh" = ( /obj/effect/turf_decal{ dir = 1; @@ -45969,6 +49068,52 @@ /obj/structure/table/wood/fancy, /turf/simulated/floor/wood, /area/centcom/zone1) +"wzC" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"wzD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "N2"; + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen{ + maximum_pressure = 50000 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) +"wzK" = ( +/obj/machinery/door/airlock/command/glass{ + frequency = 2000; + icon_state = "open"; + id_tag = "CC-OP3-Int"; + locked = 1; + name = "Zone 2" + }, +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 2000; + master_tag = "CC-OP3"; + name = "CC-OP3-INT"; + pixel_x = 32; + req_access = list(109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/zone2) "wzP" = ( /obj/item/decorations/sticky_decorations/flammable/snowman{ pixel_x = -7; @@ -45989,47 +49134,26 @@ icon_state = "darkredalt" }, /area/syndicate_mothership/cargo) -"wAs" = ( -/obj/structure/lattice, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/bridge) -"wAz" = ( -/obj/structure/table/glass, -/obj/item/reagent_containers/food/snacks/validsalad, -/obj/item/kitchen/utensil/spoon, -/turf/simulated/floor/wood, +"wAm" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + id_tag = "ShitRainSupply" + }, +/turf/simulated/floor/plating, /area/centcom/specops) -"wAE" = ( -/obj/machinery/computer/secure_data, -/obj/structure/window/reinforced{ - dir = 8 +"wAS" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -2; + pixel_y = 8 }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkredfull" +/obj/item/pen/fancy{ + pixel_x = 8 }, -/area/centcom/bridge) -"wAL" = ( -/obj/machinery/door_control/secure{ - id = "admin_armory"; - name = "Armoury control"; - pixel_x = 5; - pixel_y = 32; - req_access = list(104,109,114) +/obj/structure/window/reinforced{ + dir = 8 }, /turf/simulated/floor/carpet/black, -/area/centcom/specops) -"wAV" = ( -/obj/machinery/door_control{ - color = "#99ff99"; - id = "ERT_armory_lvl1"; - name = "ERT Armory Level 1"; - pixel_x = -8; - pixel_y = 8; - req_access = list(114) - }, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) +/area/centcom/zone2) "wBe" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; @@ -46047,15 +49171,6 @@ /obj/effect/mapping_helpers/light, /turf/simulated/floor/indestructible/asteroid, /area/syndicate_mothership/outside) -"wBr" = ( -/obj/machinery/computer/communications, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/bridge) "wBy" = ( /obj/machinery/atmospherics/unary/tank/nitrogen{ dir = 8 @@ -46070,6 +49185,21 @@ }, /turf/simulated/floor/redgrid, /area/syndicate_mothership) +"wBV" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/centcom/zone2) +"wCq" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "wCw" = ( /obj/structure/table/wood/fancy/red, /obj/item/folder/red{ @@ -46090,6 +49220,10 @@ icon_state = "dark" }, /area/syndicate_mothership/control) +"wDu" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "wDB" = ( /obj/machinery/door/airlock/syndicate/security/glass{ name = "Security Airlock"; @@ -46120,6 +49254,30 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"wDU" = ( +/obj/structure/filingcabinet/chestdrawer{ + anchored = 0 + }, +/obj/structure/sign/poster/ripped{ + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) +"wDZ" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/plasmareinforced{ + color = "#00f700" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/ninja) "wEb" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -46170,6 +49328,14 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"wFf" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom/jail) "wFC" = ( /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -46202,17 +49368,6 @@ icon_state = "darkred" }, /area/syndicate_mothership/elite_squad) -"wGf" = ( -/obj/mecha/combat/durand{ - armor = list("melee"=60,"bullet"=50,"laser"=20,"energy"=25,"bomb"=50,"bio"=0,"rad"=50,"fire"=80,"acid"=80); - color = "#CCCCFF"; - desc = "A heavyweight exosuit, painted in a gray scheme. This model appears to have some modifications for ERT."; - name = "Nanotrasen Special Durand Mk. II"; - operation_req_access = list(109) - }, -/obj/effect/turf_decal/mech, -/turf/simulated/floor/mech_bay_recharge_floor, -/area/centcom/specops) "wGg" = ( /obj/vehicle/motorcycle{ dir = 8 @@ -46227,6 +49382,19 @@ icon = 'icons/turf/walls/fake_plastitanium_glass.dmi' }, /area/syndicate_mothership) +"wGE" = ( +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + tag = "icon-plant-17" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "wGM" = ( /obj/structure/window/full/reinforced{ layer = 2 @@ -46238,8 +49406,25 @@ dir = 8; icon_state = "burst_r" }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/specops) +"wIa" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + tag = "icon-burst_r" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/pod_1) +"wIv" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/centcom/specops) "wIw" = ( /turf/simulated/floor/shuttle, /area/shuttle/transport) @@ -46255,39 +49440,28 @@ /obj/structure/lattice, /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/syndicate) +"wIX" = ( +/obj/structure/table/glass, +/obj/item/toy/plushie/tabby_cat{ + desc = "Любимая игрушка-антистресс одной из представительниц вида таяран, когда-то работавшей главой персонала. Она была настолько занята выполнением своих обязанностей, что умерла голодной смертью прямо на своем рабочем месте. Не будьте как эта таяра. Кушайте регулярно."; + name = "Любимая игрушка бюрократов" + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_y = 9; + pixel_x = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "wJl" = ( /turf/simulated/floor/shuttle/objective_check{ icon = 'icons/turf/floors.dmi'; icon_state = "darkred" }, /area/shuttle/escape) -"wJo" = ( -/obj/structure/closet/secure_closet/guncabinet{ - anchored = 1; - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - layer = 2.9; - name = "X-ray laser"; - req_access = list(114) - }, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/obj/item/gun/energy/xray, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) -"wJI" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/meatsteak, -/turf/simulated/floor/wood, +"wJr" = ( +/obj/machinery/photocopier, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "wJV" = ( /turf/simulated/wall/shuttle/onlyselfsmooth, @@ -46318,14 +49492,6 @@ icon_state = "whiteblue" }, /area/shuttle/escape) -"wLt" = ( -/obj/structure/table/holotable, -/obj/item/book/manual/security_space_law, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "wLD" = ( /obj/structure/flora/junglebush, /obj/structure/flora/junglebush, @@ -46359,6 +49525,22 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"wLV" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/centcom/specops) +"wMB" = ( +/obj/structure/railing{ + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/centcom/zone1) "wNd" = ( /obj/structure/statue/sandstone/assistant{ anchored = 1; @@ -46375,6 +49557,16 @@ icon_state = "dark" }, /area/syndicate_mothership/jail) +"wNe" = ( +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 1; + id_tag = "CC_Armory_GYGAX" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "wNi" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -46420,15 +49612,25 @@ /obj/structure/grille, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) -"wOD" = ( -/obj/effect/baseturf_helper{ - baseturf = /turf/simulated/floor/indestructible/plating; - name = "plating baseturf editor" +"wPe" = ( +/obj/effect/turf_decal/tile/neutral{ + color = "black"; + icon_state = "tile_full"; + layer = 9 + }, +/obj/effect/step_trigger/teleporter{ + teleport_x = 175; + teleport_y = 62; + teleport_z = 1; + icon = 'icons/mob/screen_gen.dmi'; + icon_state = "x2" }, /turf/simulated/floor/plasteel{ - icon_state = "dark" + color = "gray"; + dir = 8; + icon_state = "rampbottom" }, -/area/centcom/court) +/area/centcom/specops) "wPq" = ( /obj/structure/noticeboard{ pixel_x = -32 @@ -46453,7 +49655,7 @@ /obj/structure/shuttle/engine/heater{ dir = 8 }, -/turf/simulated/floor/shuttle/plating, +/turf/simulated/floor/plating/airless, /area/shuttle/specops) "wQz" = ( /obj/structure/chair/comfy/red{ @@ -46461,6 +49663,20 @@ }, /turf/simulated/floor/carpet/black, /area/centcom/zone1) +"wQA" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "ERT_armory_lvl3"; + name = "Armory level 3"; + layer = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkfull" + }, +/area/centcom/specops) "wQE" = ( /obj/structure/table, /obj/item/decorations/bouquets/random, @@ -46475,44 +49691,47 @@ icon_state = "ninja_walls_direction" }, /area/shuttle/ninja) -"wQP" = ( -/obj/machinery/light{ - dir = 4; - switchcount = 50 - }, -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) "wQS" = ( /obj/structure/flora/tree/jungle, /obj/structure/flora/ausbushes/sunnybush, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"wRr" = ( +/obj/effect/turf_decal/arrows, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowaltstrip" + }, +/area/centcom/specops) "wRu" = ( /turf/simulated/floor/plasteel{ dir = 5; icon_state = "navybluealtstrip" }, /area/centcom/specops) -"wRR" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/decal/warning_stripes/red/hollow, +"wSQ" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 2; + id_tag = "CC_Armory_LWAP" + }, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkyellowalt" + icon_state = "dark" }, +/area/centcom/specops) +"wSS" = ( +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/obj/item/book/manual/security_space_law/black, +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet, /area/centcom/jail) -"wSE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/chair/comfy/lime{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/court) "wSW" = ( /obj/effect/turf_decal{ dir = 9; @@ -46537,6 +49756,25 @@ icon_state = "darkred" }, /area/shuttle/escape) +"wUp" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) +"wUt" = ( +/obj/item/radio/intercom/specops{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredalt" + }, +/area/centcom/jail) "wUF" = ( /turf/simulated/floor/wood, /area/centcom/zone1) @@ -46614,6 +49852,19 @@ icon_state = "rampbottom" }, /area/syndicate_mothership) +"wVY" = ( +/obj/structure/bookcase, +/obj/item/book/manual/sop_command, +/obj/item/book/manual/sop_engineering, +/obj/item/book/manual/sop_general, +/obj/item/book/manual/sop_legal, +/obj/item/book/manual/sop_medical, +/obj/item/book/manual/sop_science, +/obj/item/book/manual/sop_security, +/obj/item/book/manual/sop_service, +/obj/item/book/manual/sop_supply, +/turf/simulated/floor/carpet, +/area/centcom/jail) "wWa" = ( /obj/machinery/door/airlock/external{ id_tag = "s_docking_airlock"; @@ -46643,16 +49894,37 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/assault_pod) -"wWh" = ( -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/item/gun/projectile/automatic/ar, -/obj/structure/rack/gunrack, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"wWk" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + req_access = list(114) }, +/obj/item/clothing/suit/judgerobe{ + name = "Supreme judge's robe" + }, +/obj/item/card/id/centcom{ + icon_state = "deathsquad"; + name = "Supreme Judge ID card"; + pixel_x = -3; + pixel_y = -3; + registered_name = "Supreme Judge" + }, +/obj/item/clothing/head/powdered_wig{ + desc = null; + name = "Supreme judge wig" + }, +/obj/item/clothing/under/suit_jacket/really_black{ + name = "Supreme judge suit" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/clothing/gloves/color/white{ + desc = null; + name = "Supreme judge gloves" + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "wWp" = ( /obj/structure/chair/office/light, @@ -46665,19 +49937,56 @@ icon_state = "darkyellowcornersalt" }, /area/syndicate_mothership/cargo) -"wWF" = ( -/turf/simulated/floor/glass/reinforced, -/area/centcom/bridge) -"wWG" = ( -/obj/structure/window/reinforced{ - dir = 8 +"wWA" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluealt" + }, +/area/centcom/zone2) +"wWT" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, /obj/structure/window/reinforced{ - dir = 1 + dir = 8; + layer = 2.9 }, -/obj/structure/shuttle/engine/heater, -/turf/simulated/floor/plating, -/area/shuttle/pod_4) +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "wWV" = ( /obj/item/toy/nuke, /obj/structure/table/wood/poker, @@ -46726,6 +50035,20 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) +"wXu" = ( +/turf/simulated/floor/indestructible{ + dir = 5; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) +"wXK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/evac) "wXY" = ( /obj/structure/window/reinforced{ dir = 1 @@ -46737,24 +50060,33 @@ icon_state = "grimy" }, /area/syndicate_mothership) +"wYk" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/medical{ + dir = 4; + req_access = list(103,104,109) + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "wYx" = ( /turf/simulated/floor/plasteel{ dir = 4; icon_state = "vault" }, /area/centcom/specops) -"wZz" = ( -/obj/structure/window/reinforced, -/obj/machinery/light, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/evac) -"wZH" = ( +"wZB" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/zone3) +"wZK" = ( /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 6; + icon_state = "navybluealt" }, -/area/centcom/court) +/area/centcom/specops) "wZL" = ( /obj/machinery/computer/shuttle/syndicate/recall, /obj/machinery/door_control/secure{ @@ -46789,16 +50121,6 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) -"xac" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "xak" = ( /obj/machinery/light{ dir = 1 @@ -46807,14 +50129,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"xap" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/box/white/corners, -/obj/structure/weightmachine/stacklifter, -/turf/simulated/floor/wood, -/area/centcom/jail) "xaq" = ( /obj/structure/mirror{ pixel_x = 30 @@ -46863,6 +50177,23 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) +"xaL" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/item/ammo_box/magazine/m556, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "xaN" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -46942,6 +50273,43 @@ icon_state = "dark" }, /area/centcom/evac) +"xbJ" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/vegetable, +/obj/item/pizzabox/vegetable, +/obj/item/pizzabox/vegetable, +/obj/item/pizzabox/vegetable, +/obj/item/kitchen/knife, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/centcom/specops) +"xbP" = ( +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/wolpincubes, +/obj/item/storage/box/monkeycubes/wolpincubes, +/obj/structure/sink{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/structure/sign/poster/official/healthy{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom/specops) "xca" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -46986,16 +50354,6 @@ icon_state = "plastitanium_red" }, /area/shuttle/syndicate) -"xcV" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/warning_stripes/yellow, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "xdH" = ( /obj/machinery/vending/syndicigs, /obj/machinery/light/small{ @@ -47025,13 +50383,32 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"xea" = ( -/obj/effect/turf_decal/mech, -/obj/mecha/working/clarke, +"xec" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/item/megaphone, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) +"xed" = ( +/obj/structure/chair/comfy/red{ + color = "#FFFFFF"; + dir = 4 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) +"xeK" = ( +/obj/machinery/vending/snack, +/obj/machinery/light, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" }, -/area/centcom/supply) +/area/centcom/specops) "xeR" = ( /obj/machinery/door/airlock/centcom{ name = "Emergency Response Team"; @@ -47052,12 +50429,6 @@ underlay_floor_icon_state = "floor13" }, /area/shuttle/ninja) -"xfD" = ( -/obj/structure/chair/sofa/left{ - dir = 8 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone3) "xfI" = ( /obj/effect/decal/nanotrasen_logo, /turf/simulated/floor/plasteel{ @@ -47077,15 +50448,32 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"xgh" = ( -/obj/structure/table/wood, -/obj/item/book/manual/faxes, +"xfP" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, /turf/simulated/floor/carpet/black, -/area/centcom/zone2) -"xgt" = ( -/obj/structure/closet/crate/can, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, +/area/centcom/bridge) +"xfU" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 8; + icon_state = "rightsecure"; + name = "CentComm Chemical lab" + }, +/turf/simulated/floor/engine, +/area/centcom/specops) +"xga" = ( +/obj/machinery/computer/account_database{ + name = "Admin Accounts Database" + }, +/obj/item/radio/intercom/specops{ + pixel_x = 32 + }, +/turf/simulated/floor/wood/fancy/light, /area/centcom/specops) "xgF" = ( /obj/structure/sign/poster/contraband/syndicate_pistol{ @@ -47098,18 +50486,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"xgK" = ( -/obj/structure/noticeboard{ - pixel_y = 30 - }, -/obj/item/paper{ - info = "Уволить клоуна." - }, -/obj/item/paper{ - info = "Переговорить с командованием о трёхзначных числах" - }, -/turf/simulated/floor/carpet/black, -/area/centcom/zone2) "xhc" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -47142,13 +50518,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"xhn" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/photocopier/faxmachine/longrange{ - department = "Central Command" - }, -/turf/simulated/floor/wood, -/area/centcom/specops) "xho" = ( /turf/simulated/wall/indestructible/iron, /area/syndicate_mothership/jail) @@ -47187,6 +50556,10 @@ icon_state = "floor13" }, /area/shuttle/ninja) +"xhX" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom/specops) "xil" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 4 @@ -47200,15 +50573,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xin" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "navyblue" - }, -/area/centcom/specops) "xir" = ( /obj/effect/turf_decal/number/number_3{ dir = 8; @@ -47224,6 +50588,19 @@ icon_state = "darkyellowfull" }, /area/syndicate_mothership/cargo) +"xix" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_PDW"; + name = "PDW-9"; + pixel_x = 24; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreencorners"; + dir = 1 + }, +/area/centcom/specops) "xiW" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -47235,6 +50612,18 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) +"xiX" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 2; + height = 6; + id = "pod3_away"; + name = "recovery ship bay 3"; + turf_type = /turf/simulated/floor/plating/airless; + width = 5 + }, +/turf/simulated/floor/plating/airless, +/area/space) "xjg" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -47256,6 +50645,37 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"xjB" = ( +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/gun/projectile/shotgun/automatic/combat{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/structure/rack/gunrack, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/specops) "xjK" = ( /obj/structure/table/wood, /obj/item/grenade/smokebomb{ @@ -47273,18 +50693,6 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership/infteam) -"xjM" = ( -/obj/machinery/portable_atmospherics/canister/toxins{ - maximum_pressure = 50000 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/warning_stripes/yellow/hollow, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) "xjR" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -47314,21 +50722,22 @@ }, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) -"xkB" = ( -/obj/effect/decal/warning_stripes/blue, -/obj/machinery/door/airlock/centcom{ - name = "Artillery Control"; - opacity = 1; - req_access = list(114) - }, +"xkj" = ( /obj/machinery/door/poddoor/shutters/invincible{ dir = 1; - id_tag = "CC_BSA" + id_tag = "CC_Armory_IK60" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/centcom/specops) +"xkp" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "xkM" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -47395,6 +50804,26 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) +"xmf" = ( +/obj/machinery/door/poddoor/shutters/invincible{ + dir = 8; + id_tag = "CC_supply_external"; + layer = 5; + locked = 1; + name = "Central Command Supply External Shutte" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door_control/secure{ + id = "CC_supply_external"; + name = "Central Command Supply External Shutte"; + pixel_y = 24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom/supply) "xmo" = ( /obj/machinery/light{ dir = 4 @@ -47417,21 +50846,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xmI" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/specops) -"xnh" = ( -/obj/item/flag/nt, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "xnF" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -47449,6 +50863,28 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"xol" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 9 + }, +/obj/effect/mapping_helpers/light, +/turf/simulated/floor/beach/sand{ + icon = 'icons/turf/floors.dmi'; + icon_state = "asteroid" + }, +/area/centcom/evac) +"xom" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/centcom{ + name = "Gamma Armory"; + opacity = 1; + req_access = list(114) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/supply) "xov" = ( /obj/machinery/door/airlock/shuttle{ id_tag = "s_docking_airlock"; @@ -47482,6 +50918,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership) +"xoR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet, +/area/centcom/zone1) "xoT" = ( /obj/machinery/vending/chinese/free, /obj/structure/curtain/black{ @@ -47491,15 +50934,15 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"xpp" = ( -/obj/effect/turf_decal/arrows{ +"xpi" = ( +/obj/machinery/recharge_station/ert, +/obj/machinery/light{ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "darkyellowaltstrip" + icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/specops) "xpx" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -47522,24 +50965,14 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"xpQ" = ( -/obj/effect/decal/warning_stripes/yellow, -/obj/machinery/door/airlock/gold/glass{ - frequency = 2000; - id_tag = "CC-OP4-Ext"; - locked = 1; - name = "Zone 3" +"xpS" = ( +/obj/structure/window/reinforced{ + dir = 4 }, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) -"xqp" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 + icon_state = "darkfull" }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) +/area/centcom/jail) "xqq" = ( /obj/effect/decal/syndie_logo{ icon_state = "logo9" @@ -47556,12 +50989,6 @@ }, /turf/simulated/floor/plating, /area/syndicate_mothership/cargo) -"xqF" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/court) "xqM" = ( /obj/structure/lattice/catwalk, /obj/structure/marker_beacon{ @@ -47573,6 +51000,12 @@ icon_state = "router_dir" }, /area/shuttle/syndicate) +"xqO" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredalt" + }, +/area/centcom/specops) "xqR" = ( /turf/simulated/wall/shuttle/onlyselfsmooth{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -47592,6 +51025,14 @@ /obj/structure/window/reinforced, /turf/simulated/floor/wood, /area/centcom/zone1) +"xry" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/jail) "xrD" = ( /obj/structure/chair/comfy/shuttle/dark{ dir = 4 @@ -47617,6 +51058,26 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/pod_2) +"xsd" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom/jail) +"xsn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/centcom/bridge) "xss" = ( /obj/item/twohanded/required/kirbyplants, /turf/simulated/floor/wood{ @@ -47659,17 +51120,15 @@ /mob/living/simple_animal/pig, /turf/simulated/floor/grass, /area/centcom/evac) -"xub" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater3x3"; - tag = "icon-heater (NORTH)" +"xtU" = ( +/obj/machinery/vending/security/ert{ + pixel_y = 32 }, -/turf/simulated/floor/plating{ - icon = 'icons/turf/floors.dmi'; - icon_state = "elevatorshaft"; - name = "floor" +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" }, -/area/centcom/jail) +/area/centcom/specops) "xuc" = ( /obj/structure/window/reinforced, /obj/item/flag/species/vox, @@ -47723,6 +51182,12 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) +"xuN" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "xvr" = ( /obj/effect/decal/syndie_logo, /obj/effect/turf_decal/stripes/gold{ @@ -47738,6 +51203,10 @@ icon_state = "fancy-wood-cherry" }, /area/shuttle/trade/sol) +"xvv" = ( +/obj/structure/chair/comfy/red, +/turf/simulated/floor/carpet/black, +/area/centcom/specops) "xvJ" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -47755,10 +51224,6 @@ icon_state = "floor4" }, /area/shuttle/syndicate) -"xwc" = ( -/obj/structure/filingcabinet/medical, -/turf/simulated/floor/wood, -/area/centcom/bridge) "xwm" = ( /turf/simulated/floor/shuttle{ icon_state = "floor4" @@ -47775,13 +51240,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xws" = ( -/obj/structure/filingcabinet/employment, -/obj/structure/sign/poster/secret/lady{ - pixel_x = 32 - }, -/turf/simulated/floor/carpet/black, -/area/centcom/specops) "xwH" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium"; @@ -47844,67 +51302,82 @@ }, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"xzd" = ( -/obj/machinery/vending/cola/free, +"xxO" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/validsalad, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/zone1) -"xzg" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/structure/table/reinforced{ - color = "#444444" - }, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/generator/nuclear, -/obj/item/mecha_parts/mecha_equipment/generator/nuclear, -/obj/item/mecha_parts/mecha_equipment/generator/nuclear, -/obj/item/mecha_parts/mecha_equipment/generator/nuclear, -/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/area/centcom/specops) +"xzd" = ( +/obj/machinery/vending/cola/free, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/zone1) "xzh" = ( /obj/machinery/syndiepad/loadpad, /turf/simulated/floor/carpet, /area/syndicate_mothership/control) -"xzv" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - tag = "icon-burst_l" +"xzN" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/pod_1) +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navyblue" + }, +/area/centcom/specops) "xAd" = ( /obj/machinery/light/spot{ dir = 4 @@ -47945,52 +51418,25 @@ icon_state = "freezerfloor" }, /area/syndicate_mothership) -"xAy" = ( -/obj/machinery/door/poddoor/shutters/invincible{ - dir = 1; - id_tag = "CC_Armory_ARG" - }, -/obj/effect/decal/warning_stripes/red, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"xAD" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/table/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/court) "xAZ" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "darkredalt" }, /area/centcom/jail) -"xBe" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1; - pixel_y = 2; - req_access = list(104,109) - }, -/obj/machinery/suit_storage_unit/standard_unit/ertamber{ - req_access = list(104,109) - }, -/turf/simulated/floor/indestructible{ - dir = 10; - icon_state = "darkgreen" - }, -/area/centcom/specops) "xBl" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" }, /area/syndicate_mothership) +"xBq" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom/zone2) "xBA" = ( /obj/structure/lattice, /turf/simulated/floor/shuttle/transparent_floor{ @@ -48022,6 +51468,20 @@ /obj/effect/landmark/syndicate_spawn, /turf/simulated/floor/carpet/black, /area/syndicate_mothership) +"xCc" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom/zone3) +"xCh" = ( +/obj/effect/turf_decal/arrows/red{ + name = "Armory" + }, +/turf/simulated/floor/indestructible{ + icon_state = "darkgrey" + }, +/area/centcom/specops) "xCi" = ( /obj/machinery/porta_turret/syndicate, /obj/structure/lattice/catwalk, @@ -48034,12 +51494,6 @@ icon_state = "router_dir" }, /area/shuttle/syndicate) -"xCr" = ( -/obj/structure/bookcase/manuals, -/obj/item/book/manual/sop_service, -/obj/item/book/manual/sop_supply, -/turf/simulated/floor/wood, -/area/centcom/bridge) "xCM" = ( /turf/simulated/floor/carpet/black, /area/syndicate_mothership) @@ -48062,22 +51516,12 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xCW" = ( -/obj/structure/table/reinforced, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited{ - name = "SOB-5 Clusterbang Launcher"; - projectiles = 5 +"xCZ" = ( +/obj/machinery/status_display{ + pixel_y = -32 }, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, -/turf/simulated/floor/indestructible{ - dir = 8; - icon_state = "darkbrown" +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" }, /area/centcom/specops) "xDA" = ( @@ -48103,6 +51547,12 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) +"xDT" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/centcom/specops) "xEv" = ( /obj/effect/turf_decal/siding/wood{ dir = 4; @@ -48128,6 +51578,12 @@ icon_state = "plastitanium_red" }, /area/shuttle/syndicate) +"xEY" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom/bridge) "xFI" = ( /obj/machinery/door/airlock/hatch{ aiControlDisabled = 1; @@ -48136,45 +51592,21 @@ }, /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) -"xFY" = ( -/obj/effect/decal/warning_stripes/red, -/obj/machinery/door/poddoor/shutters/invincible{ - armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); - density = 0; - dir = 1; - id_tag = "ERT_armory_lvl1"; - layer = 5; - locked = 1; - name = "Armory Level 1"; - opacity = 0 +"xFX" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 }, +/obj/effect/turf_decal/siding/white, /turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"xFZ" = ( -/obj/structure/chair/office/light{ - dir = 1 + dir = 10; + icon_state = "darkblue" }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/area/centcom/zone1) "xGb" = ( /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) -"xGj" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 6; - id = "pod2_away"; - name = "recovery ship bay 2"; - turf_type = /turf/simulated/floor; - width = 5 - }, -/turf/simulated/floor/plating/airless, -/area/space) "xGm" = ( /obj/effect/turf_decal{ icon_state = "grass_edge_medium" @@ -48193,13 +51625,6 @@ name = "floor" }, /area/syndicate_mothership/outside) -"xGr" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "darkredalt" - }, -/area/centcom/zone3) "xGH" = ( /turf/simulated/floor/plasteel{ dir = 5; @@ -48244,6 +51669,39 @@ icon_state = "dark" }, /area/shuttle/syndicate) +"xHb" = ( +/obj/item/gun/projectile/automatic/l6_saw{ + desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; + name = "M249 SAW" + }, +/obj/item/gun/projectile/automatic/l6_saw{ + desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; + name = "M249 SAW" + }, +/obj/item/gun/projectile/automatic/l6_saw{ + desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; + name = "M249 SAW" + }, +/obj/item/gun/projectile/automatic/l6_saw{ + desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; + name = "M249 SAW" + }, +/obj/item/gun/projectile/automatic/l6_saw{ + desc = "A heavily modified 5.56 light machine gun, designated 'M249 SAW'."; + name = "M249 SAW" + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + armor = list("melee"=100,"bullet"=100,"laser"=100,"energy"=100,"bomb"=100,"bio"=100,"rad"=100,"fire"=100,"acid"=100); + layer = 2.9; + name = "LMG M249 SAW"; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom/jail) "xHc" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes/cigpack_random, @@ -48257,12 +51715,6 @@ /obj/item/storage/box/matches, /turf/simulated/floor/wood, /area/centcom/zone1) -"xHl" = ( -/obj/machinery/vending/coffee, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/zone3) "xHG" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -48274,21 +51726,6 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xIi" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1; - icon_state = "heater3x3_side_inv"; - tag = "icon-heater (NORTH)" - }, -/obj/structure/shuttle/engine/platform{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/plasmareinforced{ - color = "#00f700" - }, -/turf/simulated/floor/shuttle/plating, -/area/shuttle/ninja) "xIm" = ( /turf/simulated/floor/plasteel{ dir = 8; @@ -48305,6 +51742,13 @@ icon_state = "darkredaltstrip" }, /area/syndicate_mothership/jail) +"xIB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) "xIM" = ( /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, @@ -48312,6 +51756,19 @@ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"xIN" = ( +/obj/machinery/door_control/secure{ + id = "CC_Armory_SFG5"; + name = "SFG-5"; + pixel_x = 24; + pixel_y = -24; + req_access = list(114) + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/centcom/specops) "xJf" = ( /turf/simulated/floor/shuttle{ icon = 'icons/turf/floors.dmi'; @@ -48337,12 +51794,6 @@ }, /turf/simulated/floor/carpet/royalblack, /area/syndicate_mothership/control) -"xJZ" = ( -/obj/machinery/vending/security, -/turf/simulated/floor/indestructible{ - icon_state = "darkgreen" - }, -/area/centcom/specops) "xKz" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/effect/turf_decal/plaque{ @@ -48361,37 +51812,13 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) -"xKI" = ( -/obj/structure/window/reinforced{ - layer = 2.9 - }, -/obj/structure/holohoop{ - dir = 1 - }, -/obj/effect/decal/warning_stripes/red/partial, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/jail) -"xKM" = ( -/obj/structure/toilet{ - dir = 4; - name = "Трон старшего администратора" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/door_control/secure{ - id = "CC_toilet_unit3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 - }, +"xKK" = ( +/obj/structure/chair, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 1; + icon_state = "vault" }, -/area/centcom/zone1) +/area/centcom/specops) "xKO" = ( /obj/effect/turf_decal{ do_not_delete_me = 1; @@ -48417,14 +51844,6 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) -"xLE" = ( -/obj/machinery/computer/cloning, -/obj/structure/window/reinforced, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "darkblue" - }, -/area/centcom/specops) "xLN" = ( /obj/machinery/door/window/brigdoor/westleft{ base_state = "rightsecure"; @@ -48446,6 +51865,13 @@ icon_state = "plastitanium" }, /area/shuttle/syndicate) +"xLO" = ( +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealtstrip" + }, +/area/centcom/specops) "xMz" = ( /obj/structure/window/reinforced{ dir = 4 @@ -48455,13 +51881,6 @@ icon_state = "grimy" }, /area/centcom/zone1) -"xMC" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush" - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/wood, -/area/centcom/zone1) "xMH" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22"; @@ -48481,19 +51900,17 @@ /obj/structure/flora/junglebush/b, /turf/simulated/floor/indestructible/grass, /area/syndicate_mothership/outside) -"xMZ" = ( -/obj/structure/rack/holorack, -/obj/item/nullrod, -/obj/item/nullrod, -/obj/item/nullrod, -/obj/item/melee/baton/telescopic, -/obj/item/melee/baton/telescopic, -/obj/item/melee/baton/telescopic, -/obj/item/melee/baton/telescopic, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"xNi" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/paper_bin/nanotrasen{ + amount = 50; + pixel_x = 3; + pixel_y = 12 }, -/area/centcom/supply) +/obj/item/pen/multi/gold, +/obj/item/stamp/chameleon, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "xNs" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/wood{ @@ -48516,11 +51933,6 @@ icon_state = "fancy-wood-oak-broken3" }, /area/syndicate_mothership) -"xNZ" = ( -/obj/structure/bed, -/obj/item/bedsheet/qm, -/turf/simulated/floor/carpet/black, -/area/centcom/zone1) "xOe" = ( /turf/simulated/floor/carpet/arcade, /area/centcom/specops) @@ -48530,6 +51942,13 @@ water_overlay_icon_state = null }, /area/syndicate_mothership/outside) +"xOk" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command" + }, +/turf/simulated/floor/bluegrid, +/area/centcom/bridge) "xOo" = ( /obj/item/syndicatedetonator{ desc = "Радиус взрыва: 255x255x255"; @@ -48540,134 +51959,22 @@ icon_state = "darkfull" }, /area/syndicate_mothership/infteam) -"xOy" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/zipties{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/box/zipties{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/box/zipties{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/box/zipties{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/box/zipties{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/storage/box/flashbangs, -/obj/item/storage/box/flashbangs, -/obj/item/storage/box/flashbangs, -/obj/item/storage/box/flashbangs, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/teargas{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/bola{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/bola{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/bola{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/bola{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/bola{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/flare{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -2; - pixel_y = 3 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) "xPb" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/wood{ icon_state = "fancy-wood-oak" }, /area/syndicate_mothership) +"xPc" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/vending/nta/ertarmory/blue{ + req_access = list(104,109) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluefull" + }, +/area/centcom/specops) "xPf" = ( /obj/machinery/door/window/brigdoor{ dir = 8 @@ -48712,12 +52019,16 @@ icon_state = "darkfull" }, /area/syndicate_mothership/cargo) -"xQp" = ( -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "darkblue" +"xQc" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 }, -/area/centcom/zone1) +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "xQr" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" @@ -48726,140 +52037,14 @@ icon_state = "dark" }, /area/centcom/evac) -"xQz" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/centcom/zone2) -"xRh" = ( -/obj/structure/rack/holorack, -/obj/item/clothing/under/assistantformal, -/obj/item/clothing/under/captain_fly{ - name = "rogue uniform" - }, -/obj/item/clothing/under/captainparade{ - name = "parade uniform" - }, -/obj/item/clothing/under/captainparade{ - name = "parade uniform" - }, -/obj/item/clothing/under/captain_fly{ - name = "rogue uniform" - }, -/obj/item/clothing/under/assistantformal, -/obj/item/clothing/under/fluff/elishirt, -/obj/item/clothing/under/fluff/elishirt, -/obj/item/clothing/under/lawyer/black, -/obj/item/clothing/under/lawyer/black, -/obj/item/clothing/under/lawyer/blue, -/obj/item/clothing/under/lawyer/blue, -/obj/item/clothing/under/lawyer/bluesuit, -/obj/item/clothing/under/lawyer/bluesuit, -/obj/item/clothing/under/lawyer/female, -/obj/item/clothing/under/lawyer/female, -/obj/item/clothing/under/lawyer/oldman, -/obj/item/clothing/under/lawyer/oldman, -/obj/item/clothing/under/lawyer/red, -/obj/item/clothing/under/lawyer/red, -/obj/item/clothing/under/mafia{ - name = "black outfit" - }, -/obj/item/clothing/under/mafia{ - name = "black outfit" - }, -/obj/item/clothing/under/mafia/white{ - name = "white outfit" - }, -/obj/item/clothing/under/mafia/white{ - name = "white outfit" - }, -/obj/item/clothing/under/misc/durathread, -/obj/item/clothing/under/misc/durathread, -/obj/item/clothing/under/retro/engineering, -/obj/item/clothing/under/retro/engineering, -/obj/item/clothing/under/retro/medical, -/obj/item/clothing/under/retro/medical, -/obj/item/clothing/under/retro/science, -/obj/item/clothing/under/retro/science, -/obj/item/clothing/under/retro/security, -/obj/item/clothing/under/retro/security, -/obj/item/clothing/under/color/black{ - icon_state = "hosblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hosdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hostanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "hostanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officerdnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officertanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "officertanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardenblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardenblueclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardendnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardendnavyclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardentanclothes"; - name = "jumpsuit" - }, -/obj/item/clothing/under/color/black{ - icon_state = "wardentanclothes"; - name = "jumpsuit" +"xQA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/centcom/supply) +/area/centcom/jail) "xRi" = ( /obj/machinery/bodyscanner, /turf/simulated/floor/plasteel{ @@ -48867,33 +52052,44 @@ icon_state = "navybluealt" }, /area/syndicate_mothership/control) +"xRq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone2) "xRz" = ( /obj/structure/table/wood/fancy/black, /obj/item/reagent_containers/food/drinks/cans/beer, /turf/simulated/floor/carpet/red, /area/centcom/zone1) -"xSg" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/soda/upgraded, -/obj/machinery/light{ - dir = 1 - }, +"xSt" = ( +/obj/item/flag/nt, /turf/simulated/floor/plasteel{ - icon_state = "dark" + dir = 1; + icon_state = "navybluealt" }, /area/centcom/specops) "xSv" = ( /obj/structure/curtain/open/shower/security, /turf/simulated/floor/wood, /area/centcom/zone1) -"xTc" = ( -/obj/structure/urinal{ - pixel_y = 32 +"xSW" = ( +/obj/machinery/door_control/secure{ + color = "#9999ff"; + id = "ERT_armory_lvl2"; + name = "ERT Armory Level 2"; + pixel_y = -32; + req_access = list(114) }, /turf/simulated/floor/plasteel{ - icon_state = "white" + dir = 5; + icon_state = "navyblue" }, -/area/centcom/evac) +/area/centcom/specops) "xTf" = ( /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small{ @@ -48909,10 +52105,12 @@ }, /turf/simulated/floor/wood, /area/centcom/zone1) -"xTM" = ( -/obj/structure/sign/poster/official/healthy, -/turf/simulated/wall/indestructible/reinforced, -/area/centcom/specops) +"xTu" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredaltstrip" + }, +/area/centcom/zone3) "xTN" = ( /obj/machinery/door/poddoor/shutters/preopen{ dir = 2; @@ -48923,9 +52121,21 @@ /obj/structure/window/full/shuttle/gray, /turf/simulated/floor/shuttle/plating/vox, /area/shuttle/vox) -"xTS" = ( -/turf/simulated/floor/glass/reinforced, -/area/centcom/evac) +"xTT" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom/specops) "xUg" = ( /turf/simulated/wall/shuttle/nosmooth/interior{ dir = 6; @@ -48949,44 +52159,56 @@ icon_state = "darkredaltstrip" }, /area/centcom/jail) -"xVg" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 6; - id = "pod1_away"; - name = "recovery ship bay 1"; - turf_type = /turf/simulated/floor; - width = 5 +"xVj" = ( +/obj/structure/chair/office/dark{ + dir = 4 }, -/turf/simulated/floor/plating/airless, -/area/space) -"xVi" = ( -/obj/structure/table/glass, -/obj/item/folder/blue{ - pixel_x = 5; - pixel_y = -5 +/obj/structure/window/reinforced/tinted{ + dir = 1; + pixel_y = 6 }, -/obj/item/folder/red{ - pixel_x = -5; - pixel_y = -5 +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"xVk" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/door/poddoor{ + id_tag = "CC_supply_space"; + locked = 2; + name = "Supply Blastdoor" }, -/obj/item/folder/white{ - pixel_x = -5; - pixel_y = 5 +/obj/machinery/conveyor{ + id = "CC_crate"; + dir = 1 }, -/obj/item/folder/yellow{ - pixel_x = 5; - pixel_y = 5 +/turf/simulated/floor/plasteel{ + icon_state = "dark" }, -/turf/simulated/floor/carpet/black, -/area/centcom/bridge) +/area/centcom/supply) "xVm" = ( /turf/simulated/floor/shuttle/objective_check/vox, /area/shuttle/vox) "xVn" = ( /turf/simulated/wall/indestructible, /area/start) +"xVo" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater2x2"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/vox) +"xVI" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/sop_supply, +/obj/item/book/manual/nuclear, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "xVM" = ( /obj/effect/turf_decal/stripes/black{ dir = 10; @@ -48994,6 +52216,65 @@ }, /turf/simulated/floor/shuttle, /area/shuttle/administration) +"xWg" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/obj/item/gun/projectile/automatic/pistol/sp8/sp8ar, +/obj/item/ammo_box/magazine/sp8, +/obj/item/ammo_box/magazine/sp8, +/obj/item/implanter/dust, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom/specops) "xWp" = ( /obj/effect/turf_decal/siding/wideplating{ color = "#55391A" @@ -49008,11 +52289,6 @@ icon_state = "grimy" }, /area/syndicate_mothership) -"xXq" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/sliceable/pizza/bacon, -/turf/simulated/floor/wood, -/area/centcom/specops) "xXv" = ( /turf/simulated/wall/shuttle{ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' @@ -49073,16 +52349,17 @@ "xZc" = ( /turf/simulated/floor/shuttle/transparent_floor, /area/shuttle/vox) -"xZt" = ( -/obj/structure/table/wood, -/obj/item/book/manual/security_space_law, -/obj/item/paper_bin/nanotrasen, -/obj/item/pen, -/obj/structure/window/reinforced{ - dir = 4 +"xZz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/applicator/dual, +/obj/item/reagent_containers/applicator/dual, +/obj/item/reagent_containers/applicator/dual, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecornersalt" }, -/turf/simulated/floor/carpet, -/area/centcom/court) +/area/centcom/specops) "yaa" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/tree/jungle/small, @@ -49145,14 +52422,6 @@ icon_state = "dark" }, /area/centcom/zone3) -"yaB" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - icon_state = "barber" - }, -/area/centcom/evac) "yaI" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -49258,175 +52527,21 @@ "yds" = ( /turf/space/transit/east, /area/space) -"ydH" = ( -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/item/ammo_box/magazine/laser, -/obj/structure/table/reinforced, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"yef" = ( -/obj/structure/rack, -/obj/item/robot_parts/l_arm{ - pixel_x = -10; - pixel_y = 8 - }, -/obj/item/robot_parts/l_arm{ - pixel_x = -10; - pixel_y = 8 - }, -/obj/item/robot_parts/l_arm{ - pixel_x = -10; - pixel_y = 8 - }, -/obj/item/robot_parts/l_arm{ - pixel_x = -10; - pixel_y = 8 - }, -/obj/item/robot_parts/l_arm{ - pixel_x = -10; - pixel_y = 8 - }, -/obj/item/robot_parts/l_leg{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/robot_parts/l_leg{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/robot_parts/l_leg{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/robot_parts/l_leg{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/robot_parts/l_leg{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/robot_parts/r_arm{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/robot_parts/r_arm{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/robot_parts/r_arm{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/robot_parts/r_arm{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/robot_parts/r_arm{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/robot_parts/r_leg{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/robot_parts/r_leg{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/robot_parts/r_leg{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/robot_parts/r_leg{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/robot_parts/r_leg{ - pixel_x = 10; - pixel_y = -5 - }, -/obj/item/robot_parts/robot_component/actuator, -/obj/item/robot_parts/robot_component/actuator, -/obj/item/robot_parts/robot_component/armour, -/obj/item/robot_parts/robot_component/armour, -/obj/item/robot_parts/robot_component/binary_communication_device, -/obj/item/robot_parts/robot_component/binary_communication_device, -/obj/item/robot_parts/robot_component/camera, -/obj/item/robot_parts/robot_component/camera, -/obj/item/robot_parts/robot_component/diagnosis_unit, -/obj/item/robot_parts/robot_component/diagnosis_unit, -/obj/item/robot_parts/robot_component/radio, -/obj/item/robot_parts/robot_component/radio, -/obj/effect/decal/warning_stripes/blue/hollow, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/specops) -"yeh" = ( -/obj/structure/rack/holorack, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/scythe/tele, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/clusterbuster/cleaner, -/obj/item/grenade/clusterbuster/cleaner, -/obj/item/grenade/clusterbuster/cleaner, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/centcom/supply) -"yep" = ( -/obj/machinery/door_control/secure{ - color = "#9999ff"; - id = "ERT_armory_lvl2"; - name = "ERT Armory Level 2"; - pixel_x = 22; - pixel_y = 8; - req_access = list(114) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" +"yeq" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-30"; + tag = "icon-plant-30" }, -/area/centcom/specops) +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) +"yfP" = ( +/obj/structure/bookcase, +/turf/simulated/floor/plating, +/area/centcom/zone2) +"yfS" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/shuttle, +/area/shuttle/nt_droppod) "yfV" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ @@ -49448,9 +52563,13 @@ icon_state = "darkfull" }, /area/syndicate_mothership) -"ygT" = ( -/turf/simulated/floor/carpet/black, -/area/centcom/court) +"yhf" = ( +/obj/machinery/computer/camera_advanced, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom/specops) "yhH" = ( /obj/machinery/light/small, /turf/simulated/floor/carpet, @@ -49464,6 +52583,15 @@ icon_state = "darkred" }, /area/syndicate_mothership/elite_squad) +"yim" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/simulated/floor/indestructible{ + dir = 8; + icon_state = "darkgreynavyblue" + }, +/area/centcom/specops) "yin" = ( /obj/structure/window/reinforced{ dir = 1 @@ -49478,6 +52606,19 @@ icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' }, /area/shuttle/syndicate) +"yiX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater2x2_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + layer = 2.9 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/vox) "yjh" = ( /obj/effect/baseturf_helper{ baseturf = /turf/simulated/floor/indestructible/asteroid; @@ -49516,6 +52657,17 @@ }, /turf/simulated/floor/carpet/red, /area/ussp_centcom/secretariat) +"yjI" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/status_display/supply_display{ + pixel_x = -32 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/zone2) "yjN" = ( /obj/machinery/door/airlock/shuttle{ aiControlDisabled = 1; @@ -49557,6 +52709,12 @@ icon_state = "dark" }, /area/syndicate_mothership/outside) +"ykz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/simulated/wall/indestructible/reinforced, +/area/centcom/zone3) "ykF" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/wall/indestructible/fakeglass{ @@ -49567,6 +52725,30 @@ "ykS" = ( /turf/simulated/floor/indestructible/snow, /area/ninja/outside) +"ylh" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/folder/red{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/folder/white{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 5 + }, +/turf/simulated/floor/carpet/black, +/area/centcom/bridge) "yls" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, @@ -49593,12 +52775,15 @@ icon_state = "dark" }, /area/syndicate_mothership/cargo) -"ylC" = ( -/obj/item/flag/nt, +"ylA" = ( +/obj/structure/railing{ + dir = 1 + }, /turf/simulated/floor/plasteel{ - icon_state = "darkyellowalt" + dir = 10; + icon_state = "navybluealt" }, -/area/centcom/zone3) +/area/centcom/specops) "ylE" = ( /obj/item/gun/rocketlauncher, /obj/item/gun/rocketlauncher, @@ -50513,7 +53698,7 @@ rOB rOB rOB sbw -oMJ +qmE pwa pNM pNM @@ -50769,8 +53954,8 @@ rOB rOB rOB rOB -sCh -sQj +oiL +cSa pwa pNM pNM @@ -51026,8 +54211,8 @@ rOB rOB rOB omG -sCh -sQj +oiL +cSa pwa pNM pNM @@ -51197,8 +54382,8 @@ vMQ wso fcM oLJ -fwS -xzv +nzI +nxa pwa pwa pwa @@ -51225,8 +54410,8 @@ ymc ubE ubE ubE -ttE -tMC +gao +qVQ tVF uzl tVF @@ -51283,8 +54468,8 @@ rOB rOB rOB rOB -sCh -sQj +oiL +cSa pwa pNM pNM @@ -51469,8 +54654,8 @@ eeO lPy wDF lPy -hhM -rYU +ggu +pOp pwa pwa pwa @@ -51482,8 +54667,8 @@ ymc ubE ubE ubE -lLG -tMC +xIB +qVQ tVF stM tVF @@ -51541,7 +54726,7 @@ rOB rOB rOB sbw -oRS +dzF pwa pNM pNM @@ -51568,7 +54753,7 @@ vDz aHh uca qTw -uMZ +fVS dMv bWH bWH @@ -51711,8 +54896,8 @@ vMQ wso eDH vXd -wsQ -sen +dFI +wIa pwa pwa pwa @@ -51739,8 +54924,8 @@ ymc ubE ubE ubE -ruh -tMC +tnb +qVQ tVF sxB sGg @@ -51825,7 +55010,7 @@ rxS rxS rxS cIh -mog +txP dMv kre bWH @@ -52082,7 +55267,7 @@ bEU aJb lks qxu -ssE +dtj dMv bWH bWH @@ -52543,7 +55728,7 @@ ubE eul eul mCK -xIi +dpI nzK aYm fAv @@ -52800,7 +55985,7 @@ ubE eul tlW mCK -aTQ +wDZ lrJ iVW iVW @@ -53057,7 +56242,7 @@ ubE eul eul mCK -uLd +iBs ubF xhP xhP @@ -53314,7 +56499,7 @@ ubE ubE eul tIe -rCS +nYE uFn xhP xhP @@ -53571,7 +56756,7 @@ ubE ubE eul mCK -mBi +mxT bLb xhP xhP @@ -53828,7 +57013,7 @@ ubE eul eul mCK -sIh +gNX ubF xhP xhP @@ -53844,8 +57029,8 @@ ymc ymc ubE ubE -tNp -qqE +sHR +cgu nFv ted ted @@ -54085,7 +57270,7 @@ ubE eul tlW mCK -pyh +nRZ lrJ iVW iVW @@ -54101,8 +57286,8 @@ ymc ymc ubE ubE -rbb -qqE +iEQ +cgu ted ted ted @@ -54342,7 +57527,7 @@ ubE eul eul mCK -uLd +iBs wos ssx lxP @@ -54358,8 +57543,8 @@ ymc ymc ubE ubE -rbb -qqE +iEQ +cgu nhX bnT bnT @@ -54395,7 +57580,7 @@ qyL rhC odm iuF -uMZ +fVS dMv bWH bWH @@ -54615,8 +57800,8 @@ ymc ymc ubE ubE -rbb -qqE +iEQ +cgu ted ted ted @@ -54652,7 +57837,7 @@ odm odm odm msN -mog +txP dMv kre bWH @@ -54795,8 +57980,8 @@ iRb rof xrP bra -jBH -jwR +fQm +vhG pwa pwa pwa @@ -54872,8 +58057,8 @@ ymc ymc ubE ubE -hIf -qqE +bQK +cgu sHH ted ted @@ -54909,7 +58094,7 @@ bgz pxJ nCK lAH -ssE +dtj dMv bWH bWH @@ -55069,7 +58254,7 @@ cSb cSb btN bSw -hCr +giz pwa pwa pwa @@ -55080,8 +58265,8 @@ ymc ubE ubE ubE -tHx -tPu +uMp +obi uiP uAz sHv @@ -55309,8 +58494,8 @@ iRb rof uak khV -tLm -clo +ieD +kHA pwa pwa pwa @@ -55326,7 +58511,7 @@ jwD jwD jwD bSw -hCr +giz pwa pwa pwa @@ -55337,8 +58522,8 @@ ymc ubE ubE ubE -gcu -tPu +gAN +obi vpg vpg vpg @@ -55583,7 +58768,7 @@ bjs bjs jwD bSw -hCr +giz pwa pwa pwa @@ -55594,8 +58779,8 @@ ymc ubE ubE ubE -rwu -tPu +rhK +obi smk syj syj @@ -57992,8 +61177,8 @@ xVm xVm xVm uqw -sVi -kWH +xVo +ftH eTw pwa pwa @@ -58249,8 +61434,8 @@ aCe xVm xVm gdD -prZ -kWH +yiX +ftH xZc pwa pwa @@ -58393,8 +61578,8 @@ wtY iYY alO tBr -hki -kCl +iSh +fSV pwa pwa pwa @@ -58665,7 +61850,7 @@ dHE gal bMr gTu -ipb +pFM pwa pwa pwa @@ -58907,8 +62092,8 @@ wtY iYY sAA aCb -pab -iZt +byS +fBi pwa pwa pwa @@ -58922,7 +62107,7 @@ bjM gal bQZ cme -ipb +pFM pwa pwa pwa @@ -61513,8 +64698,8 @@ kXq oFJ oFJ wJV -oEu -hcJ +eQJ +qwi wJV iuu iWu @@ -61523,8 +64708,8 @@ xEv lBU mqy wJV -oEu -hcJ +eQJ +qwi wJV oFJ oFJ @@ -61770,8 +64955,8 @@ kXq oFJ oFJ wmt -ghb -hfa +jKI +mCX wmt ixL jzk @@ -61780,8 +64965,8 @@ riz lBX mto wmt -ghb -hfa +jKI +mCX wmt oFJ oFJ @@ -61847,8 +65032,8 @@ lAO xVm xVm mdw -sVi -kWH +xVo +ftH eTw pwa pwa @@ -61991,8 +65176,8 @@ nTJ peS oET alp -rCH -qWR +iGk +pZj pwa pwa pwa @@ -62008,8 +65193,8 @@ svC tbv tbX tbv -qgA -sgG +giK +mrP pwa pwa pwa @@ -62104,8 +65289,8 @@ xVm xVm xVm uqw -prZ -kWH +yiX +ftH xZc pwa pwa @@ -62265,8 +65450,8 @@ sKg tbv kAJ tbv -qgA -sgG +giK +mrP pwa pwa pwa @@ -62505,8 +65690,8 @@ nTJ peS gWl eag -wWG -pSJ +cQf +mPs pwa pwa pwa @@ -62522,8 +65707,8 @@ ovE oHK peG tbv -qgA -sgG +giK +mrP pwa pwa pwa @@ -63360,19 +66545,19 @@ oFJ oFJ oFJ kXq -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM pNM pNM pNM @@ -63617,20 +66802,20 @@ oFJ oFJ oFJ kXq -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds +pNM +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pNM +mVX yds yds yds @@ -63874,20 +67059,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf +pNM +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pNM +mVX yds psf psf @@ -64131,20 +67316,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf +pNM +pwa +pwa +pwa +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pwa +pNM +mVX yds psf psf @@ -64388,20 +67573,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf +pNM +pwa +pwa +sXI +sXI +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pNM +mVX yds psf psf @@ -64645,20 +67830,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf +pNM +pwa +pwa +sXI +sXI +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pNM +mVX yds psf psf @@ -64762,7 +67947,7 @@ dJo ebc hCl hCl -biD +kXJ rHb hCl hCl @@ -64902,20 +68087,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -vvx -omP -sEW -sWH -vvx -psf -psf -psf -psf +pNM +pwa +pwa +sXI +sXI +sXI +sXI +sXI +sXI +jIv +pwa +pwa +pNM +mVX yds psf psf @@ -65159,20 +68344,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -ryN -otM -otM -otM -ryN -psf -psf -psf -psf +pNM +pwa +pwa +sXI +sXI +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pNM +mVX yds psf psf @@ -65416,20 +68601,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -vvx -vTk -oAE -oSA -vvx -psf -psf -psf -psf +pNM +pwa +pwa +sXI +sXI +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pNM +mVX yds psf psf @@ -65612,8 +68797,8 @@ vpD aaa vNc vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -65673,20 +68858,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -ryN -vTk -wIw -vTk -ryN -psf -psf -psf -psf +pNM +pwa +pwa +pwa +sXI +sXI +sXI +sXI +sXI +pwa +pwa +pwa +pNM +mVX yds psf psf @@ -65869,8 +69054,8 @@ qom qom vUY vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -65930,20 +69115,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -ohw -vTk -wIw -vTk -ohw -psf -psf -psf -psf +pNM +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pNM +mVX yds psf psf @@ -66126,8 +69311,8 @@ qom qom bBU vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -66187,20 +69372,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -ryN -vTk -wIw -vTk -ryN -psf -psf -psf -psf +pNM +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pNM +mVX yds psf psf @@ -66444,20 +69629,20 @@ oFJ oFJ oFJ kXq -yds -psf -psf -psf -psf -vvx -ouP -wIw -oUG -vvx -psf -psf -psf -psf +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +pNM +mVX yds psf psf @@ -66640,8 +69825,8 @@ qom qom tOK vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -66702,19 +69887,19 @@ oFJ oFJ kXq yds -psf -psf -psf -psf -ryN -vTk -wIw -vTk -ryN -psf -psf -psf -psf +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds yds psf psf @@ -66897,8 +70082,8 @@ qom qom vRi vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -66963,11 +70148,11 @@ psf psf psf psf -ohL -vTk -wIw -vTk -ohL +psf +psf +psf +psf +psf psf psf psf @@ -67220,11 +70405,11 @@ psf psf psf psf -ryN -vTk -wIw -vTk -ryN +psf +psf +psf +psf +psf psf psf psf @@ -67411,8 +70596,8 @@ vAA vAA vAA vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -67477,11 +70662,11 @@ psf psf psf psf -vvx -ovB -wIw -pan -vvx +psf +psf +psf +psf +psf psf psf psf @@ -67668,8 +70853,8 @@ vAA vAA vAA vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -67734,11 +70919,11 @@ psf psf psf psf -vvx -ohw -urM -ohw -vvx +psf +psf +psf +psf +psf psf psf psf @@ -67991,11 +71176,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +vvx +omP +sEW +sWH +vvx psf psf psf @@ -68182,8 +71367,8 @@ dNe dNe lgR vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -68248,11 +71433,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +ryN +otM +otM +otM +ryN psf psf psf @@ -68439,8 +71624,8 @@ dNe dNe vSK vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -68454,9 +71639,9 @@ oFJ oFJ oFJ sKm -olG -oHE -eAd +jKp +kCJ +tzK sKm fXt pTY @@ -68467,9 +71652,9 @@ qow pTY lvp sKm -olG -oHE -eAd +jKp +kCJ +tzK sKm oFJ oFJ @@ -68505,11 +71690,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +vvx +vTk +oAE +oSA +vvx psf psf psf @@ -68711,9 +71896,9 @@ oFJ oFJ oFJ sKm -dHP -dHP -dHP +cvQ +cvQ +cvQ sKm sKm sKm @@ -68724,9 +71909,9 @@ hRZ sKm sKm sKm -dHP -dHP -dHP +cvQ +cvQ +cvQ sKm oFJ oFJ @@ -68762,11 +71947,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +ryN +vTk +wIw +vTk +ryN psf psf psf @@ -68953,8 +72138,8 @@ dNe dNe pTf vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -69015,19 +72200,19 @@ mVX mVX mVX yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds +psf +psf +psf +psf +ohw +vTk +wIw +vTk +ohw +psf +psf +psf +psf yds psf psf @@ -69210,8 +72395,8 @@ dNe dNe pTf vAA -eLd -iVX +ilW +osD pwa pwa pwa @@ -69272,19 +72457,19 @@ mVX mVX mVX yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds +psf +psf +psf +psf +ryN +vTk +wIw +vTk +ryN +psf +psf +psf +psf yds psf psf @@ -69467,265 +72652,8 @@ dNe dNe pTf vAA -eLd -iVX -pwa -pwa -pwa -pwa -pwa -pNM -kXq -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -oFJ -kXq -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -yds -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -psf -yds -psf -psf -psf -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -psf -psf -psf -psf -psf -yds -rRS -rRS -rRS -vPe -ivl -ngo -iDT -duS -vPe -vPe -vPe -wpJ -izZ -vPe -izZ -vPe -vPe -izZ -vPe -nXS -izZ -oTy -qQE -pQe -dFh -pQe -qQE -qOg -oTy -qQE -pQe -pQe -qQE -qOg -jEk -oTy -qQE -pQe -qQE -qOg -mUu -vPe -nXS -vPe -iAZ -iEU -iEV -iWh -iWh -iWh -iGn -iEV -iOg -vPe -akg -vPe -vPe -izZ -vPe -vPe -vPe -vPe -ivl -vPe -iAZ -iGf -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -jhz -iDT -iEU -iEV -iWh -iGn -iEV -iWh -iGn -iEU -iEU -iEU -iEV -iWh -iGn -iEU -iEU -iEV -iOg -vPe -xwH -iWh -tCA -vPe -vPe -vPe -vPe -vPe -vPe -vPe -vPe -vPe -vPe -oLR -vPe -vPe -rRS -rRS -rRS -"} -(79,1,1) = {" -pNM -pwa -pwa -pwa -pwa -pwa -pwa -pwa -pwa -pwa -pwa -vAA -wkN -bud -bud -wkN -vAA -vAA -wkN -bud -bud -bud -wkN -vAA -vAA -vAA -vAA -vAA -bud -vtX -vKS -bud -vAA -vAA -pwa +ilW +osD pwa pwa pwa @@ -69790,16 +72718,273 @@ psf psf psf psf +vvx +ouP +wIw +oUG +vvx psf psf psf psf +yds +psf +psf +psf +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa psf psf psf psf psf yds +rRS +rRS +rRS +vPe +ivl +ngo +iDT +duS +vPe +vPe +vPe +wpJ +izZ +vPe +izZ +vPe +vPe +izZ +vPe +nXS +izZ +oTy +qQE +pQe +dFh +pQe +qQE +qOg +oTy +qQE +pQe +pQe +qQE +qOg +jEk +oTy +qQE +pQe +qQE +qOg +mUu +vPe +nXS +vPe +iAZ +iEU +iEV +iWh +iWh +iWh +iGn +iEV +iOg +vPe +akg +vPe +vPe +izZ +vPe +vPe +vPe +vPe +ivl +vPe +iAZ +iGf +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +jhz +iDT +iEU +iEV +iWh +iGn +iEV +iWh +iGn +iEU +iEU +iEU +iEV +iWh +iGn +iEU +iEU +iEV +iOg +vPe +xwH +iWh +tCA +vPe +vPe +vPe +vPe +vPe +vPe +vPe +vPe +vPe +vPe +oLR +vPe +vPe +rRS +rRS +rRS +"} +(79,1,1) = {" +pNM +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +pwa +vAA +wkN +bud +bud +wkN +vAA +vAA +wkN +bud +bud +bud +wkN +vAA +vAA +vAA +vAA +vAA +bud +vtX +vKS +bud +vAA +vAA +pwa +pwa +pwa +pwa +pwa +pwa +pNM +kXq +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +oFJ +kXq +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +yds +psf +psf +psf +psf +ryN +vTk +wIw +vTk +ryN +psf +psf +psf +psf +yds psf psf psf @@ -70047,11 +73232,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +ohL +vTk +wIw +vTk +ohL psf psf psf @@ -70304,11 +73489,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +ryN +vTk +wIw +vTk +ryN psf psf psf @@ -70561,11 +73746,11 @@ psf psf psf psf -usR -uVr -wnO -wHu -usR +vvx +ovB +wIw +pan +vvx psf psf psf @@ -70818,11 +74003,11 @@ psf psf psf psf -tKr -wPT -wPT -wPT -tKr +vvx +nvB +urM +nvB +vvx psf psf psf @@ -71075,273 +74260,273 @@ psf psf psf psf -usR -vnx -rzg -jfd -usR psf psf psf psf -yds -psf -psf -psf -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa -afa psf psf psf psf psf yds -rRS -rRS -rRS -vPe -ivl -iAZ -duS -vPe -izZ -vPe -vPe -mZB -jWb -jWb -jWb -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -qgr -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -mZB -vPe -vPe -mpT -vPe -iAZ -iEU -iGf -jhz -coU -dfm -dfm -dfm -gro -azv -mmX -nKg -kJh -azv -iEU -nAO -iEU -kWN -iEU -iEU -iEU -vxY -iEU -iEU -vrm -mPk -vPe -vPe -vPe -wpJ -vPe -vPe -vPe -vPe -vPe -rMQ -ivl -vPe -vPe -vPe -vPe -vPe -iAZ -duS -vPe -ngo -cRQ -vPe -iAZ -qsN -wSW -vPe -vPe -lKw -iHN -akg -mFo -xNu -iDT -duS -vPe -vPe -vPe -ivl -vPe -vPe -vPe -vPe -vPe -wpJ -vPe -vPe -vPe -rRS -rRS -rRS -"} -(85,1,1) = {" -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -yds -psf -psf -psf -psf -usR -vpr -vtR -rZs -usR -psf -psf -psf -psf -yds +psf +psf +psf +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +afa +psf +psf +psf +psf +psf +yds +rRS +rRS +rRS +vPe +ivl +iAZ +duS +vPe +izZ +vPe +vPe +mZB +jWb +jWb +jWb +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +qgr +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +mZB +vPe +vPe +mpT +vPe +iAZ +iEU +iGf +jhz +coU +dfm +dfm +dfm +gro +azv +mmX +nKg +kJh +azv +iEU +nAO +iEU +kWN +iEU +iEU +iEU +vxY +iEU +iEU +vrm +mPk +vPe +vPe +vPe +wpJ +vPe +vPe +vPe +vPe +vPe +rMQ +ivl +vPe +vPe +vPe +vPe +vPe +iAZ +duS +vPe +ngo +cRQ +vPe +iAZ +qsN +wSW +vPe +vPe +lKw +iHN +akg +mFo +xNu +iDT +duS +vPe +vPe +vPe +ivl +vPe +vPe +vPe +vPe +vPe +wpJ +vPe +vPe +vPe +rRS +rRS +rRS +"} +(85,1,1) = {" +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +yds +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +yds psf psf psf @@ -71589,11 +74774,11 @@ psf psf psf psf -tKr -vpJ -woV -vtR -usR +psf +psf +psf +psf +psf psf psf psf @@ -71846,11 +75031,11 @@ psf psf psf psf -sZA -qVX -woV -vtR -usR +psf +psf +psf +psf +psf psf psf psf @@ -72099,19 +75284,19 @@ mVX mVX mVX yds -psf -psf -psf -psf -sZA -vAU -woV -vtR -usR -psf -psf -psf -psf +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds yds psf psf @@ -72356,19 +75541,19 @@ mVX mVX mVX yds -psf -psf -psf -psf -tKr -vtR -woV -xbu -usR -psf -psf -psf -psf +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds yds psf psf @@ -72617,11 +75802,11 @@ psf psf psf psf -usR -rdF -woV -xbu -usR +psf +psf +psf +psf +psf psf psf psf @@ -72874,11 +76059,11 @@ psf psf psf psf -usR -usR -woV -usR -usR +psf +psf +psf +psf +psf psf psf psf @@ -73132,9 +76317,9 @@ psf psf psf psf -usR -jmf -usR +psf +psf +psf psf psf psf @@ -73645,11 +76830,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +usR +uVr +wnO +wHu +usR psf psf psf @@ -73902,11 +77087,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +tKr +wPT +wPT +wPT +tKr psf psf psf @@ -74159,11 +77344,11 @@ psf psf psf psf -psf -psf -psf -psf -psf +usR +vnx +rzg +jfd +usR psf psf psf @@ -74412,19 +77597,19 @@ mVX mVX mVX yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds -yds +psf +psf +psf +psf +usR +vpr +vtR +rZs +usR +psf +psf +psf +psf yds yds yds @@ -74668,21 +77853,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +tKr +vpJ +woV +vtR +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -74925,21 +78110,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +sZA +qVX +woV +vtR +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -75182,21 +78367,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +sZA +vAU +woV +vtR +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -75439,21 +78624,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +tKr +vtR +woV +xbu +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -75696,21 +78881,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +usR +rdF +woV +xbu +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -75953,21 +79138,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +usR +usR +woV +usR +usR +psf +psf +psf +psf +yds mVX mVX mVX @@ -76210,21 +79395,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +psf +usR +jmf +usR +psf +psf +psf +psf +psf +yds mVX mVX mVX @@ -76467,21 +79652,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +yds mVX mVX mVX @@ -76724,21 +79909,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +yds mVX mVX mVX @@ -76981,21 +80166,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +yds mVX mVX mVX @@ -77238,21 +80423,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +psf +yds mVX mVX mVX @@ -77495,21 +80680,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds +yds mVX mVX mVX @@ -83191,7 +86376,6 @@ mVX mVX mVX mVX -jMD mVX mVX mVX @@ -83274,6 +86458,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -83448,8 +86633,6 @@ mVX mVX mVX mVX -jMD -mVX mVX mVX mVX @@ -83500,9 +86683,9 @@ mVX mVX mVX mVX -jMD mVX mVX +jMD mVX mVX mVX @@ -83513,6 +86696,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -83531,6 +86715,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -83705,7 +86890,7 @@ mVX mVX mVX mVX -jMD +mVX mVX mVX mVX @@ -83768,6 +86953,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -83786,8 +86972,7 @@ mVX mVX mVX mVX -mVX -mVX +jMD mVX mVX mVX @@ -83962,15 +87147,6 @@ mVX mVX mVX mVX -jMD -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX mVX mVX mVX @@ -84004,7 +87180,6 @@ mVX mVX mVX mVX -jMD mVX mVX mVX @@ -84024,6 +87199,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -84034,16 +87210,15 @@ mVX mVX mVX mVX +jMD mVX mVX mVX -jMD mVX mVX mVX mVX mVX -jMD mVX mVX mVX @@ -84054,6 +87229,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -84071,6 +87247,15 @@ mVX mVX mVX mVX +pqb +pqb +pqb +pqb +pqb +pqb +pqb +pqb +pqb mVX mVX pNM @@ -84219,7 +87404,7 @@ mVX mVX mVX mVX -jMD +mVX mVX mVX mVX @@ -84231,11 +87416,11 @@ wLM vNw wLM vNw -giG +wLM jMD jMD jMD -giG +wLM vNw wLM vNw @@ -84282,29 +87467,25 @@ mVX mVX mVX mVX +jMD +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX mVX mVX mVX mVX mVX mVX -tbo -kWm -kWm -kWm -kWm -bQS -bQS -fID -fID -fID -fID -fID -puM -pqb -pqb -pqb -pqb pqb pqb pqb @@ -84326,6 +87507,10 @@ pqb pqb pqb pqb +mmo +kVf +hsJ +dSG pqb pqb mVX @@ -84519,6 +87704,31 @@ mVX mVX mVX jMD +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +jMD +fID +fID +fID +fID +fID +jMD +nAN +fID +fID +fID +fID fID fID fID @@ -84528,30 +87738,6 @@ fID fID fID fID -wAs -dwm -hgc -hgc -hgc -hgc -fMQ -fMQ -tbo -tbo -tbo -tbo -tbo -tbo -tbo -tbo -tbo -tbo -kWm -kWm -kWm -kWm -kWm -kWm fID fID fID @@ -84576,14 +87762,13 @@ pqb oVf vDj oVf -fAN -fAN -fAN -fAN -fAN -fAN -fAN -fAN +pqb +aNU +mxj +myp +vsm +qza +pqb pqb mVX mVX @@ -84775,7 +87960,32 @@ mVX onc onc onc -srQ +onc +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +edm +mSD +sXg +sXg +gDX +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID fID fID fID @@ -84785,30 +87995,6 @@ fID fID fID fID -fMQ -nIr -waZ -buw -fJz -nIr -fMQ -fMQ -tbo -tbo -tbo -tbo -kAW -vHu -vHu -gZv -kAW -fND -tSV -evA -fkW -tmG -tmG -kWm fID fID fID @@ -84834,14 +88020,13 @@ etr myg wcz pqb +myp +xmb +hpD +bje +vpL pqb pqb -pqb -pqb -pqb -pqb -fAN -pqb mVX mVX pNM @@ -85027,13 +88212,38 @@ fID fID fID fID -srQ onc onc -ftu -ftu +onc +onc +onc onc fID +qMC +ivZ +gjE +ivZ +qMC +fID +nAN +wAm +mSD +ggJ +ggJ +gDX +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID fID fID fID @@ -85042,30 +88252,6 @@ fID fID fID fID -fMQ -kpi -uWf -grD -oFO -tZS -fMQ -fMQ -tbo -tbo -tbo -ooy -cko -wZH -wZH -tLa -tLa -fND -xHl -tLO -ueN -pHO -pHO -kWm fID fID fID @@ -85091,14 +88277,13 @@ kTy myg uam pqb +lhn +bPw +xHb +aKY pqb -pqb -pqb -pqb -fAN -fAN -fAN -pqb +qAy +ono mVX mVX pNM @@ -85259,11 +88444,11 @@ wLM vHZ wLM ctv -giG +wLM jMD jMD jMD -giG +wLM ctv wLM rBi @@ -85272,7 +88457,7 @@ mVX mVX mVX onc -srQ +onc fID fID fID @@ -85287,9 +88472,34 @@ fID onc onc onc -wpv onc onc +onc +qMC +qMC +fyc +cuU +fyc +qMC +qMC +xhX +owf +qcL +ggJ +ggJ +ylA +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID fID fID fID @@ -85299,30 +88509,6 @@ fID fID fID fID -fMQ -kLX -qUq -oKa -uUr -fUK -fMQ -fMQ -apl -uho -cHS -dlT -pOM -wZH -tLa -tLa -tLa -fND -oWf -tLO -ueN -chS -chS -kWm fID fID fID @@ -85352,7 +88538,6 @@ pqb pqb pqb pqb -fAN pqb pqb pqb @@ -85516,11 +88701,11 @@ wLM ctv wLM ctv -giG +wLM mVX mVX mVX -giG +wLM ctv wLM ctv @@ -85547,6 +88732,31 @@ bQu cMG cte onc +ivZ +yfS +cuU +oFo +cuU +uJp +ivZ +xhX +hTD +fAg +fAg +fAg +kZY +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID fID fID fID @@ -85556,30 +88766,6 @@ fID fID fID fID -fMQ -gOl -bdB -hfl -jmR -gOl -fMQ -fMQ -vng -uho -pOQ -mZC -xZt -wZH -tLa -tLa -tLa -fND -bDb -tLO -ueN -vtr -vtr -kWm fID fID fID @@ -85609,9 +88795,8 @@ uam wcz oVf pqb -fAN -uWB -mVX +qAy +fID hne mVX mVX @@ -85785,17 +88970,17 @@ wLM onc onc onc -ftu +onc onc onc fID -xGj +dom fID onc onc onc fID -xVg +djs fID onc onc @@ -85804,6 +88989,31 @@ tZe tZe cte onc +gjE +cuU +qHw +mdZ +omF +cuU +oxE +cPv +mTv +fAg +fAg +fAg +kZY +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID fID fID fID @@ -85813,30 +89023,6 @@ fID fID fID fID -fMQ -fMQ -fMQ -uFO -fMQ -fMQ -fMQ -fMQ -bFM -ygT -ygT -ygT -nQM -wZH -wZH -wZH -wZH -bhj -ezA -gul -ueN -bbk -jny -kWm fID fID fID @@ -85866,9 +89052,8 @@ myg myg ovc pqb -fAN -uWB -mVX +qAy +fID mVX mVX mVX @@ -86061,39 +89246,40 @@ tZe tZe jtQ onc +ivZ +yfS +cuU +dYQ +cuU +uJp +ivZ +xhX +hTD +fAg +fAg +fAg +kZY +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID fID fID fID fID -mfP fID fID fID fID -fMQ -aOA -vjK -hfl -dZe -jFA -fMQ -fMQ -rIY -cko -cko -ssL -akk -xqF -tRk -nwq -lHw -kGN -tLO -oBC -ueN -oBC -oBC -kWm fID fID fID @@ -86106,16 +89292,16 @@ sdw eNf myp trB -oAH -jQj -jQj -jQj -myp -myp -jQj -jQj -jQj -mDU +qvY +fpU +mVN +fpU +fEN +ihi +fpU +kEK +fpU +bla eNf trB efW @@ -86123,7 +89309,6 @@ nyo rkU oVf pqb -fAN pqb pqb pqb @@ -86280,7 +89465,7 @@ mVX mVX mVX iIs -fjq +iIs iIs iIs wLM @@ -86318,39 +89503,40 @@ tZe tZe hNh onc +qMC +qMC +biy +cuU +biy +qMC +qMC +xhX +jGz +dnM +aqp +fqC +wZK +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID fID fID fID -iwS -kNG -iwS -iwS -iwS -fMQ -fMQ -ttN -qQG -oIb -uOH -fyV -fMQ -fMQ -tAi -cko -cko -hLB -qcB -wyB -xAD -pKU -vqd -mqd -fOM -oBC -ueN -ngL -aSp -kWm fID fID fID @@ -86363,16 +89549,16 @@ sdw eNf myp trB -nEJ -myp -myp -myp +fjw myp +aLI +wxE myp +qTA +xQA +sJr myp -myp -myp -nQl +uzh eNf xAZ pqb @@ -86380,9 +89566,8 @@ pqb pqb pqb pqb -fAN -uWB -mVX +qAy +fID hne mVX mVX @@ -86532,7 +89717,7 @@ mVX mVX mVX iIs -giG +wLM wLM wLM wLM @@ -86544,11 +89729,11 @@ wLM elS wLM elS -giG +wLM iIs iIs iIs -giG +wLM elS wLM elS @@ -86575,39 +89760,40 @@ tZe tZe sVV onc -iwS -iwS -iwS -iwS -iKU -iwS -iwS -iwS -fMQ -iRf -aBX -pnQ -rqg -gBo -aBX -aAP -fMQ -lPb -cko -cko -qKp -bAT -xqF -bvM -eRv -ocf -wSE -tLO -oBC -ueN -oBC -oBC -kWm +fID +qMC +ivZ +gjE +ivZ +qMC +fID +nAN +nAN +nAN +nAN +nAN +nAN +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID fID fID fID @@ -86620,16 +89806,16 @@ myp mxj myp trB -nEJ -myp -kyM -myp -myp +fJu +wxE myp +uYJ myp -fBc +qTA +ize myp -nQl +xQA +twC eNf trB efW @@ -86637,9 +89823,8 @@ uam wcz oVf pqb -fAN -uWB -mVX +qAy +fID mVX mVX mVX @@ -86832,39 +90017,40 @@ tZe tZe gJg onc -iwS -iwS -iwS -iwS -pUa -iwS -iwS -iwS -fMQ -xCr -aBX -kHS -tRj -pnZ -aBX -nDz -fMQ -pub -ygT -ygT -ygT -cKK -wOD -wZH -wZH -wZH -bhj -qiO -ozZ -ueN -gYQ -xfD -kWm +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +fLF +iQy +ueL +luA +nmT +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID fID fID fID @@ -86877,16 +90063,16 @@ myp mxj fBc trB -quo -myp -myp +vPL +uYJ myp +uYJ tqT +jAZ +ize myp -myp -myp -myp -xKI +ize +eQX eNf awK kvN @@ -86894,7 +90080,6 @@ myg myg ovc pqb -fAN pqb pqb pqb @@ -87087,44 +90272,45 @@ tZe tZe tZe tZe -lbo -nSt +wMB +sFQ vAm -gBS -gBS -iwS -pUa +uoM +biT iwS -iwS -iwS -fMQ -kkq -aBX -ckm -hya -hat -aBX -ifS -fMQ -vng -uho -pOQ -fvk -sYM -wZH -tLa -tLa -tLa -fND -bDb -tLO -ueN -vtr -vtr -kWm +wBV +vMv +fbk +bvD +jUo +yfP +kjt +pEa +aeD +nAN +fID +fID +fID +fID +fID +nAN +nAN +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID fID fID -iQQ fID fID pqb @@ -87134,16 +90320,16 @@ myp mxj myp trB -nEJ -myp -kyM -myp -myp +vqW +crY myp +uYJ myp -fBc +qTA +ize myp -nQl +fui +kgO eNf trB efW @@ -87151,9 +90337,8 @@ nyo rkU oVf pqb -fAN -uWB -mVX +qAy +fID hne mVX mVX @@ -87195,7 +90380,7 @@ fzw fnh fzw fnh -gAV +msS fnh fzw fnh @@ -87298,11 +90483,11 @@ jlG hNH spu tbh -odZ -odZ -odZ -odZ -odZ +aoA +aoA +aoA +aoA +aoA tqy pyu sgv @@ -87342,48 +90527,49 @@ hAG wUF wUF wUF -hAG -wUF -lbo -nSt +sAT +tZe +pTI +sFQ qRs -gBS -mQg -iwS -kTW +fMn +eLb iwS -iwS -iwS -luw -kcc -aBX -bBh -gOl -bBh -aBX -kCf -fMQ -apl -uho -cHS -cAA -pOM -wZH -tLa -tLa -tLa -fND -oWf -tLO -ueN -tmG -tmG -kWm -kWm -jDB -vSE -jDB -kWm +uCx +qqt +juM +pEa +rxs +vXQ +uCx +ueL +lRc +nAN +fID +fID +mgz +fID +fID +nAN +nAN +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb sdw sdw @@ -87391,16 +90577,16 @@ myp mxj mqK trB -nEJ -myp -myp -myp +fjw myp +qkE +crY myp +qTA +fui +xry myp -myp -myp -nQl +uzh eNf xAZ pqb @@ -87408,9 +90594,8 @@ pqb pqb pqb pqb -fAN -uWB -mVX +qAy +fID mVX mVX mVX @@ -87550,24 +90735,24 @@ mVX mVX mVX wLM -nJH +htt cHU cHU cHU cIn -odZ -odZ -odZ -odZ -odZ +aoA +aoA +aoA +aoA +aoA tqy pyu rpk kxR hnv -hnv -uSc -hnv +dhv +tAC +rHl hnv dgy onc @@ -87604,43 +90789,44 @@ iwS iwS eyb iwS -gBS -gBS +rFx +cMz iwS -pUa -iwS -iwS -fMQ -fMQ -xwc -aBX -aBX -aBX -aBX -aBX -aoW -fMQ -fMQ -tbo -tbo -kAt -cko -wZH -wZH -tLa -tLa -fND -kwn -tLO -ueN -pHO -pHO +sBC +rxs +uCx +ueL +juM +rxs +aeD +lYZ +aUM kWm -evA -nHr -uku -nHr -sFz +kWm +shl +eTK +shl +kWm +kWm +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb cBu sdw @@ -87648,16 +90834,16 @@ myp mxj myp trB -sUB -txY -txY -txY -myp -myp +bJk txY +ipv txY -txY -hvZ +hUV +qpR +uIF +mdx +uIF +ifh eNf trB efW @@ -87665,7 +90851,6 @@ uam wcz oVf pqb -fAN pqb pqb mVX @@ -87811,8 +90996,8 @@ hNH cHU cHU kvz -oGK -odZ +owS +aoA oZR oZR oZR @@ -87820,13 +91005,13 @@ fTt kcO pyu rpk -art -ctv -ctv -ctv -ctv -ctv -kqu +oNm +cKh +kNc +bji +lAD +sSG +bnf onc onc fsr @@ -87848,56 +91033,57 @@ wUF tZe wUF onc -pdE +rvj dkR -cts +oyd kbo onc -tzY -wUF -ewA +pbs +dEK +rDM onc -uDo +kVP lIh rnN tOu -gBS -gBS +nyg +way iwS -pUa -iwS -iwS -fMQ -nIr -rgF -rgF -aBX -wWF -aBX -rgF -rgF -nIr -fMQ -tbo -tbo -tbo -kAW -vHu -vHu -gHZ -kAW -fND -ihz -tLO -ueN -chS -chS +aeD +pEa +ueL +pEa +uPV +yfP +lYZ +aok kWm -dYT -oBC -oBC -oBC -nQW +kWm +sGH +evA +uku +fkW +kWm +kWm +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb sdw sdw @@ -87911,10 +91097,10 @@ nVl mxS myp myp -xap -gJq -ipn -ltP +oUl +aUs +oEM +uJA eNf viw kvN @@ -87922,7 +91108,6 @@ myg myg ovc pqb -fAN pqb pqb mVX @@ -88065,25 +91250,25 @@ mVX mVX wLM dvz -cHU -cHU -kvz -gkW -odZ +sDM +mvz +fgc +pJo +aoA oZR oZR oZR uSB -rwi -pyu +tqy +jcE rpk art -ctv -qCu -qCu -qCu -ctv -aya +kNc +bji +bji +bji +lAD +noS onc onc bRi @@ -88105,7 +91290,7 @@ ngX tZe wUF mPM -wUF +dEK ihM ihM tPt @@ -88114,47 +91299,48 @@ sDc jWT nzW onc -ilu +frJ ueh -ugK +kDD iwS wLL qUb iwS -pUa -iwS +bXr +yfP +lYZ +yfP iwS -fMQ -qDT -rgF -jzx -aBX -wWF -aBX -jzx -rgF -wxh -fMQ -tbo -tbo -tbo -tbo -tbo -tbo -tbo -tbo -tbo -kWm -xac -uSA -kWm -kWm +pJG +ueL +ueL kWm +sMp +sMp tLO oBC -oBC -oBC -dvD +uqG +sMp +sMp +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb sdw sdw @@ -88168,10 +91354,10 @@ lBg lBg myp myp -ipn -ipn -ipn -oSm +oEM +oEM +oEM +chF eNf trB efW @@ -88179,7 +91365,6 @@ nyo rkU oVf pqb -fAN pqb pqb mVX @@ -88322,19 +91507,19 @@ mVX mVX wLM dvz -cHU +siq vTg vTg tNv -dfd -xTS -xTS +gFs +dGv +gLC oZR xuc tqy lhs rpk -ctv +jxO ctv ctv ctv @@ -88356,62 +91541,63 @@ onc sVm vlH sDc -wdH +hxE onc wUF tZe wUF onc -nzq +jpQ eNL kgA svl onc vlH jWT -ftQ +hby onc -fJC -ueh +iJC ueh +oXT eyb -myG -myG +rKR +snf iwS -aoB iwS iwS -fMQ -aCM -vpW -rGD -aBX -rVg -aBX -rGD -xFZ -gzp -fMQ -sRk -ase -jDB -rck -rck -rck -rAR -rck -jgg -vvY -fOM -nPt -nHr -nHr -nHr -gul -oBC -oBC -oBC -dvD +gTR +iwS +iwS +mfd +mjU +kDd +kWm +mtY +fIa +tLO +lhy +ueN +fIa +lRQ +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb pqb pqb @@ -88425,10 +91611,10 @@ oBR hzh myp myp -ipn -ipn -gJq -oSm +oEM +oEM +aUs +chF eNf xAZ pqb @@ -88436,7 +91622,6 @@ pqb pqb pqb pqb -fAN pqb pqb mVX @@ -88578,26 +91763,26 @@ mVX mVX mVX wLM -oIM -cHU +otz +siq vTg puZ tQh -xTS -fBk +iak +sHL puZ vTg sOr -tqy +rwi lhs rpk -ctv -ctv -ctv -wqP -ctv -ctv -ctv +cqx +bhM +bhM +shI +bhM +bhM +bhM ctz onc iqP @@ -88613,7 +91798,7 @@ onc kpZ jWT jWT -wUF +dEK mPM wUF tZe @@ -88628,47 +91813,48 @@ sVm kbP kqD onc -iwS -iwS +uId +ueh +ueh fYP -iwS -jBK -pMT +lZM +xIm sZP -iDM +wWA +sZP +pMT wde iwS -fMQ -sSm -rGD -xVi -aBX -wWF -aBX -xVi -rGD -lhl -fMQ -rBs -evj -rzE -rck -rck -rck -rck -rck -xpQ -vvY -fOM -igY -oBC -oBC -oBC -oBC -oBC -oBC -oBC -ylC +kWm +kWm +kWm +kWm +mSy +mSy +tLO +oZI +ueN +mSy +mSy +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID +fID pqb pqb pqb @@ -88682,10 +91868,10 @@ tSu aIy myp myp -kvh -bSd -bSd -bZj +gAR +xpS +xpS +vYd eNf trB efW @@ -88693,7 +91879,6 @@ uam wcz oVf pqb -fAN pqb pqb mVX @@ -88836,19 +92021,19 @@ mVX mVX iIs iIs -dvz +anL vTg vTg tNv -dfd -xTS -xTS +lPG +inm +pbI oZR rXP -rwi -jcE +tqy +lhs rpk -ctv +jxO ctv ctv ctv @@ -88868,16 +92053,16 @@ onc onc onc kqD -voT +fcT nzW -nig +bsy onc wUF tZe wUF onc -wfo -xMC +jNs +cHQ aOR nzW onc @@ -88885,47 +92070,48 @@ onc onc onc onc +otJ +phW +ueh iwS -uAJ +aRW pUa pUa -lZM pUa pUa pUa -xIm -wde -fMQ -fMQ -nIr -gOl -aBX -wWF -aBX -gOl -nIr -fMQ -fMQ -uLj +sTj +knR iUy -jDB -rck -rck -rck -rck -rck -jDB -dQQ -fuF -ufi -ozZ -yau -oBC -oBC -oBC -oBC -oBC -kkr +okw +kEW +kWm +vtr +vtr +tLO +jvX +ueN +vtr +vtr +kWm +fID +fID +fID +fID +fID +fID +fID +fID +fID +lms +fID +fID +fID +fID +fID +fID +fID +fID pqb reY hiF @@ -88950,7 +92136,6 @@ myg myg ovc pqb -fAN pqb mVX mVX @@ -89093,24 +92278,24 @@ mVX mVX mVX wLM -dvz -cHU -kvz -jXt -odZ +sAS +bBo +gwz +vsc +aoA oZR oZR oZR uSB tqy -pyu +jcE rpk art -ctv -qCu -qCu -qCu -ctv +kUK +wXK +wXK +wXK +ujw cjY onc onc @@ -89133,56 +92318,57 @@ ngX tZe wUF mPM -wUF -wUF +dEK +dEK jWT yhH onc -onc -onc -onc -onc +jqo +uVb +wIX iwS -eQt -tXE -rnH -xGH +iwS +iwS +iwS +iwS +aLY +vRe +hQG fCa pUa pUa -pUa -xIm -wde -fMQ -fMQ -fMQ -ugS -hqT -ugS -fMQ -fMQ -fMQ -fMQ +oNa +iwS +sJH +kjL +unp +kWm +bbk +jny +tLO +oBC +ueN +bbk +jny kWm -fPf kWm -rzx -aCC kWm kWm kWm +wZB +wZB +kWm +kWm +amO +amO +kWm +kWm +wZB +wZB kWm kWm kWm kWm -vDP -lxE -oBC -oBC -oBC -epo -wyk -wyk pqb vkh tGz @@ -89206,8 +92392,7 @@ efW nyo rkU oVf -pqb -fAN +dUt pqb mVX mVX @@ -89353,8 +92538,8 @@ wLM hNH cHU kvz -svr -odZ +obI +aoA oZR oZR oZR @@ -89362,20 +92547,20 @@ mli kcO pyu rpk -art -ctv -ctv -ctv -ctv -ctv -wZz +vcM +eDv +kUK +wXK +ujw +vmx +tMM onc voi nWB nWB nWB -ycL -xQp +avP +xFX rBp rBp rBp @@ -89384,62 +92569,63 @@ onc mES pVt rfO -wdH +hxE onc wUF tZe cte onc -bdw -jdQ +bDp +igZ jWT jFM onc +vES +vES +vES +yjI +wGE +lYx +wDu iwS iwS -hIg -iwS -iwS -iwS -iwS -iwS -iwS -xGH -fCa +hNo +oih +fht pUa pUa -pUa -xIm -sZP -sZP -sZP -pMT -tkR -pMT -sZP -sZP -sZP -sZP -sZP -sZP -sZP -hXs -hXs -sZP -sZP -fEe -sZP -sZP -hoD +oNa +iwS +jDB +gom +jDB kWm -tLO -eZi -ufi -htk -ufi -wcM -fyy -rXW +evA +nHr +gul +oBC +gOH +nHr +nHr +uSA +nHr +nHr +gLF +vXv +nHr +nHr +nHr +nHr +uku +pCq +nHr +nHr +nHr +nHr +lRR +adj +bul +vqP pqb ont tGz @@ -89463,7 +92649,6 @@ pqb pqb pqb pqb -pqb fAN pqb mVX @@ -89607,23 +92792,23 @@ mVX mVX mVX wLM -cwU +nvQ cHU cHU cIn -odZ -odZ -odZ -odZ -odZ +aoA +aoA +aoA +aoA +aoA tqy pyu rpk qFa aXl -aXl -cUs -aXl +eQO +iNb +iSJ aXl pcw onc @@ -89631,8 +92816,8 @@ ycD nWB nWB nWB -aqV -njZ +bBI +tjc rBp rBp rBp @@ -89641,62 +92826,63 @@ onc lBF tZe tZe -wUF +dEK mPM wUF tZe itS onc -oFM +ptx pTF tZe rfO onc -csN -oQO -ufB -siN -ckU +dWB +dpw +lxv +xVj vES vES -jwc -iwS -iwS -xGH -fCa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -vUy -pUa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -pUa -reu -pUa +vES +siN +teo +emH +eQA +fht +uFT pUa -oNa -kWm -tLO +ueR +eqh +ohk +vnv +jBc +rps +dpf +oBC +oBC +yau +oBC +oBC +oBC +uSA +oBC +oBC +oBC +oBC +eZi +htk +htk +htk +htk +htk +htk +htk +htk +ozZ ueN -kWm -qNE -kWm -kWm -hmB -kGp +gGR +bul +aNf pqb ont tGz @@ -89717,7 +92903,6 @@ jeY myg uam pqb -pqb fAN fAN fAN @@ -89867,12 +93052,12 @@ wLM sIC hNH ggS -rtO -odZ -odZ -odZ -odZ -odZ +uOl +aoA +aoA +aoA +aoA +aoA tqy pyu rUb @@ -89896,9 +93081,9 @@ kvI onc onc yce -sHV +bjK qpQ -nig +bsy onc wUF tZe @@ -89909,51 +93094,52 @@ pTF tZe tZe onc -vES -bVU -wbF +mUU +sdy +sjb ofN -izB -fCK -juL +ueG +dqc +bbi ofN -iwS -iwS -iwS -xGH -fCa -eZg -kkU -kkU -cVB -kkU -kkU -vUy -kkU -wUU -wUU -cVB -wUU -wUU -kkU -kkU -kkU -kkU -cVB -kkU -lpP +nFw +jmt +sql +oCe fCa pUa -oNa -kWm -tLO -uNq -kWm -jle -nRs -kWm -rJC -tDo +ueR +wzK +dyh +xTu +boc +umb +fPj +ufi +ozZ +oBC +eZi +ufi +ufi +uSA +ufi +ufi +ufi +ozZ +vct +qzX +rEu +rEu +rEu +rEu +rEu +rEu +bJo +fOM +ueN +oBC +oBC +hqq pqb reY kUC @@ -89974,7 +93160,6 @@ etr myg wcz pqb -pqb fAN pqb pqb @@ -90166,51 +93351,52 @@ tZe tZe cYM onc -gtH lYZ lYZ lYZ lYZ lYZ -pbe lYZ -hLH -iwS +lYZ +lYZ +lYZ +eyb ikw xsY aRW -udJ -fMQ -fMQ -fMQ -fMQ -fMQ -fMQ -aoc -mUc -gJh -vwe -mUc -gJh -aoc -fMQ -fMQ -fMQ -fMQ -fMQ -fMQ -aRW pUa oNa +iwS kWm -tLO -ueN kWm -gzR -qqS +vmX kWm -euy -boc +vmX +lgz +mOM +qXJ +pjS +lgz +vmX +kWm +vmX +kWm +kWm +tLO +gOH +uku +uku +uku +uku +uku +uku +uku +uku +gul +ueN +adj +bul +vqP pqb pqb pqb @@ -90231,7 +93417,6 @@ oVf wNj oVf pqb -pqb fAN pqb pqb @@ -90419,13 +93604,13 @@ tZe cte onc aIb -xNZ -mpW +cdD +bri mES onc -rKq +cqX +lYZ lYZ -udI lYZ lYZ lYZ @@ -90434,48 +93619,48 @@ lYZ lYZ bAw waY -hLq -aRW -oNa -fMQ -ppZ -uqg -rnv -ppZ -bQi -lZV -aBX -aBX -cqY -aBX -aBX -fhT -veQ -vqC -ayG -veQ -vqC -fMQ -aRW +esm +lZM pUa -oNa -kWm -qiO -lgU -kWm -kWm -kWm +udJ +iwS kWm +olU +gLN +sMp +sMp +oBC +gUc +eud +rep +oBC +sMp +sMp +iDd +olU kWm -mOD +fuF +htk +ufi +cWV +ufi +ofB +ofB +ufi +cWV +lpz +ufi +lgU +gGR +iji +aNf pqb -cQm -thl -thl +tRY +tRY +tRY eNf myp -trB -pqb +hUu pqb pqb pqb @@ -90491,8 +93676,8 @@ pqb pqb fAN pqb -bjw -mVX +dkb +fID mVX mVX mVX @@ -90636,9 +93821,9 @@ mVX mVX mVX wLM -iFf odZ odZ +fpH bGq jKi ohN @@ -90680,53 +93865,54 @@ onc onc onc onc -vES +rBJ mvQ -cXc -buW +imd +qfn mNl lYZ kfU -fcH +ezV lYZ -iwS +eyb njy xpx aRW -oNa -fMQ -ppZ -uqg -rnv -ppZ -bQi -dyQ -aBX -aBX -aBX -aBX -aBX -nCx -veQ -vqC -ayG -veQ -vqC -fMQ -aRW pUa -oNa +sTj +bdQ kWm -ohk -vnv -dxk -jBc +aSp +gLN +sMp +sMp +oBC +khn +wax +cAh +oBC +sMp +sMp +iDd +aSp +kWm +kWm +bjO +kWm +kWm +nAN +doh +qWE +nAN +nAN pqb -sSU -lKS -qTJ -nCA -myp +qSC +ejW +pqb +pqb +pqb +pqb +uMr myp myp mxj @@ -90745,11 +93931,10 @@ lYr keG hiL cQD -lVD -fAN +buT pqb -xub -mVX +oYW +fID aDl mVX mVX @@ -90946,46 +94131,47 @@ lYZ vCI pYF ohJ -iwS +eyb nMv bwf aRW -oNa -fMQ -oCp -ppZ -wAE -rnv -ppZ -axT -bCT -aBX -aBX -aBX -cDS -uTp -vqC -ayG -etw -vqC -qHm -fMQ -aRW pUa -oNa +sTj +axM kWm -xGr +bWc +uyw +sMp +sMp oBC +oBX +erC +vlF oBC -tDo -fmZ -beg -myp -axr +sMp +sMp +qAF +hkg +kWm +jle +kcH +nRs +kWm +ivG +lim +lim +jTE +xqO +eJQ +ole +meF +rxC +gEv pqb -cQm -thl -thl +pqb +izs +izs +izs eNf myp trB @@ -91002,11 +94188,10 @@ kCu kCu kCu kCu -kCu nXK pqb -enO -mVX +rjY +fID mVX mVX mVX @@ -91194,51 +94379,52 @@ tZe tZe rnV onc -iwS -iwS -iwS -iwS -iwS -ajM -iwS -iwS -iwS -iwS +gAL +eHC +jSA +dzA +lCX +lYZ +gFg +gxB +aZl +eyb osp bwf aRW -oNa -fMQ -rgF -eru -hgG -rnv -eru -rRF -bCT -aBX -aBX -aBX -cDS -bfo -cxK -ayG -bfo -cxK -rgF -fMQ -aRW pUa -oNa +sTj +sLB kWm -aqP +aSp +uyw oBC oBC -tDo -pqb -wRR +oBC +oBC +cvg +oBC +oBC +oBC +oBC +qAF +aSp +kWm +hgx +kcH +fwM +kWm +peZ +fAg +fAg +fAg +kZD +ufN +psn +myp myp -mpj +trB +pqb pqb pqb pqb @@ -91254,16 +94440,15 @@ tGz tGz uDD pqb -eDV -kCu -kCu -kCu +rxO kCu +fJf +fJf kCu oJi pqb -bjw -mVX +dkb +fID mVX mVX mVX @@ -91435,10 +94620,10 @@ wUF wUF aNP onc -onc -onc -vPm -nYA +xoR +gSl +gSl +xoR onc onc vod @@ -91451,56 +94636,57 @@ oMM vwP vTz onc -iXI -kHT -kWB -jgV -iwS +juL +dqc +ofN +gvA +byq lYZ -ovu -hmm -gfm -iwS +kTL +vES +xuN +eyb erk fKH aRW -oNa -fMQ -rgF -kRJ -kRJ -rgF -kRJ -kRJ -aBX -aBX -fsS -aBX -aBX -vYW -vYW -rgF -vYW -vYW -rgF -fMQ -aRW pUa -oNa +sTj +prs kWm -pxy -oBC -oBC -tDo +olU +xCc +oPN +hyc +fBr +ovZ +gGz +frj +vtL +caN +ryj +vit +olU +kWm +egc +qqS +wze +kWm +kpO +fAg +fAg +rxw +jfZ +eJQ +cZF +wUt +hpD +gRK pqb -wRR -myp -nug +hZg +jIK pqb -tRY -tRY -tRY -eNf +lpB +rWg myp trB pqb @@ -91513,14 +94699,13 @@ pqb pqb pqb iwv -fcs -fcs -epD +buT +buT kCu oJi pqb -xub -mVX +oYW +fID aDl mVX mVX @@ -91691,93 +94876,93 @@ rye wUF wUF wxO -vPm -nYA -vPm +gSl +jWT jWT jWT -vPm +jWT +gSl onc cTV wUF tZe -wUF +tZe tZe tZe tZe tZe tZe onc -vES -vES -kPg -kTP -iwS +woU +lYZ lYZ lYZ lYZ lYZ +cbK +vES +vES bAw fHh -hLq -aRW -oNa -fMQ -rgF -kRJ -kRJ -rgF -kRJ -kRJ -aBX -aBX -sOT -aBX -aBX -vYW -vYW -rgF -vYW -vYW -rgF -fMQ -aRW +ltb +lZM pUa -oNa +udJ +iwS kWm -nGk -oBC -oBC -tDo -fmZ -beg -myp -axr +kWm +mAt +gMD +nJu +stV +xec +knk +fFk +puz +lfD +pVW +gET +dpJ +paN +paN +paN +paN +ykz +rDf +fAg +fAg +ozw pqb -uMr -myp -myp +pqb +pqb +pqb +eGn +pqb +pqb +eNf +vsm +nCA mxj myp +myp ser uVO +qoS aji -uVO kVf kVf -uVO aji +qoS hsJ sAZ kCu kCu kCu kCu -kCu oJi pqb -enO -mVX +rjY +fID mVX mVX mVX @@ -91929,9 +95114,9 @@ fkh ohN ohN ohN -ohN +ttO iIs -tqy +kcO pyu rpk onc @@ -91953,7 +95138,7 @@ jWT jWT jWT jWT -uMu +pBj onc xzd wUF @@ -91965,66 +95150,67 @@ tZe tZe tZe onc -vES -uNI -kPg -kPg -ira +mue +rBJ +iYa +wAS lYZ +ohJ pfP iMk rIS -iwS +eyb msA kQr aRW -udJ -fMQ -rgF -ozy -aOd -rnv -ozy -aGD -bCT -nVd -qxt -llm -cDS -rDy -wbe -ayG -wBr -wbe -rgF -fMQ -aRW pUa -oNa +xIm +wde +pKB kWm -wLt -nHw -fhx -boc -pqb -aWr -ilL -wsY -pqb -izs -izs -izs -hTU -sSK -hpD -hpD -sSK -sSK -sSK -sSK -sSK -fXZ +kWm +sEx +vrd +stV +ggL +ggL +ggL +puz +vrd +sEx +kWm +vAC +eOY +qAj +oCf +uMB +vAC +peZ +fAg +fAg +kZD +fmZ +ntW +ipZ +uVO +kVf +uVO +uVO +rWg trB +pqb +eNf +myp +myp +myp +myp +myp +myp +myp +myp +myp +ylW +bje cxS gPk dSn @@ -92032,9 +95218,8 @@ gmq vbb naw pqb -pqb -bjw -mVX +dkb +fID mVX mVX mVX @@ -92180,15 +95365,15 @@ mVX mVX iIs iIs -aab +erP qJu fkh jPx gMB mDs -uvO +scs iIs -kcO +tqy pyu rpk onc @@ -92222,12 +95407,12 @@ tJC tle pNt onc -prX -sFp -kYb -kPg -iwS +vrA +vES +buW +bAW lYZ +pbe neo acQ kTP @@ -92235,52 +95420,52 @@ iwS iwS iwS aRW -oNa -fMQ -oCp -ppZ -ffV -rnv -ppZ -haZ -bCT -qxt -qlX -qxt -cDS -fWt -vqC -ayG -ecb -vqC -qHm -fMQ -aRW +pUa pUa oNa +pMe +iwS kWm +gNe +gNe +stV +ggL +ggL +ggL +puz +gNe +gNe kWm -kWm -kWm -sVL -pqb -pqb -pqb -gPg -pqb -pqb -pqb -pqb -ldr -drp -kVf -kVf -drp -drp -drp -drp -lbU +fdw +oDK +hdS +rIi +jRt +vAC +kpO +fAg +fAg +kZD +fmZ xmb +hpD +sSK +sSK +hpD +sSK +fXZ +trB +pqb +bIj +sSK +hpD +hpD +sSK +sSK +sSK +sSK +sSK +hpD bje pqb pqb @@ -92290,8 +95475,8 @@ pqb pqb pqb pqb -xub -mVX +oYW +fID aDl mVX mVX @@ -92451,10 +95636,10 @@ rUb pGJ rwZ pGJ -mVC -nIj -nIj -xbI +pGJ +pGJ +pGJ +wnC iIs vQi sAi @@ -92479,76 +95664,76 @@ onc onc onc onc -aXP -iwS -iwS -iwS -iwS +kHT +uqc +iVe +kLt lYZ -jtm -kPg -vHf +lYZ +kHW +vLy +uOd iwS +pUa iwS -siJ -iGT +gqU +pUa +pUa oNa -fMQ -ppZ -smL -rnv -ppZ -hRy -dyQ -aBX -aBX -aBX -aBX -aBX -nCx -vIj -vqC -ayG -rLk -vqC -luw -nZr -wUU -acx -nAN -nAN +arK +iwS +kWm +nev +pVg +fZj +hnF +oqa +mEe +fVV +pVg +nev +kWm +hrp +dnA +fgt +ciS +aSp +vAC +bgm +bSA +bSA +jfZ pqb -cFY -ntW -uVO -uVO -uVO -uVO -uVO -jIK -cFY +ipL +kfE +akQ +ipL +kfE +akQ +eNf +trB pqb -pUR -pUR -myp -myp -pUR -pUR -myp -pUR -cmf +ldr +drp +kVf +kVf +drp +drp +drp +drp +lbU ipn ipn +ipn +xaU +bXH xaU fLn xaU uBr -ipn -ajk -ipn pqb -enO -mVX +rjY +fID mVX mVX mVX @@ -92708,10 +95893,10 @@ pyu pyu pyu pyu -rUb -pGJ -pGJ -aie +pyu +pyu +pyu +oga iIs xMz sAi @@ -92731,81 +95916,81 @@ wUF tZe wUF onc -wfo -xMC +jNs +cHQ aOR nzW onc -sgi -oso -aig -xgh iwS -lYZ -ktZ -vsV -riL iwS iwS -aRW -eZg +iwS +oXZ +iwS +iwS +iwS +iwS +iwS +ecJ +ecJ +xGH +wUU +wUU kNj -fMQ -ppZ -vjq -rnv -ppZ -xqZ -lRs -nnN -sAd -nUi -kPi -fHe -qBn -tVL -vqC -ayG -oDu -vqC -fMQ -reu -reu -reu +pMe +iwS +kWm +kWm +kWm +kWm +kWm +kWm +kWm +kWm +kWm +kWm +kWm +nAN +nAN nAN +ktw +hoq +eZG +nAN +lej +ihA nAN pqb -cFY -taC -sSK -sSK -sSK -qED -hpD -bje -wvg +wFf +myp +gyi +wFf +myp +gyi +eNf +trB pqb -dGN -dGN +pUR +pUR myp myp -dGN -dGN +pUR +pUR myp -dGN -yag +pUR +cmf +wqx ipn ipn xaU bXH xaU +bXH +dWI roU -ipn -pVX -cJL pqb -bjw -mVX +dkb +fID mVX mVX mVX @@ -92863,7 +96048,7 @@ iPF jsZ jXB kps -kjZ +dpg mVX hLV igh @@ -92871,7 +96056,7 @@ lKy jsZ jXB kps -kjZ +dpg mVX mVX mVX @@ -92952,7 +96137,7 @@ mVX mVX iIs iIs -oKP +sPu fkh app xtI @@ -92988,69 +96173,71 @@ wUF tZe wUF mPM -wUF -wUF +dEK +dEK jWT yhH onc -bCw -kPg -kPg -kPg -iwS -lYZ -lYZ -lYZ -nzx -iwS -iwS -aRW -oNa -iwS -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN +pkP +vES +vES +vES +vES +vES +vES +yeq +fMQ +fMQ +fMQ +fMQ +aoc +mUc +gJh +aoc +fMQ +fMQ +fMQ +fMQ +wmR +lxV +gFo +mcF nAN +hQX +wrh +xpi +fDY +idI +vxR nAN +bqR +mYP nAN -qFV -qto -qto -qgi -noY -pqb -pqb -pqb -pqb -pqb -pqb -pqb -uPb -bVg +ric +xLO +xLO +csZ pqb +fYj +sSK +pZH +fYj +sSK +pZH +xmb +bje pqb -fJR -fJR +dGN +dGN myp myp -fJR -fJR +dGN +dGN myp -fJR -pAp +dGN +yag +wqx +wqx ipn ipn ipn @@ -93058,11 +96245,9 @@ ipn ipn ipn ipn -tzO -hwc pqb -xub -mVX +oYW +fID aDl mVX mVX @@ -93208,7 +96393,7 @@ mVX mVX mVX mVX -fjq +iIs wLM wLM wLM @@ -93245,81 +96430,81 @@ wUF tZe wUF onc -bdw -jdQ +bDp +igZ jWT jFM onc -qpP -kPg -kPg -kPg -iwS -lYZ -vES -vES -jQb -iwS -iwS -aRW -oNa -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN +rIw +jzp +sNt +sNt +sNt +sNt +sNt +cQX +fMQ +dXk +dXk +rgF +rgF +awU +mnt +rgF +rgF +dXk +dXk +fMQ hTD fAg fAg +sYW +fDP +qto +qto +qto +qto +qto +qto +qgi +qto +qgi +fDP +oWu +fAg fAg -abk +kZY pqb -pxs -pxs -pxs -tBb -sBh -cFY -ntW -hsJ -tHQ pqb -grj -myp -myp -myp -myp +pqb +pqb +pqb +pqb +pqb +lla +lla +pqb +fJR +fJR myp myp +fJR +fJR myp -eOl -ipn +fJR +pAp +gMP +wqx +wqx ipn ipn ipn ipn ipn ipn -lLE -fmc pqb -enO -mVX +rjY +fID mVX mVX mVX @@ -93502,82 +96687,82 @@ oiy tZe sTV onc -hNK +mSE xPS ihM eNL onc -vES -kPg -xQz -kPg -ira -lYZ -vES -prX -quA -iwS -iwS -aRW -udJ -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN +jCg +bLx +xed +xed +xed +aov +uue +xQc +fMQ +vjq +smL +dXk +hlk +dEW +dEW +tQg +dXk +uqg +uqg +fMQ hTD fAg fAg fAg -kZY +fDP +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fDP +fAg +fAg +fAg +abk pqb -vdf -vdf -vdf -vdf -hwc +lhk +lhk +lhk +nnf +aPy +lXe ntW -rWg -trB -oSQ +hsJ pqb -pUR -pUR +grj myp myp -fWk -jlp -tqI -qco -cgU -bRL -ivr -phe -ozS -phe -ozS -bRL -mud -eEj -pqb -pqb -pqb +myp +myp +myp +myp +myp +eOl +wVY +wqx +wqx +wqx +wqx +wqx +axQ +fdP +xsd pqb +nAN +nAN +nAN mVX mVX mVX @@ -93724,7 +96909,7 @@ mVX mVX mVX mVX -jMD +vGJ jMD jMD mVX @@ -93737,11 +96922,11 @@ mVX mVX mVX iIs -ctv +rBi ctv ctv iIs -dXc +ajO ajO onc iFr @@ -93764,78 +96949,78 @@ xPS ihM ihM onc -vES -kLt -sFp -ePz -iwS -lYZ -vES -vES -aYp -iwS -iwS -vUy -vUy -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -cFn +rhT +bLx +cei +deM +gOb +rAB +ihc +wzC +fMQ +mLo +sGe +ffV +hqH +dEW +dEW +daN +bpE +thQ +kSD +fMQ +wRu +mzs +mzs +mzs +fDP +mzs +mzs +mzs +mzs +mzs +mzs +mzs hHu +gvy +fDP jJS fAg +fAg kZY pqb vdf vdf vdf -vdf hwc -xmb -fXZ +ntW +uVO +rWg trB -wvg pqb -dGN -dGN +pUR +pUR myp myp -oXn -lLt -lLt -lLt -rqJ -pqb -pqb -pqb -pqb -pqb -pqb -pqb -pqb -pqb -pqb -klT +fWk +jlp +tqI +qco +cgU +wSS +wqx +wqx +wSS +wSS +wqx +bim +ksI +hwc pqb -bjw -mVX +nAN +nAN +dqe +fID mVX mVX mVX @@ -94000,7 +97185,7 @@ ctv wLM mVX mVX -srQ +onc ajO ajO ajO @@ -94021,78 +97206,78 @@ ihM ihM rag onc -xgK -tuh -dXA -gVO -iwS -lYZ -vES -vlW -iwS -iwS -siJ -iGT -oNa -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk +sDN +bLx +cQO +cQO +cQO +xBq +uYX +kNH +fMQ +dXk +dXk +rgF +rgF +awU +mnt +rgF +rgF +dXk +dXk +fMQ +pFn +mVk +mVk +bYY +nAN +vVT +kYF +uox +ftv +vVT +tsO +uox nAN -nNb -fAg -mTv -fAg -kZY +nAN +nAN +kDB +ijf +ijf +wpg pqb -pxs -pxs -pxs -uZt -dgp -cFY -eNf +fam +vdf +vdf +hwc +xmb +fXZ +myp trB -uYa pqb -fJR -fJR +dGN +dGN myp myp -mQr +oXn lLt -qaa lLt -iMy -nAN -mYM -gQl -mYM -iha -qVd -wGf -tbt -wGf -nAN -nAN +lLt +rqJ +pqb +inv +ePf +pqb +pqb +pqb +pqb +eEj +bmO +qfa +qfa nAN -pDG -mVX +toW +fID aDl mVX mVX @@ -94251,7 +97436,7 @@ mVX mVX mVX wLM -rBi +ctv ctv ctv wLM @@ -94264,7 +97449,7 @@ mVX mVX mVX mVX -srQ +onc onc onc onc @@ -94274,82 +97459,82 @@ onc onc onc jXe -qkx -aVs +gfq +uPQ kgA onc -vES -vES -vES -sjx -iwS -hHa -udI -mFU -iwS -siJ -iGT -eZg -kNj -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -wrh -fAg -mTv -fAg -kZY -pqb -pqb -pqb -pqb -pqb -pqb -lpB -rWg -trB -jzj +jRu +sgp +iSK +iSK +iSK +iSK +iSK +coZ +fMQ +xqZ +hRy +dXk +hTA +dEW +dEW +tQg +dXk +bQi +bQi +fMQ +qPR +dIZ +dIZ +jWd +nAN +vVT +uEI +uox +swV +vVT +oaw +uox +lCr +qjY +eSL +fDP +fDP +fDP +fDP pqb -grj +lhk +lhk +lhk +mBl +cFY +eNf myp +oku +pqb +fJR +fJR myp myp -arX -tmL -nlT +mQr lLt -oUm +qaa +lLt +iMy nAN -oxQ -oxQ -oxQ -sLt -cjr -fDV -fDV -fDV nAN -bkR -eSL -qBi -mVX +nAN +nAN +vAq +emX +nAN +nAN +nAN +nAN +qfa +nAN +iYd +fID mVX mVX mVX @@ -94501,7 +97686,7 @@ mVX mVX mVX mVX -jMD +vGJ jMD jMD mVX @@ -94509,7 +97694,7 @@ mVX mVX wLM ctv -xfI +ctv ctv wLM mVX @@ -94528,14 +97713,6 @@ mVX mVX mVX mVX -srQ -onc -onc -onc -onc -onc -onc -onc onc onc onc @@ -94544,69 +97721,77 @@ onc onc onc iwS -aRW -eZg -kNj -bwb -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk +kHT +vES +vES +vES +vES +vES +kHT +fMQ +nTO +qmN +haZ +rrD +dEW +dEW +iXL +pEA +kFL +wcC +fMQ +frL +uUY +joJ +fll +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ nAN -fDY -fAg -mTv -fAg -abk +nAN +kDB +ijf +ijf +wpg pqb -brM -iFB -kaY -vep -gPg -xmb -sSK -gRK -rZk pqb -pUR -pUR +pqb +pqb +pqb +oeV +rWg myp +hKG +pqb +grj myp -owl -lLt -uAi +myp +myp +arX +tmL +nlT lLt -fgx +oUm nAN -jbd -cBr -mcg -pBp -pBp -mcg -cBr -sVH +iEW +uJi +pql +gQT +gBL +ngB +cpK +fgM nAN -mIC -eSL -uua -mVX +bkR +nAN +dqe +fID mVX mVX mVX @@ -94764,11 +97949,11 @@ jMD jMD jMD mVX -wLM -ctv -tjJ +iIs ctv -wLM +xfI +vHZ +iIs mVX mVX jMD @@ -94792,78 +97977,78 @@ mVX mVX mVX mVX -srQ -onc -onc -onc -onc -onc -onc -onc iwS -aRW -oNa -eyb iwS +olu +olu +olu +olu +olu iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -glw -dRg -mTv +fMQ +ngT +aBX +aBX +aBX +aBX +aBX +aBX +aBX +aBX +gIc +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +rBA +hYC +gnk +gtm +fMQ +fMQ +fMQ +nAN +sVW +iTF fAg kZY pqb +brM +rQt +vep +qJV +xmb +hpD +hpD +bRw pqb -pqb -myp -myp -pqb -inI -fvx -pIg -inI -pqb -dGN -dGN +pUR +pUR myp myp -keD -lLt +owl lLt +uAi lLt -rxE +fgx nAN -nLN -fAg -njW -fAg -fAg -hsZ -fAg -qOP +gzJ +sZc +uZB +bkc +ccc +jOj +aHN +jVf nAN -qLC -eSL -pDG -mVX +mIC +nAN +toW +fID aDl mVX mVX @@ -94919,7 +98104,7 @@ jbL jsZ jXB kps -kjZ +dpg mVX hLV igh @@ -94927,7 +98112,7 @@ lKZ jsZ jXB kps -kjZ +dpg mVX mVX mVX @@ -95019,22 +98204,272 @@ mVX mVX mVX mVX -jMD -jMD -giG +vGJ +jMD +wLM +ctv +tjJ +ctv +wLM +mVX +mVX +jMD +mVX +mVX +mVX +mVX +mVX +mVX +jMD +mVX +mVX +mVX +mVX +mVX +mVX +jMD +mVX +mVX +mVX +mVX +mVX +mVX +jMD +mVX +mVX +mVX +mVX +mVX +mVX +mVX +hgc +cfr +iiU +dQu +djD +aBX +aBX +nVd +qxt +aBX +kPi +fMQ +otn +uVX +sJx +gMV +fMQ +fMQ +lgD +qnr +qQG +oIb +uOH +wDU +nuQ +fMQ +nNb +mTv +kXQ +fAg +daw +pqb +pqb +pqb +myp +pqb +fvx +pIg +hwc +lkr +pqb +dGN +dGN +myp +myp +keD +lLt +lLt +lLt +rxE +nAN +gzJ +sZc +dbW +hBW +lYK +siz +aHN +jVf +nAN +qLC +nAN +iYd +fID +mVX +mVX +mVX +pNM +mVX +mVX +mVX +mVX +mVX +mVX +mVX +"} +(178,1,1) = {" +qZO +aim +aim +aAL +aAL +aAL +aAL +bZP +tYd +tYd +aJQ +aJQ +aJQ +tYd +qZO +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +tYd +mVX +mVX +hMy +inR +iPL +jKg +iPL +kru +kLh +mVX +hMy +luo +iPL +lXp +iPL +kru +kLh +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +xPO +bmm +mZS +mZS +mZS +mZS +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +bmm +mZS +mZS +mZS +mZS +bmm +xPO +mVX +mVX +mVX +pNM +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +wLM ctv pUv ctv wLM -mVX -mVX jMD -mVX -mVX -mVX -mVX -mVX -mVX +jMD jMD mVX mVX @@ -95042,13 +98477,20 @@ mVX mVX mVX mVX +vGJ +jMD +jMD jMD mVX mVX mVX -mVX -mVX -mVX +vGJ +jMD +jMD +jMD +jMD +jMD +jMD jMD mVX mVX @@ -95056,47 +98498,47 @@ mVX mVX mVX mVX -mVX -eyb -aRW -oNa -eyb -mVX -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -pwF -pwF -hTD -fAg -kZY +jMD +hgc +tDu +eLE +wgN +vpP +aBX +fsS +qxt +txs +aBX +xOk +fMQ +qnr +uWf +oFO +qnr +fMQ +eec +qnr +aBX +pnQ +rqg +gBo +aBX +cdq +fMQ +lqG +mTv +pHG +hOe +wZK pqb -jBs -iFB -ayr +fcD +rQt ayr pqb -hza vTR aeY -hza +hwc +fgQ pqb fJR fJR @@ -95108,18 +98550,18 @@ xCN fKl xas nAN -whQ -sBk -tSE -cBr -cBr -fAg -lwX -ccL -eSL +gzJ +iLM +tcz +nqF +sla +aYD +wNe +jVf +nAN iRq -eSL -qBi +nAN +nAN mVX mVX mVX @@ -95133,22 +98575,22 @@ mVX mVX mVX "} -(178,1,1) = {" +(179,1,1) = {" qZO -aim -aim -aAL -aAL -aAL +ait +aGX +aJZ +aXg aAL -bZP -tYd +bry +caw tYd -aJQ -aJQ -aJQ +cvi +cNW +cNW +cNW +dCI tYd -qZO eWA eWA eWA @@ -95170,21 +98612,21 @@ eWA tYd mVX mVX -hMy -inR +hMD +ioP iPL -jKg +juD iPL -kru -kLh +kAj +kMQ mVX -hMy -luo +hMD +lAn iPL -lXp +juD iPL -kru -kLh +ktf +kMQ mVX mVX mVX @@ -95219,9 +98661,6 @@ mVX xPO bmm mZS -mZS -mZS -mZS bmm bmm bmm @@ -95243,9 +98682,12 @@ bmm bmm bmm bmm -mZS -mZS -mZS +bmm +bmm +bmm +bmm +bmm +bmm mZS bmm xPO @@ -95282,21 +98724,10 @@ wLM ctv cCV ctv -giG -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD -jMD +wLM +mVX +mVX +vGJ jMD jMD jMD @@ -95304,45 +98735,56 @@ jMD jMD jMD jMD +mVX +mVX +mVX jMD jMD jMD jMD +mVX +mVX +mVX +mVX +mVX +mVX +vGJ jMD jMD jMD jMD jMD jMD -wxt -aRW -udJ -wxt jMD -jiz -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -tAB -mwq -hTD -fAg +hgc +dnJ +eLE +wgN +vpP +aBX +sOT +llm +gqn +aBX +qFJ +fMQ +eqL +aeH +njL +qnr +uFO +qnr +qnr +aBX +vZW +vkL +mBF +aBX +dMn +fMQ +maH +mTv +vyx kZY nAN nAN @@ -95368,17 +98810,17 @@ nAN nAN nAN nAN -tlT -tlT -ajU -tHy +dbW +siz +nAN +nAN nAN nAN nAN nAN nAN -pHc -pHc +fID +mVX mVX mVX pNM @@ -95390,22 +98832,22 @@ mVX mVX mVX "} -(179,1,1) = {" +(180,1,1) = {" qZO -ait -aGX -aJZ -aXg +alK +alK aAL -bry -caw -tYd -cvi -cNW -cNW -cNW -dCI -tYd +aAL +bdh +bvu +aAL +qZO +cwn +azG +azG +aAL +dzW +qZO eWA eWA eWA @@ -95427,21 +98869,21 @@ eWA tYd mVX mVX -hMD -ioP +hOM +ipu iPL -juD +jLP iPL -kAj -kMQ +kuJ +kNN mVX -hMD -lAn +hOM +lAo iPL -juD +lYV iPL -ktf -kMQ +kuJ +kNN mVX mVX mVX @@ -95495,7 +98937,7 @@ bmm bmm bmm bmm -bmm +fGo bmm bmm bmm @@ -95533,9 +98975,9 @@ mVX mVX mVX mVX +vGJ jMD -jMD -giG +wLM ctv xEI ctv @@ -95571,70 +99013,70 @@ mVX mVX mVX mVX -eyb -aRW -oNa -eyb -mVX -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -xmI -xmI -hTD -fAg +hgc +fiE +del +bQo +vlu +qty +aBX +qxt +qxt +aBX +aBX +uFO +qnr +qUq +uUr +qnr +fMQ +sxr +qnr +aBX +jsR +pYU +cFR +aBX +xEY +fMQ +pvl +mTv +uEg kZY -hmX -daM -rgi -mYF -xxx -oIc -tmQ -qsJ -vcj -pLN -asI -kRE -oIc -oIc -glE -nAN -qkU -nBl -xCW -xCW -oBW -uQD -fAg -aFM -mcg -mcg -mOZ -gMv -ePq -gDR -xBe nAN -uua -mVX +qTB +nIR +qTB +nAN +kVQ +qTB +nIR +qTB +kVQ +nAN +vRQ +kyK +vGS +foL +cAw +xbJ +nqn +oUC +rZE +yim +hlh +fDP +xDT +tcz +aYD +pql +nRi +gup +nAN +mXF +nAN +dqe +fID mVX mVX mVX @@ -95647,22 +99089,22 @@ mVX mVX mVX "} -(180,1,1) = {" -qZO -alK -alK +(181,1,1) = {" +tYd +amE aAL aAL -bdh -bvu aAL +bdh +bvz +cbQ qZO -cwn +cwG azG azG aAL -dzW -qZO +dzo +dFv eWA eWA eWA @@ -95684,21 +99126,21 @@ eWA tYd mVX mVX -hOM -ipu -iPL -jLP -iPL -kuJ -kNN +hQj +ilI +iTp +jxF +iTp +kvR +kOn mVX -hOM -lAo -iPL -lYV -iPL -kuJ -kNN +hQj +ilI +iTp +jxF +iTp +kvR +kOn mVX mVX mVX @@ -95741,6 +99183,7 @@ bmm bmm bmm bmm +fGo bmm bmm bmm @@ -95752,7 +99195,6 @@ bmm bmm bmm bmm -fGo bmm bmm bmm @@ -95792,11 +99234,11 @@ jMD jMD jMD mVX -wLM +iIs ctv cFo -ctv -wLM +vHZ +iIs mVX mVX jMD @@ -95820,78 +99262,78 @@ mVX mVX mVX mVX -srQ +onc ajO ajO ajO ajO onc onc -iwS -iwS -aRW -oNa -eyb -iwS -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -tnc -ftv -hTD -ilv -kZY -hmX -daM -oIc -adZ -dtR -oIc -oIc -avx -ovk -oIc -asI -nAN -kTQ -oIc -iXk -nAN -ocO -fAg -fAg -fAg -oBW -uTC -fAg -fAg -fAg -fAg -jzh -xFY -rey +onc +fMQ +hMu +aBX +aBX +aBX +aBX +aBX +aBX +aBX +aBX +oKz +fMQ +avR +jTN +dji +fTc +fMQ +fMQ +qJi +aBX +fIN +hlM +fIN +aBX +jsJ +fMQ +nNb +mTv +aKm +hIl +qif rIb -myL +rIb +tMs nAN -pDG -mVX +iUt +iUt +iUt +iUt +iUt +dVa +gsK +rZE +rZE +rZE +rZE +rZE +rZE +pGF +sMC +xCh +ncc +fDP +lZF +xDT +pql +hLw +jBZ +pXH +hSO +iiA +nAN +toW +fID aDl mVX mVX @@ -95904,23 +99346,23 @@ mVX mVX mVX "} -(181,1,1) = {" -tYd -amE -aAL -aAL +(182,1,1) = {" +qZO +amV +aHl +qCy aAL bdh -bvz -cbQ +bzh +aAL qZO -cwG -azG -azG +cxM +aAL +aXg aAL dzo -dFv -eWA +dEE +dMT eWA eWA eWA @@ -95941,21 +99383,21 @@ eWA tYd mVX mVX -hQj -ilI -iTp -jxF -iTp -kvR -kOn mVX -hQj -ilI -iTp -jxF -iTp -kvR -kOn +imX +iVo +jAl +jYQ +kwr +mVX +mVX +mVX +imX +iVo +jAl +jYQ +kwr +mVX mVX mVX mVX @@ -95989,7 +99431,6 @@ mVX mVX xPO bmm -mZS bmm bmm bmm @@ -95998,7 +99439,6 @@ bmm bmm bmm bmm -fGo bmm bmm bmm @@ -96017,7 +99457,9 @@ bmm bmm bmm bmm -mZS +bmm +bmm +bmm bmm xPO mVX @@ -96043,7 +99485,7 @@ mVX mVX mVX mVX -jMD +vGJ jMD jMD mVX @@ -96070,7 +99512,7 @@ mVX mVX mVX mVX -srQ +onc onc onc ajO @@ -96084,71 +99526,71 @@ qzP hTg onc onc -uRC -uRC -aRW -oNa -eKv -eKv -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -pwF -pwF -hTD -ksN -moU -ncA -oIc -oIc -oIc -oIc -oIc -oIc -eCT -oIc -oIc -fyn -nAN -lcU -oIc -bDa -nAN -rHK -fAg -fAg -vlQ -oBW -uTC +onc +fMQ +xsn +qrm +qEZ +kXm +qAe +qAe +qCq +fFC +oiP +leF +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +fMQ +dix +aBX +aBX +aBX +aBX +aBX +bEx +fMQ +fMQ +sVW fAg +moU +pqC fAg fAg fAg -jzh -xFY -vPx -rIb -myL nAN -qBi -mVX +eeU +eeU +iUt +eeU +eeU +dVa +wXu +hux +sMC +vjG +vjG +vjG +sMC +sMC +ntN +bki +nqT +fDP +sjr +dyH +pgs +jWN +vzz +pOT +nAN +juc +nAN +iYd +fID mVX mVX mVX @@ -96161,23 +99603,23 @@ mVX mVX mVX "} -(182,1,1) = {" +(183,1,1) = {" qZO -amV +anm aHl -qCy +aKV +aXg aAL -bdh -bzh +bCn aAL qZO -cxM -aAL -aXg +cyg +azG +azG aAL -dzo -dEE -dMT +dzW +tYd +eWA eWA eWA eWA @@ -96199,19 +99641,19 @@ tYd mVX mVX mVX -imX -iVo -jAl -jYQ -kwr mVX mVX mVX -imX -iVo -jAl -jYQ -kwr +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX +mVX mVX mVX mVX @@ -96307,7 +99749,7 @@ mVX mVX mVX wLM -rBi +ctv ctv ctv wLM @@ -96320,7 +99762,7 @@ mVX mVX mVX mVX -srQ +onc ajO ajO ajO @@ -96340,72 +99782,72 @@ qlC qlC jkY guv -onc -uRC -uRC -aRW -xIm -wde -vui -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -xXq -iky -hTD -gcZ -abk +fvs +fvs +fMQ +tVL +vIj +tPD +eZp +qAe +qAe +beu +tPD +veQ +veQ +fMQ +oWj +wPe +qOR +lza +fMQ +eJc +tGc +mYX +aBX +aGt +aBX +tGc +mYX +eJc +fMQ +kDB +ijf +wpg nAN -bNp -sHn -daM -oIc -oIc -oIc -gpm -eKh -oIc -bvK +hJg +xzN +xWg nAN -oOQ -oIc -sZy -nAN -qdd -hNa -iAD -ncv -oBW -gMj -fAg -fAg -fAg -fAg -wQP -pcr -mdV -eVU -hUD +gqv +gqv +ftP +gqv +gqv nAN -uua -mVX +wYx +hON +sMC +vjG +vjG +vjG +sMC +ntN +jkH +nAN +nAN +nAN +dyH +wwK +jSE +pgs +nAN +nAN +nAN +nAN +nAN +dqe +fID mVX mVX mVX @@ -96418,21 +99860,21 @@ mVX mVX mVX "} -(183,1,1) = {" -qZO -anm -aHl -aKV -aXg -aAL -bCn +(184,1,1) = {" +tYd +arw +aHO +aLC +aXD aAL +bCI +cbT qZO -cyg -azG +cyi azG +cYN aAL -dzW +dCY tYd eWA eWA @@ -96528,7 +99970,7 @@ bmm bmm bmm bmm -bmm +fGo bmm bmm bmm @@ -96564,13 +100006,13 @@ mVX mVX mVX wLM -ctv +rBi ctv ctv wLM mVX mVX -srQ +onc ajO ajO ajO @@ -96598,48 +100040,37 @@ mKB mbd mFe onc -uRC -eKv -xGH -fCa -oNa -jMK -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -xmI -xmI -hTD -hjL -kZY -hmX -uoZ -ebR -aHU -oIc -jhY -oIc -iCn -exk -oIc -ufp +fvs +fMQ +tPD +tPD +rgF +rgF +awU +mnt +rgF +rgF +tPD +tPD +fMQ +qPR +dIZ +dIZ +jWd +fMQ +pDR +vmF +uqQ +aBX +aZw +aBX +dZK +jRY +hHW +fMQ +fDP +fDP +vNA nAN nAN nAN @@ -96650,19 +100081,30 @@ nAN nAN nAN nAN -lJP -bjP -rZo -cKq -fVl -wAV nAN +eBK +hON +ntN +bki +bki +bki +hux +ncc +hXc nAN +sqO +wSQ +wwK +bkc +ccc +jSE +pEE +gcn nAN nAN nAN -pDG -mVX +toW +fID aDl mVX mVX @@ -96675,40 +100117,40 @@ mVX mVX mVX "} -(184,1,1) = {" +(185,1,1) = {" +tYd +tYd +tYd +tYd tYd -arw -aHO -aLC -aXD -aAL -bCI -cbT qZO -cyi -azG -cYN -aAL -dCY tYd -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA +qZO +tYd +qZO +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd +tYd tYd mVX mVX @@ -96785,7 +100227,7 @@ bmm bmm bmm bmm -fGo +bmm bmm bmm bmm @@ -96808,7 +100250,7 @@ mVX mVX mVX mVX -jMD +vGJ jMD jMD mVX @@ -96853,72 +100295,72 @@ kqe tNZ osE mbd -kic +ewR onc -rvV -eKv -eKv -aRW -oNa -rvV -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk +fvs +fMQ +hEl +owz +bKu +oXC +qAe +qAe +cVk +krW +rgF +qHm +fMQ +pFn +mVk +mVk +hpN +fMQ +xkp +vMl +aix +aBX +rVg +aBX +xfP +cvq +hsk +fMQ +kDB +ijf +wpg nAN -ftv -gDk -hTD -dEV -kZY -hmX -tto -ovk -oIc -oIc -oIc -oIc -vgt -oIc -oIc -aag +htg +pIR +kEs nAN -vSX +qTB +qTB +nIR +qTB +qTB nAN -ydH -sYS -njW -leC -oOk -dGL -xOy -lLN -fAg -fAg -fAg -fAg -tWj -hvs -vNi +eRm +hON +ncc +xKK +wym +rGZ +hON +ncc +pdi nAN +sqO +wSQ +qsV +hBW +lYK +xIN +pEE +jUq nAN nAN -qBi +nAN +iYd mVX mVX mVX @@ -96932,41 +100374,41 @@ mVX mVX mVX "} -(185,1,1) = {" -tYd -tYd -tYd -tYd -tYd -qZO -tYd -qZO -tYd -qZO -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd -tYd +(186,1,1) = {" +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq +mVX +mVX +mVX +mVX +mVX +mVX mVX mVX mVX @@ -97080,9 +100522,9 @@ wLM iIs tqy pyu -rpk -qqC -nIj +rUb +pGJ +mVC nIj onc pzx @@ -97112,66 +100554,66 @@ jdj mbd uda onc -mRR -eKv -eKv -aRW -oNa -miN -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -pwF -pwF +fvs +fMQ +oDu +rLk +tPD +eZp +qAe +qAe +beu +tPD +unB +unB +fMQ +qFV +qto +qto +nuh +fMQ +mbS +nJB +iet +aBX +aGt +aBX +ylh +unM +vRJ +fMQ hTD -lwk -kZY -hmX -jDr -oIc -oIc -oIc -oIc -oIc -oIc -oIc -oIc -ljo -nAN -aoS -nAN -eTm -sYS -fAg -cKq -fAg -fAg -fAg -fAg fAg +moU +rTH fAg fAg -rZo fAg -hvs -qGS +nAN +lsv +ism +ism +ism +ism +xeR +gsK +pGF +ncc +whw +fLB +gNC +hON +ncc +xeK +nAN +nAN +nAN +xDT +tcz +aYD +pql +nAN +nAN nAN nAN nAN @@ -97189,34 +100631,34 @@ mVX mVX mVX "} -(186,1,1) = {" -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq -fCq +(187,1,1) = {" fCq +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA fCq +eaV +eaV +eaV +eaV +eaV +eaV +eaV +eaV +eaV +eaV +eaV fCq mVX mVX @@ -97277,7 +100719,7 @@ bmm bmm bmm bmm -bmm +fGo bmm bmm bmm @@ -97320,7 +100762,7 @@ mVX mVX mVX mVX -fjq +iIs wLM wLM wLM @@ -97335,11 +100777,11 @@ skw kiX phM iIs -tqy +kcO pyu -rUb -pGJ -mVC +pyu +pyu +rpk sfl onc cVM @@ -97367,71 +100809,71 @@ smT ayw ayw vvD -kzB -onc -tkP -tso -nIn -aRW -oNa -jcM -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -wJI -kmt +pTc +fvs +fvs +fMQ +tPD +tPD +rgF +rgF +awU +mnt +rgF +rgF +tPD +tPD +fMQ hTD fAg -kZY -hmX -rgs -xws -mcX -rjF -lUK -ulJ -kXz -oIc -oIc -fLa -nAN -uxZ -nAN -ydH -mFD -gCw -fAg -fAg -fAg -fAg -fAg -fAg -fAg fAg +dAz +fMQ +fMQ +rNJ +qnr +aBX +aZw +aBX +qnr +rNJ +fMQ +fMQ +hTD fAg -txL -hvs -doA +cAb +rTH +rIb +rIb +tMs nAN -uua -mVX +lsv +ism +ism +ism +ism +xeR +wXu +hux +ncc +whw +nwb +gNC +hON +ncc +lln +nAN +pDr +tqY +kcl +xDT +pql +qMO +fnF +svw +nAN +dqe +fID mVX mVX mVX @@ -97446,7 +100888,7 @@ mVX mVX mVX "} -(187,1,1) = {" +(188,1,1) = {" fCq eWA eWA @@ -97534,7 +100976,7 @@ bmm bmm bmm bmm -fGo +bmm bmm bmm bmm @@ -97592,10 +101034,10 @@ rLO rLO rLO iIs -kcO -pyu -pyu -pyu +ntK +aps +aps +uLx rpk sfl onc @@ -97625,70 +101067,70 @@ oWo kfj nCt onc +fvs onc -cWC -tkP -lhv -aRW -oNa -rvV -iwS -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -hvL -ctk -ctk -ctk -ctk -ctk -ctk -ctk -ctk -nAN -xmI -pQJ +fMQ +fMQ +fMQ +fMQ +aoc +mUc +gJh +aoc +fMQ +fMQ +fMQ +fMQ hTD fAg -kZY -nAN -nAN -nAN -nAN -sHn -fCV -sHn -mPp -rFY -fyn -daM -eSL -dRV -nAN -nAN -nAN -pBp -qWa fAg -uCb -pwb -pwb -pwb -yep +kZY +fMQ +fMQ +fMQ +fMQ +ugS +sCX +ugS +fMQ +fMQ +fMQ +fMQ +hTD fAg -blT -pBp +kZY nAN +gqv +ftP +gqv nAN +pSN +gqv +ftP +gqv +pSN nAN -pDG -mVX +pPC +wXu +dvj +whw +fLB +gNC +wXu +dvj +jvJ +nAN +pDr +tqY +sjr +dyH +pgs +jZY +fnF +xaL +nAN +toW +fID aDl mVX mVX @@ -97703,7 +101145,7 @@ mVX mVX mVX "} -(188,1,1) = {" +(189,1,1) = {" fCq eWA eWA @@ -97802,7 +101244,7 @@ bmm bmm bmm bmm -bmm +eGO bmm bmm bmm @@ -97849,10 +101291,10 @@ fkh fkh rLO iIs -ntK -aps -aps -uLx +xbI +nIj +nIj +tqy rpk qjT onc @@ -97883,69 +101325,69 @@ onc onc onc onc -iwS -iwS -iwS -aRW -xIm -wde -iwS -nAN -nAN -nAN -nAN -nAN -nsM -nsM -qzU -evD -evD -fgq -nsM -vJu -nAN -nAN +onc +onc +onc +ric +qgi +qto +qto +qto +qto +qgi +ppx +qgi +qgi +oWu +fAg +fAg +sYW +fDP +qgi +ppx +qgi +qto +qgi +qto +qgi +ppx +qgi +fDP +oWu +fAg +kZY nAN nAN nAN nAN nAN nAN -hTD -fAg -sYW -qgi -csZ -nAN -nAN nAN nAN nAN nAN nAN nAN +glZ +sKX +shl +shl +shl +glZ +sKX nAN nAN nAN nAN -vtw -seQ -blT -fAg -qCI +eNX +pql +xDT +kWq nAN -wtj -wtj -wtj nAN -uzs -fAg -qWa -qsa -pUX nAN -qBi -mVX +iYd +fID mVX mVX mVX @@ -97960,7 +101402,7 @@ mVX mVX mVX "} -(189,1,1) = {" +(190,1,1) = {" fCq eWA eWA @@ -98058,7 +101500,8 @@ bmm bmm bmm bmm -bmm +eGO +eGO eGO bmm bmm @@ -98071,8 +101514,7 @@ bmm bmm bmm bmm -bmm -bmm +fGo bmm bmm xPO @@ -98106,9 +101548,9 @@ fkh fkh rLO iIs -xbI -nIj -nIj +iIs +iIs +iIs tqy rpk xbI @@ -98133,76 +101575,76 @@ gdt avP feT aZv -aZv -pTI -pBA +ffS +wMB +dZu alG -gBS -hAX -gBS +uoM +xRq +kcz qsO -mCa -hLq -lZM -uFT -xIm -sZP +myG +esm +mTv +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg fDP +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fAg +fDP +fAg +fAg +sYW qgi -qgi -qgi -mze -qgi -qgi -qgi +csZ +hmX +fpV +iRV +rpJ +vLU +oQb +pyd +nAN +uEk +ikf qto qto qgi qgi -lAd -qgi -qgi -qgi -qgi -qgi -fDP -qgi qgi -oWu -fAg -fAg -fAg -kZY -nAN -nvm -geF -gPn -rWE -rWE -tEi -toU -cYV -nAN -nAN -nAN -vtw -seQ -eRR -wYx -pnL -rwv -amK -amK -amK -rwv -oRk -fAg -ibQ -qsa -tyB -nAN -uua -mVX +qto +qto +mcF +nAN +aFX +aLe +pql +bkc +ccc +xDT +fuY +iJG +nAN +dqe +fID mVX mVX mVX @@ -98217,7 +101659,7 @@ mVX mVX mVX "} -(190,1,1) = {" +(191,1,1) = {" fCq eWA eWA @@ -98314,7 +101756,8 @@ bmm bmm bmm bmm -bmm +koc +koc eGO eGO eGO @@ -98329,7 +101772,6 @@ bmm bmm bmm bmm -fGo bmm bmm xPO @@ -98350,27 +101792,27 @@ iIs iIs lvT fkh -fkh +nDI gnD skw rLO fIJ fkh fkh -ooD +pkz fkh fkh bfx rLO iIs -iIs -iIs +dAk +pOv iIs tqy rpk sfl onc -vol +hfq sAi tWd jEu @@ -98391,20 +101833,16 @@ bBI eNm ePS ePS -pTI -uUG +bTd +dZu bXp -gBS -gBS -gBS +nyg +bxi +way koH myG -hLq -lZM -pUa -pUa -pUa -fDP +ltb +mTv fAg fAg fAg @@ -98418,48 +101856,52 @@ fAg fAg fAg fAg +fDP fAg fAg fAg fAg -fDP fAg fAg fAg +fAg +fAg +fDP +fAg mzm fAg fAg kZY +hmX +tsa +oIc +oIc +oIc +oIc +iIu nAN -hqZ -raf -gsj -rTL -rTL -itf -toU -aiQ -nAN -nAN -nAN -nAN -nAN -jNk +wfE +hTD fAg -cxl -rwv -dqf -dqf -dqf -rwv -eaT fAg -phc -nAN +fAg +fAg +fAg +fAg +fAg +abk nAN +aFX +wQA +uZB +tQy +trn +jOj +pAt +iJG nAN -pDG -mVX +toW +fID aDl mVX mVX @@ -98474,7 +101916,7 @@ mVX mVX mVX "} -(191,1,1) = {" +(192,1,1) = {" fCq eWA eWA @@ -98511,21 +101953,21 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS +cjS mVX mVX mVX @@ -98570,9 +102012,10 @@ bmm bmm bmm bmm -bmm koc koc +koc +fli eGO eGO eGO @@ -98588,7 +102031,6 @@ bmm bmm bmm bmm -bmm xPO mVX mVX @@ -98620,9 +102062,9 @@ fkh fkh rLO iIs -mDq -pOv -iIs +ogL +nVN +nqj tqy rpk sfl @@ -98657,11 +102099,9 @@ eyb eyb iwS iwS -aRW -pUa -eZg -kkU -fDP +wRu +mzs +fOg hHu gvy hHu @@ -98670,53 +102110,55 @@ hHu hHu hHu hHu +gvy hHu hHu -gvy +fDP +hHu hHu -mzs -mzs hHu hHu hHu -fDP mzs mzs hHu -gvy +hHu +fDP +hHu +hHu jJS fAg kZY +hmX +lFb +uyV +oIc +oIc +oIc +ddN nAN -yef -rjH -mnL -rTL -rTL -toU -toU -rPH -nAN -nAN -nAN -hWn -jHw -kuA +efU +cFn +mzs +mzs +mzs +mzs +mzs +jJS fAg -xJZ -rwv -nAN -pXf +vRW nAN -rwv -sEU -fAg -fAg -fim -wWh +aFX +cka +tcz +hBW +lYK +aYD +vQJ +iJG nAN -qBi -mVX +iYd +fID mVX mVX mVX @@ -98731,7 +102173,7 @@ mVX mVX mVX "} -(192,1,1) = {" +(193,1,1) = {" fCq eWA eWA @@ -98769,19 +102211,19 @@ mVX mVX mVX cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS -cjS +ise +ise +jPV +itu +kAl +kPz +jel +jel +lBf +lCI +lCI +lCI +mkb cjS mVX mVX @@ -98827,12 +102269,11 @@ bmm bmm bmm bmm +bmm +koc koc koc koc -fli -eGO -eGO eGO bmm bmm @@ -98844,6 +102285,7 @@ bmm bmm bmm bmm +fGo bmm bmm xPO @@ -98877,9 +102319,9 @@ fkh fkh rLO iIs -xTc -nVN -hFX +iIs +iIs +iIs tqy rpk sfl @@ -98914,10 +102356,10 @@ sUy lYZ lYZ gFS -qlu -fnC -uJn -iwS +fAg +bnd +sSh +nAN nAN nAN nAN @@ -98931,49 +102373,49 @@ nAN nAN nAN nAN -jed -xPf -fQU -fQU +oFR fQU fQU jed xPf -bfa +fQU +fQU +wUp +sLJ nAN -sVW -fAg -kZY +fDP +fDP +fDP +hmX +okK +reE +eDP +oIc +oIc +bGt nAN -nEQ -alR -qlp -rTL -rTL -fJQ -gXQ -pSw +bcs +bcs +wYx +fAg +eyf +eyf +eyf +mTv +fAg +xCZ nAN nAN nAN +lDf +tcz +aYD +gLW nAN nAN -jNk -fAg -cxl -rwv -oTI -khg -oTI -rwv -fWh -fAg -trp -xAy -uLw nAN -uua -mVX +dqe +fID mVX mVX mVX @@ -98988,7 +102430,7 @@ mVX mVX mVX "} -(193,1,1) = {" +(194,1,1) = {" fCq eWA eWA @@ -99027,18 +102469,18 @@ mVX mVX cjS ise +jcf ise -jPV itu -kAl -kPz +kAP +jel jel jel -lBf lCI lCI lCI -mkb +mcb +mlL cjS mVX mVX @@ -99085,11 +102527,12 @@ bmm bmm bmm bmm -koc -koc -koc -koc +bmm +eGO eGO +koc +bmm +bmm bmm bmm bmm @@ -99100,7 +102543,6 @@ bmm bmm bmm bmm -fGo bmm bmm xPO @@ -99134,8 +102576,8 @@ rLO rLO rLO iIs -iIs -iIs +dAk +pOv iIs tqy rpk @@ -99160,7 +102602,7 @@ onc eol kAE tak -agb +sbQ nxD rny iwS @@ -99172,22 +102614,22 @@ ueh udI afP afP -aQn -anK +cLz +gHl afP -sHn -pFy -fcv -nWU -mzH -xhn -cWM -tRF -fpg -mvP -nAN -nve -qYE +fTL +iRw +hIL +xNi +uby +mZl +wil +wmd +vcv +cMn +nAN +hyL +oIc oIc oIc oIc @@ -99195,42 +102637,42 @@ oIc uOf uOf oIc -oIc -oIc -bBe +inL +iDy +lig hTD fAg kZY nAN +gUA +tlH +lkI +oIc +oIc +apZ +iRV +hpY +bcs +odr +fAg +eyf +eyf +eyf +mTv +nVB +kZY nAN +beG +kHx +cfq +jSE +wwK +hLw +xDT +vIe nAN -nAN -rTL -rTL -xTM -nAN -nAN -nAN -nAN -nAN -tha -pIW -cKq -wYx -jJr -rwv -itg -itg -itg -rwv -qrg -wYx -rZo -nAN -nAN -nAN -pDG -mVX +toW +fID aDl mVX mVX @@ -99245,7 +102687,7 @@ mVX mVX mVX "} -(194,1,1) = {" +(195,1,1) = {" fCq eWA eWA @@ -99283,19 +102725,19 @@ mVX mVX mVX cjS +iso ise -jcf ise itu -kAP jel jel jel +jel +lFm lCI lCI -lCI -mcb -mlL +mcJ +mmD cjS mVX mVX @@ -99343,9 +102785,9 @@ bmm bmm bmm bmm +bmm eGO -eGO -koc +bmm bmm bmm bmm @@ -99391,9 +102833,9 @@ dZA phM skw iIs -egp -pOv -iIs +vgD +nVN +wsP tqy oga onc @@ -99429,65 +102871,65 @@ gHS pbe afP lzS -vjT -jbJ +uLN +pAe afP -rFp +eoJ xOe xOe xOe xsw xOe -vcO +hxB oIc oIc hIB nAN -tBT +rbm oIc oIc -bpI +usq uOf uOf -uqY -toL +rnJ +kYt uOf oIc -oIc -xgt +rYi +hnD hTD fAg kZY -nAN -tdy -nfR -pWS -rTL -rTL -hAn -dqX -mIW -nAN -nAN -nAN -tha -pIW -vVB -fAg -wvZ -nAN -dvS -dvS -dvS -nAN -kmM +hmX +sBS +oIc +oIc +oIc +oIc +oIc +oIc +oIc +qff +odr fAg -qWa -ifB -oaa +eyf +eyf +eyf +mTv +dwn +sYW +gcp +tcz +iYs +iYs +dyH +pgs +pCj +aYD +ioy nAN -qBi -mVX +iYd +fID mVX mVX mVX @@ -99502,7 +102944,7 @@ mVX mVX mVX "} -(195,1,1) = {" +(196,1,1) = {" fCq eWA eWA @@ -99540,19 +102982,19 @@ mVX mVX mVX cjS -iso -ise -ise itu +itu +itu +itu +kBr jel jel -jel -jel -lFm -lCI -lCI -mcJ -mmD +laV +itu +itu +itu +itu +itu cjS mVX mVX @@ -99601,7 +103043,7 @@ bmm bmm bmm bmm -eGO +bmm bmm bmm bmm @@ -99639,7 +103081,7 @@ qwy fkh skw nfF -nfF +dqR nfF jfM fkh @@ -99648,16 +103090,16 @@ dZA dZA gam iIs -xTc -nVN -wsP +iIs +iIs +iIs tqy rpk onc qkl wqc qkl -wqc +qkl sWF onc kAE @@ -99686,10 +103128,10 @@ mXR uId afP lzS -fon -fon +gbo +xhN afP -wqy +pAg skz xOe xOe @@ -99702,49 +103144,49 @@ oIc kDg oIc oIc -bLr -toL -toL -toL -bpI -nsd -toL +xvv +kYt +kYt +kYt +usq +omf +kYt nBX +alU +iXH +hTD +fAg +moU +pys oIc -nAN -fDP -fDP -fDP -nAN -cJg -iXF -uVd -rTL -rTL -toU -toU -hJy -nAN -nAN -nAN -nAN -nAN -pBp -qWa +oIc +oIc +oIc +oIc +oIc +oIc +jSF +dcf +odr fAg -eRb -cuu -cuu -cuu -sub fAg -blT -dCD -ifB -clC -nAN -uua -mVX +fAg +fAg +mTv +ezh +sxS +sOq +goy +cBR +cBR +cBR +cBR +cBR +oVq +dEQ +nAN +dqe +fID mVX mVX mVX @@ -99759,7 +103201,7 @@ mVX mVX mVX "} -(196,1,1) = {" +(197,1,1) = {" fCq eWA eWA @@ -99797,19 +103239,19 @@ mVX mVX mVX cjS -itu -itu -itu -itu -kBr +iuf jel jel -laV -itu -itu -itu -itu -itu +jel +jel +jel +jel +jel +jel +jel +jel +jel +mqB cjS mVX mVX @@ -99890,7 +103332,7 @@ mVX wLM kiX gdL -unl +hMa gdL qwy fkh @@ -99904,11 +103346,11 @@ fkh kiX dZA phM -iIs -iIs -iIs -iIs -tqy +wGM +pbU +pGJ +pGJ +qIW rpk onc jEu @@ -99943,65 +103385,65 @@ uab afP afP afP -eed -rhO +xmf +qvu afP -vYC +yhf xOe xOe xOe xOe xOe -tRX +jCG oIc oIc hIB nAN -oHS +oSr oIc oIc -wmP +rQc rkN rkN -uqY -toL +rnJ +kYt rkN oIc -oIc -vIU +rYi +uhi hTD fAg kZY -nAN -vOq -cgv -xLE -rTL -rTL -toU -toU -vSC -nAN -nAN -nAN -puc -spd -blT -fAg -fAg -fAg -fAg -fAg -fAg -fAg -fAg +bOG +oIc +oIc +oIc +oIc +oIc +oIc +oIc +oIc +clw +odr fAg -qWa -nAN -nAN +eyf +eyf +eyf +mTv +tuL +hOe +nuF +vHQ +bMS +bMS +mIN +itN +mcg +wgo +wYk nAN -pDG -mVX +toW +fID aDl mVX mVX @@ -100016,7 +103458,7 @@ mVX mVX mVX "} -(197,1,1) = {" +(198,1,1) = {" fCq eWA eWA @@ -100033,17 +103475,17 @@ eWA eWA eWA fCq -eaV -eaV -eaV -eaV -eaV -eaV -eaV -eaV -eaV -eaV -eaV +fCq +jrL +erx +fCq +fCq +fCq +fCq +fCq +fCq +fCq +fCq fCq mVX mVX @@ -100054,19 +103496,19 @@ mVX mVX mVX cjS -iuf -jel -jel -jel +iwE jel jel +kgJ jel jel jel +leN +lFP jel jel jel -mqB +mqU cjS mVX mVX @@ -100102,6 +103544,7 @@ mVX xPO bmm bmm +fGo bmm bmm bmm @@ -100126,8 +103569,7 @@ bmm bmm bmm bmm -bmm -bmm +fGo bmm bmm bmm @@ -100155,17 +103597,17 @@ mlk dZA kiX dZA -dZA -gam +fkh +fkh fkh fkh fkh fkh aEP -pbU -pGJ -pGJ qIW +pyu +pyu +pyu rUb cPH aZv @@ -100193,29 +103635,29 @@ iOH mYH vdY afP -kzR -fon -kzR -fon -kzR -fon -scN -xpp -dIs +crA +wnu +tZi +qBD +pPK +oiM +odn +uLN +pAe afP -sHn -qMf -fls -fnW -sJY -hPJ -ubx -flX -nnM -mYz -nAN -uQg -uoR +fTL +hPz +xVI +kro +xga +hjf +bEk +uGG +wWk +gHi +nAN +esy +oIc oIc oIc oIc @@ -100223,42 +103665,42 @@ oIc rkN rkN oIc -oIc -oIc -eSd +kpQ +gri +wJr hTD fAg kZY nAN -fXf -eeU -uJU -rTL -rTL -qMy -oKH -bZw -nAN -nAN -nAN -puc -spd -fAg -hsZ -fAg -pZY -fAg -fAg -fAg -pZY -fAg -njW +wCq +kYP +ufK +oIc +oIc +grH +rEn +oKE +rWG +odr fAg -vFy -cWR +eyf +eyf +eyf +mTv +bYI +kZY nAN -qBi -mVX +eTs +vSp +hJN +hPR +rTJ +rZo +mSi +cxL +nAN +iYd +fID mVX mVX mVX @@ -100273,7 +103715,7 @@ mVX mVX mVX "} -(198,1,1) = {" +(199,1,1) = {" fCq eWA eWA @@ -100289,18 +103731,18 @@ eWA eWA eWA eWA -fCq -fCq +dRc +ecn jrL -erx -fCq -fCq -fCq -fCq -fCq -fCq +jrL +roj +eAN fCq fCq +arL +aLV +fDt +asM fCq mVX mVX @@ -100311,19 +103753,19 @@ mVX mVX mVX cjS -iwE -jel -jel -kgJ -jel -jel -jel -leN -lFP -jel +cjS +jew +jlR +jlR +jlR +jlR +kUf +cjS +cjS +kBr jel jel -mqU +mrm cjS mVX mVX @@ -100359,7 +103801,6 @@ mVX xPO bmm bmm -fGo bmm bmm bmm @@ -100384,7 +103825,8 @@ bmm bmm bmm bmm -fGo +bmm +bmm bmm bmm bmm @@ -100405,7 +103847,7 @@ iIs kiX dZA vXo -vaw +vVo lus fkh fkh @@ -100419,7 +103861,7 @@ fkh fkh fkh eWv -tqy +uLx pyu sgv aps @@ -100450,14 +103892,14 @@ wUF wzu lGB afP -lJl -bRu -lJl -vwh -lJl -xea +dpe +joV +joV +usb +mfB +tWr +odn gbo -fon xhN afP afP @@ -100469,50 +103911,50 @@ afP uab afP afP -afP nAN nAN nAN -mnX -ixP -wEo -wEo +nAN +aFB wEo wEo mnX ixP -wlW -nAN -sVW -fAg -kZY -nAN -nAN -nAN -nAN -ohG -vfD -nAN +wEo +wEo +ljT +bqy nAN +fDP +fDP +fDP +hmX +jjT +fmI +weS +oIc +oIc +fVC nAN +rWG +rWG +eRm +fAg +eyf +eyf +eyf +mTv +fAg +xCZ nAN nAN nAN -puc -spd -rNd -fAg -oXE +kFY +vHQ +wgo +xSW nAN -mRX -fAg -blT nAN -xin -fAg -dEr -vFy -nIL nAN nAN nAN @@ -100530,7 +103972,7 @@ mVX mVX mVX "} -(199,1,1) = {" +(200,1,1) = {" fCq eWA eWA @@ -100547,17 +103989,17 @@ eWA eWA eWA dRc -ecn +eeh jrL jrL -roj -eAN -fCq -fCq -arL -aLV -fDt -asM +jrL +jrL +jrL +fiy +acc +acc +acc +fZr fCq mVX mVX @@ -100568,19 +104010,19 @@ mVX mVX mVX cjS -cjS -jew -jlR -jlR +ixj jlR +jQD +kIl +kDL +kRq jlR -kUf -cjS -cjS -kBr +iuf +cBk jel jel -mrm +jel +msY cjS mVX mVX @@ -100622,7 +104064,7 @@ bmm bmm bmm bmm -bmm +fGo bmm bmm bmm @@ -100707,72 +104149,72 @@ wUF iGX rhx afP -lJl -nBB -lJl -lCT -lJl -rhn -gbo -vjT +fzu +oeq +oeq +jNW +afP +afP +afP +dec pAe -tad -arZ -pEc -xMZ -ssB -tJJ -uKU -uab -erc -jLN +uJF +cpd +jUd +rOj +sqD +eFN +hOx +lzS +lzS afP +fjr +fjr nAN -uTt -nAN -qFV -qto -qgi -qgi +nNb +ric qgi qgi qto qto +qgi +qgi +qgi fDP -ppx +qgi oWu fAg -sYW -lSV -qgi -ppx -qgi +kZY +hmX +obp +lpU +oIc +oIc +oIc +oIc +sHb +mUH +ric qto qto -qgi -ppx -csZ -nAN -nAN -nAN -nAN -nAN -lur -cNy -oHO -nAN -vxF -vxF -vxF +qto +qto +qto +oWu +fAg +kvb nAN -tNz -mSG -vik +bgN +rzO +vHQ +bkc +ccc +wgo +rLX +xPc nAN nAN nAN -eSL -eSL nAN mVX mVX @@ -100787,7 +104229,7 @@ mVX mVX mVX "} -(200,1,1) = {" +(201,1,1) = {" fCq eWA eWA @@ -100804,17 +104246,17 @@ eWA eWA eWA dRc -eeh -jrL -jrL +egu jrL jrL jrL -fiy +aiq +eAN +fCq acc acc acc -fZr +bLD fCq mVX mVX @@ -100825,19 +104267,19 @@ mVX mVX mVX cjS -ixj +ixA jlR jQD -kIl -kDL +kms +kDU kRq jlR iuf -cBk -jel -jel -jel -msY +cjS +cjS +lZB +mdh +cjS cjS mVX mVX @@ -100879,7 +104321,7 @@ bmm bmm bmm bmm -fGo +bmm bmm bmm bmm @@ -100954,7 +104396,7 @@ eji lgv lnp onc -xKM +wbJ yly onc kAE @@ -100964,14 +104406,14 @@ poA cNn vqX afP -lJl -txJ -lJl -smB -lJl -iDG -gbo -fon +kKG +owg +wkl +jWv +afP +vsi +scN +pej ona rgL rgL @@ -100979,15 +104421,15 @@ rgL rgL rgL rgL -chG -afP -afP -afP -afP -nLW -nLW -lFv -mTv +rgL +rgL +coX +pKM +pYg +wRr +rLT +mpv +hTD fAg fAg fAg @@ -100999,37 +104441,37 @@ fDP fAg fAg fAg +kZY +hmX +mER +oIc +oIc +oIc +oIc +oIc +sHb +mUH +hTD fAg -adL fAg -edZ fAg fAg fAg fAg fAg -kZY -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -hSv -fJn -kZY -nAN -nAN +abk nAN +bgN +bpN +fDT +tQy +trn +blT +gTa +xPc nAN nAN -cqv nAN -eSL -eSL nAN mVX mVX @@ -101044,7 +104486,7 @@ mVX mVX mVX "} -(201,1,1) = {" +(202,1,1) = {" fCq eWA eWA @@ -101053,7 +104495,7 @@ eWA eWA eWA eWA -eWA +cgx eWA eWA eWA @@ -101061,17 +104503,17 @@ eWA eWA eWA dRc -egu +egF jrL jrL jrL -aiq -eAN -fCq +jrL +jrL +fiy acc acc acc -bLD +fZr fCq mVX mVX @@ -101085,16 +104527,16 @@ cjS ixA jlR jQD -kms -kDU +kIl +kIl kRq jlR iuf cjS -cjS -lZB -mdh -cjS +cqN +mal +mal +muA cjS mVX mVX @@ -101190,7 +104632,7 @@ gdL dZA kiX wGM -pyu +tqy pyu fWV onc @@ -101221,13 +104663,14 @@ onc onc onc afP -xzg +dNs +erX +uLB +gSb afP -kZA -afP -mwS -afP -aMV +smf +gbo +fon srE ifZ ifZ @@ -101236,313 +104679,55 @@ ifZ ifZ ifZ ofy -jHX -bSx -afP -afP -hwF -nLW -nLW -nAN -jWM -hHu -hHu +fon +jCz +jgl +icG +eiV +mMp +aWp +cFn +gvy hHu mzs mzs hHu hHu -fDP -hHu -hHu hHu +fDP hHu -uLr jJS fAg -hOe -dnB +kZY +hmX +tvU +cVv +gmY +rJz +rbV +pmr +nAN +vEG +rpP hHu -jJS -apH -sYW -qgi -fDP -qgi -qgi -ppx -qgi -qgi -qgi -qgi -oWu -fAg -abk -nAN -efU -xnh -efU -nAN -lto -nAN -eSL -nAN -nAN -mVX -mVX -mVX -mVX -pNM -mVX -mVX -mVX -mVX -mVX -mVX -mVX -"} -(202,1,1) = {" -fCq -eWA -eWA -eWA -eWA -eWA -eWA -eWA -cgx -eWA -eWA -eWA -eWA -eWA -eWA -dRc -egF -jrL -jrL -jrL -jrL -jrL -fiy -acc -acc -acc -fZr -fCq -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -cjS -ixA -jlR -jQD -kIl -kIl -kRq -jlR -iuf -cjS -cqN -mal -mal -muA -cjS -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -xPO -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -bmm -xPO -mVX -mVX -mVX -pNM -mVX -mVX -mVX -mVX -mVX -mVX -mVX -wLM -phM -fkh -fkh -fkh -dZA -vXo -rMK -fsT -xck -qBE -glO -qwy -gpF -gdL -gdL -gdL -dZA -wGM -pyu -pyu -oga -onc -uNF -jEu -wUF -ycL -aZv -avP -feT -saA -lcz -lcz -kAE -tak -onc -iOH -mYH -vdY -onc -onc -onc -onc -kAE -tak -onc -iOH -mYH -vdY -afP -kgx -mxz -kgx -mxz -kgx -mxz -gbo -jHX -eUo -erZ -wtL -mXv -ftT -vdO -dZk -jHX -cxA -afP -nLW -nLW -nLW -nLW -nAN -nAN -pFW -pFW -pFW -xcV -mpt -pFW -pFW -pFW -pFW -pFW -nAN +mzs +gSz +mzs +hHu +hHu +ffZ +bOU nAN +bgN +bpS +dwI +hBW +lYK +mSi +crc +xPc nAN -aWz -lvI -drr nAN -nNb -hTD -fAg -fAg -fAg -fDP -fAg -iIo -fAg -bUs -fAg -fAg -fAg -fAg -fAg -hYY -xkB -qfj -oIc -oIc -lWt -eZR -ycb -cby nAN nAN mVX @@ -101684,124 +104869,124 @@ mVX mVX mVX mVX -iIs -iIs -dZA +mVX +wLM +phM fkh fkh -kiX +fkh +dZA vXo -kEU -kiX -mgC -gdL -gdL -maJ +rMK +fsT +xck +qBE +glO qwy gpF gdL -qBE gdL gdL +dZA wGM tqy pyu -rpk +oga onc -tWd +uNF jEu wUF -kAE -aTZ -bBI -eNm -fPG -ljs +ycL +aZv +avP +feT saA +lcz +lcz kAE tak -xSv -wUF -rhx -lGB +onc +iOH +mYH +vdY onc onc onc onc -hiC +kAE tak -xSv -wUF -rhx -lGB +onc +iOH +mYH +vdY +afP +tFD +dpG +dpG +oVy afP -kgx -kgx -kgx -kgx -kgx -kgx +gKt gbo +fon jHX -gOI -dCm -bbv -obc -rNB -mWR -dZk -jHX -oTM +bOX +kIU +wtL +ciU +jHJ +oVx +gbo +srE +tgA afP -nLW -nLW -nLW -nLW nAN nAN -nNb -rjE -rjE -asI -asI -nNb -vxR -fDY -idI -efU nAN -kom -nDM -omz -fAg -qbO nAN -efU -cFn -oks -hHu -hHu -fDP -hHu -jJS -fAg -hOe -hHu -hHu -hHu -hHu -hHu -cnO -xkB -oIc -oIc -oIc -bUi -kKp -dEb -aUX nAN nAN +nAN +hTD +kZY +nAN +nAN +nAN +nAN +nAN +dIU +pZL +gog +nAN +nAN +lSK +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +rcp +rcp +rcp +nAN +nAN +nAN +nAN +nAN +nAN +nAN +vcp +dwI +mSi +pYa +nAN +nAN +nAN +nAN +vSX +nAN mVX mVX mVX @@ -101941,123 +105126,123 @@ mVX mVX mVX mVX -wLM +iIs +iIs dZA -phM fkh fkh kiX -rDT -dZA -vgN -upv +vXo +kEU +kiX +mgC gdL gdL -xKz -qwy +bqo +dYs gpF gdL -gdL +qBE gdL gdL wGM -ofi -ofi -ofi -onc -onc -onc -onc -pvx -dpF -onc -onc -onc +tqy +pyu +rpk onc -sxQ +tWd +jEu +wUF +kAE +aTZ +bBI +eNm +fPG +ljs +saA kAE tak xSv wUF -wzu -wzu +rhx +lGB onc -aUY -sAI -lfP -kAE +onc +onc +onc +hiC tak xSv wUF -wzu -wzu +rhx +lGB +afP +qOr +adO +adO +dSN afP -kgx -kgx -kgx -kgx -kgx -kgx +eYa gbo -ona -rgL -rgL -rgL -rgL -rgL -rgL -pej +kBa jHX -tyO -afP -exU -kfl -kfl -neK -nAN -nAN -efU -xqp -xqp -asI -asI -asI -asI -asI -asI -asI -nAN -vOU -nDM -omz -fAg -rky -nAN -nAN -nAN -fvF +gOI +fkt +kbJ +tHC +wWT +hSk +gbo +jHX +pnv +cxA nAN +abg +ycb +eZR +tWD +wlz nAN +hTD +kZY nAN +rAp +twa +aUo nAN hTD fAg moU -tig -tig -tig -rCg +kXu +adl +nAN +rsB +cBr +pHk +cBr +jDH nAN +mSP +qgi +qto +qto +qto +fAg +qYU +kHg +iGP nAN +oEt +seQ +hsZ +mIN +itN +gYD +hvs +fLG nAN -efU -oIc -oIc -sMy -jbY -dEb -dAl nAN +vpe nAN nAN mVX @@ -102200,122 +105385,122 @@ mVX mVX wLM dZA +phM fkh fkh -fkh -mlk -dZA kiX -vXo +rDT +dZA +vgN +upv gdL -qBE gdL -mlk +xKz qwy gpF gdL gdL gdL gdL -wGM -foN -pyu -hQx -aZX -aZX -glM -aZX -isw -hQx -aZX -yaB -xbI +iIs +ofi +ofi +ofi +onc +onc +onc +onc +pvx +dpF onc -frx -kAE -ekH onc -poA -cNn -vqX onc -ugQ -oqC onc +sxQ kAE tak +xSv +wUF +wzu +wzu onc -poA -mAw -vqX -afP -kgx -kgx -kgx -kgx -kgx -kgx -aWc -ifZ -ofy -fon -srE -ifZ -ifZ -ifZ -ifZ -tgA +aUY +sAI +vhh +kAE +tak +xSv +wUF +wzu +wzu afP +oja +gPi +gPi +tUJ afP -hnc -kww -nCb -kgD -nAN +iYp +gbo +fon +ona +rgL +rgL +rgL +rgL +rgL +rgL +pej +ona +chG +vWv nAN -mjE -hfO -hfO -asI -asI -wwK -vEt -sfw -vEt -erD +qop +guE +dEb +dEb +fAg nAN -kom -nDM -omz -edZ -pNy -aPL -tmQ -qTo -vYK -cBt +hTD +kZY nAN +ewU +fAg +sWY nAN -nNb hTD -eeU +fAg moU -tig -tig -tig -tig -efU +kXu +adl nAN +ulL +ric +qgi +csZ +gct nAN -ePR -oIc -oIc -oIc -oIc -oIc -bfH +xSt +fAg +fAg +fAg +fAg +fAg +bhp +mNz +iGP +nAN +oEt +seQ +xix +mSi +dwI +rZo +hvs +xjB nAN nAN +uxZ +nAN nAN mVX mVX @@ -102456,122 +105641,122 @@ mVX mVX mVX wLM -rUx -hOr +dZA fkh fkh fkh +mlk dZA kiX -rDT +vXo +gdL qBE gdL -ngf -vaw -mHE -vuA +mlk +qwy +gpF +gdL +gdL gdL gdL -dZA -dZA wGM foN pyu -pyu -pyu -pyu -tRe -pyu -pyu -pyu -pyu -gKX -xMH +hQx +aZX +aZX +glM +aZX +isw +hQx +aZX +coB +xbI onc -pDi +frx kAE -tak -onc -onc -onc -onc -onc -onc -onc -onc -vYj ekH onc +poA +cNn +vqX onc +jop +oqC onc +kAE +tak onc +poA +mAw +vqX afP +laj +iUX +iUX +pga afP -afP -afP -afP -afP -afP -ckb -dOj -dZk -kBa -xhN -yeh -jlH -eFN -xRh -naI -afP -afP -hEq -kyB -oPU -fjj +rDB +aWc +cvR +ifZ +ofy +srE +fqL +qix +fqL +fqL +fqL +ifZ +tgA +tyO nAN -nkz +fHI +ePO +qon fAg -rjE -xxx -asI -asI -uZB -wAz -vwu -sfT -njh -nAN -kom -oON -omz fAg -pNy -aPL -baa -wAL -gXI -vvt -nAN +ggB +jTJ +abk nAN -jdg -hTD -hxv -moU +gLD fAg +moU +aat +mTv fAg +moU +kXu +kgF +nAN +jej +hTD fAg +kZY +gct +nAN +xtU +jJS +bkc +bZC +ccc fAg -tGe +bhp +cAo +iGP nAN nAN -tgn -oIc -oIc -oIc -oIc -xqp -wwE nAN +mSi +vHQ +wgo +dwI +hvs +vdV +nAN +nAN +dRV nAN nAN mVX @@ -102718,116 +105903,116 @@ hOr fkh fkh fkh -fkh +dZA kiX -gdL -gdL +rDT qBE +gdL ngf -qwy -gpF -mlk -qBE -fMS +vaw +mHE +vuA +gdL +gdL +dZA dZA -gam wGM foN pyu -cPM -hEu -hEu -hEu -hEu -hEu -ivQ +pyu +pyu +pyu +tRe +pyu +pyu +pyu pyu gKX -vOg +xMH +onc +pDi +kAE +tak +onc +onc +onc +onc +onc +onc +onc +onc +vYj +ekH +onc +onc onc -ebO -avP -feT -aZv -aZv -aZv -aZv -aZv -aZv -aZv -aZv -avP -feT -aZv -aZv -jrx onc afP +ixR +gFQ +gFQ +rRQ afP afP +pji +klp +ram +rWx +fVm afP afP afP afP afP -afP -dZk -fon -xhN -afP -afP -afP -afP -afP +xom afP afP -asK -asK -asK -asK nAN -trm +efU fAg -rjE -xxx -asI -asI -pgs -shB -byz -shB -dBk +fAg +fAg +fAg +ggB +mTv +kZY nAN -naM -oON -omz +ewU fAg -pNy -aPL -rbD -shp -gXI -oCT +kqc nAN +udF +fAg +moU +kXu +foB nAN -nNb +acu hTD -mPi -moU -tig -tig -tig -tig -efU +fAg +kZY +wbd +nAN +jBQ +hTD +tQy +dUp +trn +fAg +evN +nAN +nAN +nAN +tYP +cgX +fBu +bkc +ccc +lgN +nAN +nAN +nAN nAN -eSL -efU -oIc -oIc -oIc -oIc -oIc -gqg nAN nAN nAN @@ -102972,123 +106157,123 @@ mVX wLM rUx hOr -hOr -hOr +nDI fkh fkh -rLr -mlk -gdL -xKz -vaw -lus -gpF -xKz -gdL -gdL +fkh +kiX gdL gdL +qBE +ngf +qwy +gpF +mlk +qBE +fMS +dZA +gam wGM foN pyu -gKX -mby -tgY -ctv -tgY -mby -foN +cPM +hEu +hEu +hEu +hEu +hEu +ivQ pyu gKX -qqV +vOg onc -lNA -bBI -eNm -ePS -gMd -ePS -ePS -mjx -oKG -aTZ -ePS -bBI -eNm -mjx -oKG -tak +ebO +avP +feT +aZv +aZv +aZv +aZv +aZv +aZv +aZv +aZv +avP +feT +aZv +aZv +jrx onc afP -fID -fID -fID -fID -fID -fID -fID -ecV -dZk -fon -jHX -idQ -idQ -qnP -qnP -qnP -qnP afP -iUO -ctk -ctk -oNH +afP +afP +afP +afP +afP +afP +afP +anJ +gbo +xhN +afP +eWA +eWA +eWA +eWA +qtk +eWA +eWA nAN -uea fAg -rjE -xxx -asI -asI -asI -asI -asI -asI -kXF -nAN -kom -oON -omz fAg -pNy -aPL -rLo -uEf -gXI -cBt +fAg +fAg +fAg nAN +hTD +kZY nAN +uRq +clv +lLd nAN hTD fAg moU -tig -tig -tig -rCg -nAN +kXu +adl nAN -eSL -nAN -pDH -xxx -nNb -vad -pDH +acu +hTD +fAg +sYW +qgi +oIN +qFV +oWu +tQy +dUp +trn +fAg +bhp +cAo +iGP nAN +cjN +hDk +rTJ +hBW +lYK +hPR +xkj +rOc nAN nAN nAN -mVX +gpY +fID +hne mVX mVX pNM @@ -103227,54 +106412,54 @@ mVX mVX mVX wLM -lEY -rUx -rUx rUx -vgN +hOr +hOr +hOr fkh -cLC -vVo -vVo -vVo +fkh +rLr +mlk +gdL +xKz +xol lus -eVA -vuA +gpF xKz gdL gdL -qBE +gdL gdL wGM foN pyu gKX +mby tgY -uiz -pem -xaO +ctv tgY +mby foN pyu gKX -xGO -onc -onc -onc -onc -sor -onc -onc +qqV onc -hiC -oKG -tak -wrs -pWX -iyW -kAE -oKG -ekH +lNA +bBI +eNm +ePS +gMd +ePS +ePS +ePS +ePS +ePS +ePS +bBI +eNm +ePS +ePS +njZ onc afP fID @@ -103284,68 +106469,68 @@ fID fID fID fID -enn -dZk -fon -jHX -iED -iED -sph -sph -sph -sph afP -ctk -ctk -ctk -ctk +anJ +rWx +fVm +ecV +eWA +eWA +eWA +eWA +eWA +eWA +eWA nAN -uOj -fAg -rjE +pci xxx -asI -asI -asI -asI -asI -asI -njk -nAN -nAN +nNb +vad +pci nAN -gjn -uvw -bKz +bgL +hsP nAN nAN nAN nAN nAN +sVW +fAg +moU +kXu +adl nAN -tBG -eSL +acu hTD fAg -vRW -nAN -nAN -nAN -nAN +fAg +fAg +oWv +mTv +fAg +tQy +dUp +trn +fAg +bhp +mNz +iGP nAN nAN nAN +mIN +rTJ +hPR +itN +xkj +ozP nAN -shl -shl -shl -shl -shl nAN nAN -cvu +gpY +fID mVX -hne mVX mVX pNM @@ -103483,55 +106668,55 @@ mVX mVX mVX mVX -iIs -wLM -wLM wLM -wLM -iIs -kiX -fkh -fkh +lEY +rUx +rUx +rUx +vgN fkh +cLC +vVo +vVo +vVo +lus eVA -qsv vuA xKz gdL gdL qBE -skw gdL wGM foN pyu gKX -vHZ -lod -ljg -wqG -rBi +tgY +uiz +pem +xaO +tgY foN pyu gKX -xMH +xGO onc -cKy -kcU -siO -kcU -kcU -elD onc -kAE +onc +onc +sor +onc +onc +onc +hiC oKG tak -wUF -wUF -wUF +wrs +pWX +iyW kAE oKG -tak +ekH onc afP fID @@ -103541,68 +106726,68 @@ fID fID fID fID -afP -dZk -fon -jHX -gFx -kPa -lqC -lqC -lqC -kPa -afP -ctk -ctk -ctk -ctk -nAN -xSg -fAg -rjE -xxx -asI -asI -wwK -vEt -sfw -vEt -erD -nAN -nAN -voV -adL -mVe -adL -voV +ecV +anJ +gbo +xhN +ecV +eWA +eWA +eWA +eWA +eWA +eWA +eWA nAN +shl +shl +shl +shl +shl nAN +uzP +uzP +swk +tgn +xxO +oFN nAN +fDP +fDP +rSw nAN nAN nAN nAN -fDP -fDP -fDP +cFn +hHu +hHu +hHu +ueB +vBs +jJS +tQy +dUp +trn +hOe +hPR +sNw +iGP nAN +sru +jHw +aZs +mIN +itN +tDY +xkj +rOc nAN -kzT -jAW -dDx nAN nAN nAN -mZo -mZo -shl -mZo -mZo nAN nAN -cvu -mVX -mVX mVX mVX pNM @@ -103740,55 +106925,55 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX iIs wLM wLM wLM wLM iIs -gdL -qBE -gdL +kiX +fkh +fkh +fkh +eVA +qsv +vuA +xKz gdL gdL +qBE +skw gdL -gam -phM wGM foN pyu gKX -xQr -wXY -oRV -kwV -xQr +vHZ +lod +ljg +wqG +rBi foN pyu gKX -xbI +xMH onc -dLC +cKy kcU -neS +siO kcU -rAW -qcY +rSA +tUB onc -dlL +kAE oKG tak -pqn -rXF -ycU +wUF +wUF +wUF kAE oKG -sdz +tak onc afP fID @@ -103799,67 +106984,67 @@ fID fID fID ecV -dZk -fon -jHX -iED -iED -lFt -lFt -lFt -tPx -afP -iUO -ctk -ctk -oNH +anJ +rWx +fVm +ecV +eWA +eWA +eWA +eWA +eWA +eWA +eWA nAN -iVu +mZo +mZo +shl +mZo +mZo +nAN +uzP +uzP +wIv +rXE +iiC +mvV +axF +daU fAg -oIc -oIc -asI -asI -uZB -wAz -vwu -sfT -njh +kZY nAN -voV +oKy +qKq nAN -fID -dnh -fID nAN -voV nAN nAN nAN nAN +jBQ +mTv +tQy +dUp +trn +moU +qRx nAN nAN -hTD -fAg -kZY nAN -jej -wfA -ina -pir -gct nAN nAN -mZo -mZo -shl -mZo -mZo +nAN +ohG +ohG +nAN nAN nAN nAN nAN nAN +gpY +fID +hne mVX mVX pNM @@ -103990,12 +107175,7 @@ mVX mVX mVX mVX -pNM -mVX -mVX -mVX -mVX -mVX +pNM mVX mVX mVX @@ -104008,44 +107188,49 @@ mVX mVX mVX iIs -giG wLM wLM wLM -iIs -dZA -phM -dZA wLM -elS -wLM -elS -wLM -vMK +iIs +gdL +qBE +gdL +gdL gdL +gdL +gam +phM +wGM +foN +pyu +gKX +xQr +wXY +oRV kwV -wLM -elS -wLM -elS -wLM +xQr +foN +pyu +gKX +xbI onc -sUP -kcU +dLC kcU +neS kcU -xRz -pjK -onc -ajO -oNF -ajO -onc -onc +rAW +qcY onc -ajO -oNF -ajO +dlL +oKG +tak +pqn +rXF +ycU +kAE +oKG +sdz onc afP fID @@ -104055,57 +107240,18 @@ fID fID fID fID -enn -dZk -fon -jHX -gFx -gFx -mGx -qrR -mGx -mGx afP -ctk -ctk -ctk -ctk -nAN -nAN -qTH -mUi -mUi -asI -asI -pgs -shB -byz -shB -dBk -nAN -nAN -fID -fID -fID -fID -fID -nAN -qTB -qTB -nIR -qTB -qTB -nAN -hTD -nFx -kZY -nAN -jnM -mpo -fAg -ciK -gct -nAN +anJ +gbo +xhN +ecV +eWA +eWA +eWA +eWA +eWA +eWA +eWA nAN mZo mZo @@ -104113,10 +107259,49 @@ shl mZo mZo nAN +uzP +uzP +uzP +uzP +uGD +bpl +kNd +tYO +fAg +sYW +qgi +qto +qto +qgi +ppx +qgi +aqe +nAN +wmR +qto +oWu +tQy +dUp +trn +sYW +qto +vkG +hkH +ino +nAN +vbk +mkN +rTL +rTL +mYC +xZz +hAn +dqX +mIW nAN -cvu +gpY +fID mVX -hne mVX mVX pNM @@ -104264,44 +107449,44 @@ mVX mVX mVX mVX -mVX -jMD -mVX -mVX -mVX -iIs -fjq iIs +wLM +wLM +wLM +wLM iIs +dZA +phM +dZA wLM -ctv +elS wLM -ctv +elS wLM -oXI -cxF -dyy +vMK +gdL +kwV wLM -ctv +elS wLM -ctv +elS wLM onc -lHT -kcU +sUP kcU kcU kcU -iDY +xRz +pjK onc ajO -lbo +oNF ajO onc -qXa +onc onc ajO -lbo +oNF ajO onc afP @@ -104312,68 +107497,68 @@ fID fID fID fID -eQj -gbo -fon -jHX -jHF -jHF -jHF -qDR -qDR -qDR +xVk +kwU +rWx +fVm afP -ctk -ctk -ctk -ctk -nAN -nAN -efU -jYV -jYV -asI -asI -asI -asI -asI -asI -asI -nAN +eWA +eWA +eWA +eWA +eWA +eWA +eWA nAN -fID -fID -fID -fID -fID +mZo +mZo +shl +mZo +mZo nAN -rLc -ism -ism -ism -ism -xeR -mTv +uzP +uzP +uzP +uzP +qUi +eIs +mKI +tYO +fAg +fAg +fAg +fAg +fAg +fAg +fAg fAg moU -oOK -ina -tLb +pWo +mTv fAg -ciK -gct +fAg +tQy +dUp +trn +fAg +fAg +fAg +fAg +moU +ejA +rTL +rTL +rTL +rTL +rTL +ohc +toU +toU +lvd nAN nAN -mZo -mZo -shl -mZo -mZo nAN nAN -cvu -mVX -mVX mVX mVX pNM @@ -104526,39 +107711,39 @@ jMD mVX mVX mVX -mVX -jMD -mVX -mVX +iIs +iIs +iIs +iIs wLM ctv wLM ctv wLM -iIs -iIs -iIs +oXI +cxF +dyy wLM ctv wLM ctv wLM onc -qHK -qRN -xRz -rBn +lHT kcU -pte +kcU +kcU +kcU +iDY onc ajO -hHt +lbo ajO onc -onc +qXa onc ajO -hHt +lbo ajO onc afP @@ -104569,57 +107754,18 @@ fID fID fID fID +muR +scN +pej +soJ +afP +afP +afP +afP +afP +afP afP -eXN -fon -jHX -gFx -gFx -nfw -nfw -tiF -tiF afP -iUO -ctk -ctk -oNH -nAN -nAN -nNb -rjE -rjE -asI -asI -asI -asI -asI -asI -asI -nAN -nAN -fID -fID -fID -fID -fID -nAN -goI -ism -ism -ism -ism -xeR -mTv -fAg -nJe -wiU -tSk -tSk -tSk -qJo -gct -nAN nAN mZo mZo @@ -104627,10 +107773,49 @@ shl mZo mZo nAN +vPE +twi +uzP +uzP +eTE +jhQ +hST +rjy +oVN +fAg +fAg +fAg +fAg +fAg +fAg +fAg +moU +pWo +mTv +fAg +fAg +tQy +dUp +trn +fAg +fAg +fAg +fAg +moU +ejA +rTL +rTL +rTL +rTL +rTL +ohc +toU +toU +hzw nAN -nAN -nAN -nAN +gpY +fID +hne mVX mVX pNM @@ -104792,7 +107977,7 @@ ctv wLM ctv wLM -mVX +iIs iIs iIs wLM @@ -104801,82 +107986,43 @@ wLM ctv wLM onc -eXF -awg -awg -ddZ +qHK +qRN +xRz +rBn kcU +pte onc -onc -fID -rHd -fID +ajO +hHt +ajO onc onc onc -fID -mAx -fID +ajO +hHt +ajO onc afP -nrS fID fID fID fID fID fID -eQj -gbo +fID +afP +jzw fon jHX -xjM -xjM -xjM -xjM -xjM -lHZ -afP -ctk -ctk -ctk -ctk -nAN -nAN -nAN -nAN -nAN -asI -asI -fAg -fAg -fAg -fAg -fAg -nAN -nAN -fID -fID -fID -fID -fID -nAN -pSN -gqv -ftP -gqv -pSN -nAN -jPF -fAg -kZY -nAN -wJo -kAd -qxb -mvM -nAN -nAN +tky +gFx +cDQ +cDQ +cDQ +cDQ +cDQ +cDQ nAN mZo mZo @@ -104884,10 +108030,49 @@ shl mZo mZo nAN +fFt +wLV +uzP +uzP +bRY +tgn +nAN +nAN +cFn +hHu +mzs +mzs +hHu +hHu +hHu +hHu +kEv +nAN +jWM +mzs +jJS +hBW +kZm +lYK +hOe +mzs +kLi +mzs +cnO +nAN +wyr +rTL +rTL +rTL +rTL +bQr +qMy +feS +kxv nAN -cvu +gpY +fID mVX -hne mVX mVX pNM @@ -105050,84 +108235,94 @@ wLM ctv wLM mVX -mVX -mVX +iIs +iIs wLM ctv wLM ctv wLM onc -onc -hRt -hRt -hRt +eXF +awg +awg +ddZ +kcU onc onc fID -fID -fID -fID +bWt fID onc +onc +onc fID +xiX fID -fID -fID -fID +onc afP +lmE fID fID fID fID fID fID -fID -afP -dZk +oVu +gbo fon jHX +akY gFx -gFx -psK -rvJ -rvJ -uBl -afP -ctk -ctk -ctk -ctk +sXo +jXa +jXa +jXa +jXa +jXa nAN +mZo +mZo +shl +mZo +mZo nAN -mCQ -ruu -gjP -asI -sHn -vxR -wrh -fAg -pvS -efU -nAN +toV +qpb +uzP +uzP +tRQ +byz +mRL nAN -fID -fID -fID -fID -fID +shl +shl +uGD +jhi +shl +shl nAN -voV nAN nAN nAN nAN +apo +mTv +fAg +fAg +fAg +moU +evN nAN -oeJ -nFx -eWH +agC +agC nAN +cqr +rTL +rTL +rTL +rTL +xbP nAN nAN nAN @@ -105135,16 +108330,6 @@ nAN nAN nAN nAN -mXf -mZo -shl -mXf -mZo -nAN -nAN -cvu -mVX -mVX mVX mVX pNM @@ -105302,24 +108487,24 @@ jMD mVX mVX wLM -vHZ -wLM -ctv -giG -jMD -jMD -jMD -giG ctv wLM -rBi +ctv wLM mVX mVX mVX -mVX -mVX -mVX +wLM +ctv +wLM +ctv +wLM +onc +onc +hRt +hRt +hRt +onc onc fID fID @@ -105344,63 +108529,63 @@ afP dZk fon jHX -jHF -jHF -jHF -rNf -rNf -rNf -afP -iUO -ctk -ctk -oNH -nAN -nAN -rgg -mCb -nAN -nAN -nAN -nAN -nAN -ocx -nAN -nAN -nAN -nAN -fID -fID -fID -fID -fID -nAN -qTB -qTB -nIR -qTB -qTB -nAN -hTD -fAg -pzN -nAN -qTB -qTB -nIR -qTB -qTB -nAN +uKN +gFx +uUe +uUe +wzD +wzD +wzD +wzD nAN -mZo +mXf mZo shl -mZo +mXf mZo nAN +cSM +vum +uzP +uzP +uzP +uGD +uGD +uGD +uGD +uGD +uzP +uzP +uzP +uGD +qUi +vEt +hSO +jGg nAN nAN +naX +hHu +mzs +mzs +cnO +ryO +mSD +guW +guW +gDX +izf +rTL +rTL +rTL +rTL +ohc +fAg +rWE nAN +xTT +aAm +aus nAN mVX mVX @@ -105559,17 +108744,17 @@ jMD mVX mVX wLM -ctv +vHZ wLM ctv wLM -mVX -mVX -mVX +jMD +jMD +jMD wLM ctv wLM -ctv +rBi wLM mVX mVX @@ -105577,7 +108762,7 @@ mVX mVX mVX mVX -srQ +onc fID fID fID @@ -105598,66 +108783,66 @@ fID fID fID afP -ftj -ifZ -tgA +dZk +fon +jHX +vBV gFx -kYG -kYG -sgW -kYG -kYG -afP -asK -asK -asK -asK -nAN -nAN -eSL -nAN +aFy +aFy +aFy +aFy +aFy +aFy nAN +mZo +mZo +shl +mZo +mZo nAN -bfQ +nUc +uGD +uzP +uzP +uzP uzP -rHV uzP -jtL -asJ +uzP +uzP +uzP +uzP +uzP +uzP +uzP +eTE +tgn nAN nAN -fID -fID -fID -fID -fID nAN -fVB -rIb -rIb -rIb -rIb -bVt -mTv -fAg -moU -dVa -iUt -iUt -iUt -iUt -pUC nAN nAN -mZo -mZo -shl -mZo -mZo +pIz +hJM +eZD +pIz +nAN nAN nAN nAN nAN +cqr +rTL +rTL +rTL +rTL +ohc +fAg +fAg +orN +gLu +gLu +qVW nAN mVX mVX @@ -105847,64 +109032,25 @@ fID fID fID afP -mVX -mVX -mVX -mVX -mVX -mVX -mVX -dwU -dwU -gFx -gFx -gFx -gFx -qjA -sgW -sgW -sgW -afP -hEq -kyB -oPU -fjj -nAN -nAN -dcc -ctk -nAN -nAN -qnE -uzP -rbD -uzP -pDE -fgL -nAN -nAN fID fID fID fID fID -nAN -fAg -fAg -fAg -fAg -fAg -ptV -wRu -gFC -cnO -dVa -eeU -eeU -iUt -eeU -tnU -nAN +fID +fID +ecV +oYw +fon +jHX +geh +gFx +rrh +rrh +jBz +jBz +jBz +jBz nAN mZo mZo @@ -105912,9 +109058,48 @@ shl mZo mZo nAN +rpx +uGD +uGD +uzP +uzP +uzP +uzP +uzP +uzP +uzP +uzP +uzP +uzP +uzP +pGs +tgn nAN nAN -nAN +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +nAN +cIa +equ +equ +equ +equ +dmX +fAg +fAg +orN +gLu +gLu +gLu nAN mVX mVX @@ -106091,77 +109276,38 @@ mVX mVX mVX mVX -jMD -mVX +onc fID fID fID -mVX -jMD -mVX +fID +fID +onc +fID +fID fID fID fID -mVX -jMD -mVX -mVX -mVX -mVX -mVX -mVX -mVX -jMD -afP -afP -afP -afP -afP -afP -afP -afP -afP afP -vZg -vZg -vZg -vZg -nAN -nAN -nAN -nAN -voV -nAN -tte -uzP -uzP -uzP -jUQ -tqG -nAN -nAN fID fID fID fID fID -nAN -cGy -cGy -cAL -cGy -cGy -nAN -nAN -dyN -nAN -nAN -pSN -gqv -ftP -gqv -pSN -nAN +fID +fID +afP +jXf +fqL +tgA +mZi +gFx +gdn +nfo +nfo +nfo +nfo +nfo nAN mZo mZo @@ -106170,8 +109316,47 @@ mZo mZo nAN nAN +gjP +nAN +iAW +jpB +jpB +jpB +jpB +jpB +qfG +uzP +uzP +uzP +uGD +tRQ +byz +nAN +nAN +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +nAN +nrO +xfU +oGC +dJw nAN +tdy +ntq +fAg nAN +awn +uSe +jtt nAN mVX mVX @@ -106330,43 +109515,35 @@ jMD mVX mVX wLM -vNw -wLM -vNw -giG -jMD -jMD -jMD -giG -vNw +ctv wLM -vNw +ctv wLM mVX mVX mVX +wLM +ctv +wLM +ctv +wLM mVX mVX mVX -jMD -mVX -mVX mVX mVX mVX jMD mVX -mVX -mVX -mVX +fID +fID +fID mVX jMD mVX -mVX -mVX -mVX -mVX -mVX +fID +fID +fID mVX jMD mVX @@ -106376,55 +109553,63 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +afP +ecV +ecV +ecV +afP +afP +afP +afP +afP +afP +afP +afP nAN +mZo +mZo +shl +mZo +mZo nAN +mCQ +ths +nAN +pHZ +rjE +rjE +rjE +rjE +rjE +qfG +bZG +vrB +boG +uGD uSN uSN -uSN -uSN -nAN -voV -voV -fID -fID -fID -fID -fID -voV -voV -nAN -nAN -nAN -nAN -nAN nAN -phc -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -nAN -lRD -lRD -shl -lRD -lRD +erq +vUA +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +nAN +hEG +lHe +tdw +ntc +nAN +aXC +faQ +fAg nAN nAN nAN @@ -106560,83 +109745,7 @@ mVX mVX mVX mVX -pNM -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -lsT -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -hRH -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -eWA -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +pNM mVX mVX mVX @@ -106660,18 +109769,39 @@ mVX mVX mVX jMD +mVX +mVX +wLM +vNw +wLM +vNw +wLM jMD jMD -uWy jMD +wLM +vNw +wLM +vNw +wLM +mVX +mVX +mVX +mVX mVX mVX -nAN -dTg -nAN jMD -uWy +mVX +mVX +mVX +mVX +mVX jMD +mVX +mVX +mVX +mVX +mVX jMD mVX mVX @@ -106689,6 +109819,61 @@ mVX mVX mVX mVX +mVX +mVX +mVX +nAN +lRD +lRD +shl +lRD +lRD +nAN +aqG +mCb +nAN +nkz +aIk +fAg +fAg +fAg +fAg +qml +uVZ +tgn +nFb +uSN +uSN +eWz +eWz +nAN +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +eHW +nAN +nAN +gIq +dEN +uZI +nAN +quz +fvO +mcK +tmn +nAN +nAN +gpY +ono +mVX +mVX pNM mVX mVX @@ -106835,7 +110020,6 @@ mVX mVX mVX mVX -lsT eWA eWA eWA @@ -106847,6 +110031,7 @@ eWA eWA eWA eWA +hRH eWA eWA eWA @@ -106895,55 +110080,55 @@ mVX mVX mVX mVX +iae +iae +iae +iae +iae +nAN +nAN +nAN +nAN +nAN +nDw +uOj +cGx +uea +aoZ +nAN +nAN +uSN +uSN +uSN +eWz mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -uWy -eWA -eWA -eWA -eWA -qtk -eWA -eWA -uWy +eWz +eHW +eHW +eHW +eHW +eHW +eHW +eHW +jMD jMD mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +nAN +shl +shl +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN +nAN mVX mVX pNM @@ -107092,7 +110277,7 @@ mVX mVX mVX mVX -lsT +eWA eWA eWA eWA @@ -107161,6 +110346,13 @@ mVX mVX mVX mVX +nAN +nAN +nAN +nAN +nAN +nAN +nAN mVX mVX mVX @@ -107169,6 +110361,7 @@ mVX mVX mVX mVX +jMD mVX mVX mVX @@ -107177,14 +110370,6 @@ mVX mVX mVX jMD -eWA -eWA -eWA -eWA -eWA -eWA -eWA -jMD mVX mVX mVX @@ -107349,7 +110534,7 @@ mVX mVX mVX mVX -lsT +eWA eWA eWA eWA @@ -107434,13 +110619,13 @@ mVX mVX mVX mVX -eWA -eWA -eWA -eWA -eWA -eWA -eWA +mVX +mVX +mVX +mVX +mVX +mVX +mVX jMD mVX mVX @@ -107691,13 +110876,13 @@ mVX mVX mVX mVX -eWA -eWA -eWA -eWA -eWA -eWA -eWA +mVX +mVX +mVX +mVX +mVX +mVX +mVX jMD mVX mVX @@ -107948,13 +111133,13 @@ mVX mVX mVX mVX -eWA -eWA -eWA -eWA -eWA -eWA -eWA +mVX +mVX +mVX +mVX +mVX +mVX +mVX jMD mVX mVX @@ -108205,13 +111390,13 @@ mVX mVX mVX mVX -eWA -eWA -eWA -eWA -eWA -eWA -eWA +mVX +mVX +mVX +mVX +mVX +mVX +mVX mVX mVX mVX @@ -111461,35 +114646,35 @@ mVX mVX mVX mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX -mVX +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA +eWA mVX mVX mVX diff --git a/_maps/map_files/generic/syndicatebase.dmm b/_maps/map_files/generic/syndicatebase.dmm index cac21bd2c1f..3d4531000df 100644 --- a/_maps/map_files/generic/syndicatebase.dmm +++ b/_maps/map_files/generic/syndicatebase.dmm @@ -1743,7 +1743,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/cardboard_cutout/adaptive, +/obj/item/twohanded/cardboard_cutout/adaptive, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -16649,7 +16649,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/item/cardboard_cutout/adaptive, +/obj/item/twohanded/cardboard_cutout/adaptive, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "dark" diff --git a/_maps/map_files/generic/z2_old.dmm b/_maps/map_files/generic/z2_old.dmm index dd9065dbc20..44a2b56e2d4 100644 --- a/_maps/map_files/generic/z2_old.dmm +++ b/_maps/map_files/generic/z2_old.dmm @@ -6699,7 +6699,7 @@ }, /area/centcom/specops) "ffr" = ( -/obj/item/cardboard_cutout{ +/obj/item/twohanded/cardboard_cutout{ anchored = 1; desc = "Обычная статуя офицера, что она здесь делает? На табличке красуется надпись - Pizdyach Rodnenkiy"; icon_state = "cutout_ntsec"; diff --git a/_maps/map_files/shuttles/admin_alien.dmm b/_maps/map_files/shuttles/admin_alien.dmm new file mode 100644 index 00000000000..82746b1582c --- /dev/null +++ b/_maps/map_files/shuttles/admin_alien.dmm @@ -0,0 +1,1675 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/structure/alien/resin, +/turf/simulated/wall/shuttle/nodiagonal, +/area/shuttle/administration) +"ak" = ( +/obj/structure/alien/weeds, +/obj/structure/computerframe, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"aP" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave/upgraded{ + pixel_y = 6 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"bw" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"bW" = ( +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"ce" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"cQ" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"dn" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"du" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, +/area/shuttle/administration) +"dw" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle, +/area/shuttle/administration) +"dI" = ( +/obj/structure/alien/resin, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"eh" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"en" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"er" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"eF" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"eS" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/item/stack/tile/carpet/royalblue, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"eX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"ge" = ( +/obj/structure/chair/comfy/lime, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"gz" = ( +/obj/structure/alien/weeds, +/obj/structure/table_frame/wood, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"gC" = ( +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_x = -12; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/structure/alien/weeds, +/obj/structure/table_frame/wood, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"gF" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"im" = ( +/obj/machinery/light_construct/small, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"iv" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"iX" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 9; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle, +/area/shuttle/administration) +"jB" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"jD" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin/door, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"jP" = ( +/obj/machinery/vending/coffee/free, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"jU" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 10; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle, +/area/shuttle/administration) +"jX" = ( +/obj/structure/alien/resin, +/obj/structure/alien/resin, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"kj" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"kA" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"kF" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 10; + do_not_delete_me = 1; + icon_state = "bs_deadlock" + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"kT" = ( +/obj/structure/chair/comfy/lime{ + dir = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"lo" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle, +/area/shuttle/administration) +"lr" = ( +/obj/structure/alien/weeds, +/obj/structure/table_frame, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"lx" = ( +/obj/structure/alien/weeds, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"lR" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/alien/weeds, +/obj/item/chair/stool/bar, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"mg" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"mq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"mV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"nA" = ( +/obj/effect/turf_decal/stripes/black{ + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/structure/alien/resin/door, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"nE" = ( +/obj/effect/turf_decal/stripes/black{ + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"nN" = ( +/obj/structure/alien/weeds, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"oe" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"oY" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Medbay"; + opacity = 1; + req_access = list(101) + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"ph" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"ps" = ( +/turf/space/transit/west{ + icon_state = "speedspace_ew_1" + }, +/area/space) +"qa" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"qk" = ( +/obj/effect/turf_decal/stripes/black{ + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin/door, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"rc" = ( +/obj/structure/alien/resin, +/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, +/area/shuttle/administration) +"rv" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"rJ" = ( +/obj/item/storage/fancy/cigarettes/dromedaryco{ + pixel_y = 6 + }, +/obj/item/lighter/zippo{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"sh" = ( +/obj/machinery/vending/medical, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"sk" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "adminshuttleshutters"; + name = "Blast Shutters" + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"tw" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"tA" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"tJ" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"uh" = ( +/turf/simulated/wall/shuttle/nodiagonal, +/area/shuttle/administration) +"up" = ( +/obj/structure/shuttle/engine/platform{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"vg" = ( +/obj/structure/fans/tiny, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 18; + id = "admin"; + name = "administration shuttle"; + roundstart_move = "admin_away"; + width = 18 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"vB" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"wz" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters" + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"wU" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + frequency = 1331; + id_tag = "admin_s_air_control"; + pixel_y = 24; + req_access = list(152); + tag_airpump = "admin_s_pump"; + tag_chamber_sensor = "admin_s_sensor"; + tag_exterior_door = "admin_s_outer"; + tag_interior_door = "admin_s_inner" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"yC" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"yU" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 1 + }, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"za" = ( +/obj/structure/alien/weeds, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"zj" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"zz" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/machinery/light_construct, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"zC" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch{ + name = "NVT Argos"; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"zW" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/item/stack/sheet/metal, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Aa" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"Ay" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"AI" = ( +/obj/structure/alien/resin, +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/administration) +"AJ" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/item/stack/rods, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"Cm" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Cn" = ( +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/obj/structure/computerframe, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"CK" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"CW" = ( +/obj/structure/alien/weeds, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Dp" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/item/stack/sheet/metal{ + amount = 2 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Ef" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"Ew" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/constructable_frame/machine_frame, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Ey" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"EL" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/window/plasmareinforced{ + color = "#22aab7"; + dir = 8 + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"Fj" = ( +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 1 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"FB" = ( +/obj/structure/alien/weeds, +/obj/item/chair/stool/bar, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"HM" = ( +/obj/structure/alien/weeds/node, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"HR" = ( +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"HT" = ( +/obj/structure/table, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Il" = ( +/obj/machinery/door/window/brigdoor{ + color = "#22aab7"; + dir = 8; + icon_state = "rightsecure"; + req_access = list(101) + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"IQ" = ( +/obj/machinery/computer/shuttle/admin{ + dir = 1; + name = "NTV Argos shuttle console" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"JC" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda/upgraded, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"JR" = ( +/obj/machinery/door_control{ + id = "adminshuttleshutters"; + name = "Shutter control"; + pixel_x = 5; + pixel_y = -23; + req_access = list(101) + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Kc" = ( +/obj/machinery/iv_drip, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"Ku" = ( +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"Lf" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"LI" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"LL" = ( +/obj/structure/alien/weeds, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"Mb" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"Mg" = ( +/obj/structure/chair/stool/bar, +/obj/structure/alien/weeds, +/obj/item/stack/tile/carpet/royalblue, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"ML" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/black{ + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 1; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"Nh" = ( +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Nj" = ( +/obj/machinery/optable, +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 8 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"NB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/item/flag/nt, +/obj/structure/alien/weeds, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"Oi" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"OG" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 10; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 5; + do_not_delete_me = 1; + icon_state = "bs_deadlock" + }, +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"OK" = ( +/obj/structure/alien/weeds, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Pa" = ( +/obj/structure/table, +/obj/structure/alien/weeds, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Po" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/administration) +"PD" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/item/stack/tile/carpet/black, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"PO" = ( +/obj/structure/alien/weeds, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"PY" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"Qr" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle, +/area/shuttle/administration) +"QC" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/beer/upgraded, +/obj/structure/alien/weeds, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"QH" = ( +/obj/structure/chair/comfy/lime{ + dir = 8 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"QW" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters" + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Rq" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/resin/door, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Rx" = ( +/turf/space, +/area/space) +"RK" = ( +/obj/structure/alien/weeds, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"RO" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/candle/eternal, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"RS" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1; + icon_state = "bs_deadlock" + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "white" + }, +/area/shuttle/administration) +"RY" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Sf" = ( +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/machinery/light/small, +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + name = "Broken Computer" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Sn" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"Su" = ( +/obj/structure/shuttle/engine/huge{ + dir = 4 + }, +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"TY" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Uk" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"UK" = ( +/obj/structure/alien/weeds, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Vr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "admin_s_sensor"; + pixel_y = 26; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Vy" = ( +/obj/item/storage/ashtray/glass{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/structure/alien/weeds, +/obj/structure/table_frame/wood, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"VU" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/carpet/red, +/area/shuttle/administration) +"Xl" = ( +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Ye" = ( +/obj/structure/table/reinforced, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon_state = "floor3" + }, +/area/shuttle/administration) +"Yt" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) +"YN" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"ZW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/alien/weeds, +/obj/item/stack/rods, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "darkgrey" + }, +/area/shuttle/administration) + +(1,1,1) = {" +Rx +Rx +tA +sk +sk +qa +tA +Rx +Rx +Rx +Rx +tA +tA +tA +tA +tA +Rx +Rx +"} +(2,1,1) = {" +Rx +tA +tA +ge +RO +kT +tA +Po +sk +sk +Po +tA +ak +Nj +Ye +tA +tA +Rx +"} +(3,1,1) = {" +tA +tA +RK +rv +gC +kT +dI +yC +Cn +IQ +Sf +tA +Ye +RS +kA +Ef +tA +tA +"} +(4,1,1) = {" +tA +jP +er +PD +VU +zz +jX +CW +Nh +ce +JR +tA +lo +kF +jB +OG +Ey +tA +"} +(5,1,1) = {" +Po +yU +er +er +er +er +uh +uh +OK +rv +uh +dI +dI +dI +ab +nE +nN +tA +"} +(6,1,1) = {" +wz +bW +Mb +Mb +zj +Il +QC +Po +jD +jD +Po +mg +Ew +HT +dI +nE +lx +tA +"} +(7,1,1) = {" +wz +ph +PY +FB +rJ +eh +JC +dI +dn +dn +tA +iX +jU +HT +dI +ML +sh +tA +"} +(8,1,1) = {" +wz +QH +Mb +Mb +Vy +eS +aP +dI +Fj +HM +nA +dw +Qr +lr +tA +nE +Ey +tA +"} +(9,1,1) = {" +Po +lR +Mb +Mg +gz +cQ +LL +dI +dn +dn +tA +UK +CK +Pa +tA +nE +Kc +tA +"} +(10,1,1) = {" +tA +du +jD +du +dI +dI +dI +rc +jD +Rq +du +tA +dI +dI +du +oY +rc +tA +"} +(11,1,1) = {" +Po +Ay +dn +Dp +AI +Oi +Oi +LI +Lf +AJ +gF +kj +Oi +AI +Ay +Lf +bw +Po +"} +(12,1,1) = {" +zC +dn +vB +dn +qk +dn +za +dn +Lf +Lf +Sn +eF +dn +qk +Lf +Yt +Lf +QW +"} +(13,1,1) = {" +zC +dn +dn +vB +qk +dn +dn +HM +dn +za +dn +dn +dn +qk +Lf +Lf +Lf +QW +"} +(14,1,1) = {" +Po +tJ +Cm +tJ +AI +dn +dn +PO +dn +mq +NB +ZW +mV +AI +Xl +zW +Xl +Po +"} +(15,1,1) = {" +tA +EL +Aa +tw +tA +RY +ab +AI +iv +eX +Po +uh +TY +dI +EL +Aa +tw +tA +"} +(16,1,1) = {" +tA +up +up +up +tA +tA +tA +wU +YN +en +HR +tA +tA +tA +up +up +up +tA +"} +(17,1,1) = {" +tA +Ku +Su +Ku +tA +Rx +tA +Vr +HR +oe +im +tA +Rx +tA +Ku +Su +Ku +tA +"} +(18,1,1) = {" +Rx +Ku +Ku +Ku +Rx +Rx +tA +Po +Uk +vg +Po +tA +Rx +ps +Ku +Ku +Ku +Rx +"} diff --git a/_maps/map_files/shuttles/admin_club.dmm b/_maps/map_files/shuttles/admin_club.dmm new file mode 100644 index 00000000000..44af234de90 --- /dev/null +++ b/_maps/map_files/shuttles/admin_club.dmm @@ -0,0 +1,1277 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aU" = ( +/obj/structure/railing{ + dir = 4; + pixel_x = -32 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"cJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 1; + icon_state = "rampbottom" + }, +/area/shuttle/administration) +"dA" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"ea" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + frequency = 1331; + id_tag = "admin_s_air_control"; + pixel_y = 24; + req_access = list(152); + tag_airpump = "admin_s_pump"; + tag_chamber_sensor = "admin_s_sensor"; + tag_exterior_door = "admin_s_outer"; + tag_interior_door = "admin_s_inner" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"gX" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"hE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "admin_s_sensor"; + pixel_y = 26; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"iN" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"jc" = ( +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 4; + icon_state = "rampbottom" + }, +/area/shuttle/administration) +"ko" = ( +/obj/structure/railing{ + dir = 8; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"kH" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/beer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"kM" = ( +/obj/structure/shuttle/engine/huge{ + dir = 4 + }, +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"kP" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"lD" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"oe" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"oU" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"pt" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"pP" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"qe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"qs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/slot_machine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"rc" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"rg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"rY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"sa" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"sU" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"tc" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"tM" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"tQ" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"uy" = ( +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"uJ" = ( +/turf/simulated/floor/plasteel{ + color = "gray"; + dir = 1; + icon_state = "rampbottom" + }, +/area/shuttle/administration) +"uL" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"uR" = ( +/turf/simulated/floor/light/colour_cycle/dancefloor_b, +/area/shuttle/administration) +"uZ" = ( +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"vp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"wa" = ( +/turf/simulated/floor/plasteel{ + color = "gray"; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/shuttle/administration) +"ww" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"wQ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"xJ" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"xU" = ( +/turf/space, +/area/shuttle/administration) +"xX" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"yK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"za" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"zk" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/administration) +"zG" = ( +/turf/simulated/floor/light/colour_cycle/dancefloor_a, +/area/shuttle/administration) +"zR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Ar" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"AI" = ( +/obj/structure/chair/sofa/corp/corner, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"AM" = ( +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Bd" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Bk" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Bl" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"BP" = ( +/obj/structure/railing{ + layer = 4.3; + pixel_y = 32 + }, +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Cl" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Cp" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Cr" = ( +/obj/structure/chair/comfy/shuttle/dark{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Cx" = ( +/obj/structure/shuttle/engine/platform{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"FP" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + color = "gray"; + icon_state = "rampbottom"; + tag = "icon-stage_stairs" + }, +/area/shuttle/administration) +"FQ" = ( +/obj/machinery/slot_machine, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Gl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/railing, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Gz" = ( +/obj/machinery/disco/immobile, +/turf/simulated/floor/light/colour_cycle/dancefloor_a, +/area/shuttle/administration) +"Hi" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Bar"; + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"HD" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"HP" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Io" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"IB" = ( +/obj/structure/railing, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Jx" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Kp" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Kz" = ( +/turf/space, +/area/space) +"KB" = ( +/obj/machinery/door_control{ + id = "adminshuttleblast"; + name = "Blast door control"; + pixel_x = -5; + pixel_y = -23; + req_access = list(101) + }, +/obj/machinery/door_control{ + id = "adminshuttleshutters"; + name = "Shutter control"; + pixel_x = 5; + pixel_y = -23; + req_access = list(101) + }, +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"KG" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"KS" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/admin{ + dir = 1; + name = "NTV Argos shuttle navigation computer" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Mo" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"MO" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"OV" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Pg" = ( +/obj/structure/railing{ + dir = 4; + pixel_x = -32 + }, +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Pm" = ( +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Pp" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Pq" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Pt" = ( +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"PC" = ( +/obj/structure/sign/barsign{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"PI" = ( +/obj/structure/chair/sofa/corp/left, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"QK" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"QZ" = ( +/obj/structure/chair/comfy/shuttle/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Rc" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Rt" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"RF" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"RM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"Sk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"SG" = ( +/obj/structure/chair/comfy/shuttle/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"SW" = ( +/obj/structure/fans/tiny, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 18; + id = "admin"; + name = "administration shuttle"; + roundstart_move = "admin_away"; + timid = 1; + width = 18 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(0) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Tg" = ( +/obj/structure/railing{ + dir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Tj" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Tm" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, +/area/shuttle/administration) +"Tu" = ( +/obj/machinery/light/small, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Tz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"TC" = ( +/obj/machinery/computer/shuttle/admin{ + dir = 1; + name = "NTV Argos shuttle console" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"TJ" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Bridge"; + opacity = 1; + req_access = list(101) + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Ui" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/machinery/light/small, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -26 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Vd" = ( +/obj/structure/railing/corner, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) +"Vr" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"VL" = ( +/obj/structure/chair/comfy/shuttle/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"VM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"XQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Ye" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"YE" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"Zo" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"ZC" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"ZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/glass/reinforced/plasma, +/area/shuttle/administration) + +(1,1,1) = {" +Kz +Kz +xX +HP +HP +HP +xX +xU +xU +xU +xU +xX +xX +xX +xX +xX +Kz +Kz +"} +(2,1,1) = {" +Kz +xX +xX +Bd +kH +KG +xX +zk +HP +HP +zk +xX +za +qs +FQ +xX +xX +Kz +"} +(3,1,1) = {" +xX +xX +Pt +qe +qe +PC +xX +KS +pP +TC +Ui +xX +Tj +gX +Mo +Rt +xX +xX +"} +(4,1,1) = {" +xX +Ar +qe +AM +AM +qe +xX +MO +iN +oe +KB +xX +QK +AM +AM +rY +VL +xX +"} +(5,1,1) = {" +zk +RF +RF +tM +RF +Hi +xX +zk +TJ +TJ +zk +Tm +QK +qe +AM +qe +rc +xX +"} +(6,1,1) = {" +ww +dA +Pp +Pp +rg +oU +ko +oU +kP +kP +oU +Tg +oU +Bl +AM +AM +QZ +xX +"} +(7,1,1) = {" +ww +QK +AM +qe +yK +Pq +AM +Cp +jc +jc +Pq +AM +Cp +Jx +qe +AM +yK +xX +"} +(8,1,1) = {" +ww +QK +AM +rg +sU +OV +zG +uR +zG +uR +zG +uR +AM +BP +Bl +AM +SG +xX +"} +(9,1,1) = {" +zk +Jx +AM +RM +FP +xJ +uR +zG +uR +zG +uR +zG +Kp +cJ +VM +AM +rc +xX +"} +(10,1,1) = {" +xX +PI +AM +RM +wa +AM +zG +uR +Gz +uR +zG +uR +AM +uJ +VM +AM +Cr +xX +"} +(11,1,1) = {" +zk +tc +AM +RM +wa +AM +uR +zG +uR +zG +uR +zG +AM +uJ +VM +AM +yK +zk +"} +(12,1,1) = {" +Cl +Jx +AM +RM +wa +lD +zG +uR +zG +uR +zG +uR +Vd +uJ +VM +AM +sa +Cl +"} +(13,1,1) = {" +Cl +uy +Io +rY +aU +OV +uR +zG +uR +zG +uR +zG +IB +Pg +wQ +Io +Bk +Cl +"} +(14,1,1) = {" +zk +AI +tQ +tQ +Zo +OV +AM +Tz +AM +Sk +vp +ZL +Gl +AI +tQ +tQ +Zo +zk +"} +(15,1,1) = {" +xX +YE +Ye +ZC +xX +xX +xX +zk +Vr +XQ +zk +Tm +uL +Tm +YE +Ye +ZC +xX +"} +(16,1,1) = {" +xX +Cx +Cx +Cx +xX +xX +xX +ea +HD +zR +Pm +xX +xX +xX +Cx +Cx +Cx +xX +"} +(17,1,1) = {" +xX +uZ +kM +uZ +xX +Kz +xX +hE +Pm +pt +Tu +xX +Kz +xX +uZ +kM +uZ +xX +"} +(18,1,1) = {" +Kz +uZ +uZ +uZ +Kz +Kz +xX +zk +Rc +SW +zk +xX +Kz +Kz +uZ +uZ +uZ +Kz +"} diff --git a/_maps/map_files/shuttles/admin_interview.dmm b/_maps/map_files/shuttles/admin_interview.dmm new file mode 100644 index 00000000000..636b40deeff --- /dev/null +++ b/_maps/map_files/shuttles/admin_interview.dmm @@ -0,0 +1,1562 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"av" = ( +/obj/machinery/door_control{ + id = "adminshuttleblast"; + name = "Blast door control"; + pixel_x = -5; + pixel_y = -23; + req_access = list(101) + }, +/obj/machinery/door_control{ + id = "adminshuttleshutters"; + name = "Shutter control"; + pixel_x = 5; + pixel_y = -23; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"aw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"be" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/obj/machinery/door_control{ + id = "adminshuttleprivateshutters"; + name = "Shutter control"; + pixel_x = 5; + pixel_y = -23; + req_access = list(101) + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"bi" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"bP" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"bQ" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"cl" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredaltstrip" + }, +/area/shuttle/administration) +"cm" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"cN" = ( +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"cQ" = ( +/obj/structure/filingcabinet/employment, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"dj" = ( +/turf/space, +/area/space) +"dq" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"dD" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"hA" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"hG" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side_inv"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"iC" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"iK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(0) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"jH" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"jI" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"jU" = ( +/obj/machinery/computer/shuttle/admin{ + dir = 1; + name = "NTV Argos shuttle console" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"kP" = ( +/obj/machinery/light/small, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"kQ" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"lX" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleprivateshutters"; + name = "Private Shutters"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"lY" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"me" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"mZ" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"nU" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/shuttle/administration) +"oj" = ( +/obj/machinery/vending/nta/ertarmory/blue{ + req_access = list(104,109) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"ps" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/officetoys, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"qf" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"qw" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"qS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "admin_s_sensor"; + pixel_y = 26; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"rc" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/paper_bin/nanotrasen{ + amount = 50; + pixel_x = -2; + pixel_y = 27 + }, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"rp" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"rt" = ( +/obj/structure/shuttle/engine/platform{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"rD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi/fountain{ + pixel_x = -7; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"sf" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkredalt" + }, +/area/shuttle/administration) +"sg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 4.2; + pixel_x = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"sm" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"sq" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"sG" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"sY" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"tu" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1; + color = "#444444" + }, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"vb" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkredaltstrip" + }, +/area/shuttle/administration) +"vk" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth/nodiagonal, +/area/shuttle/administration) +"vo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"vp" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredalt" + }, +/area/shuttle/administration) +"vt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"wl" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/window/reinforced{ + layer = 2.9 + }, +/obj/machinery/computer/secure_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"xQ" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"ye" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"yW" = ( +/obj/machinery/door/airlock/shuttle{ + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"zb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"zh" = ( +/obj/machinery/door_control/ticket_machine_button{ + pixel_x = -37; + pixel_y = -26; + req_access = list(101) + }, +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"zi" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"zA" = ( +/turf/simulated/wall/shuttle/nodiagonal, +/area/shuttle/administration) +"Ak" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"At" = ( +/obj/structure/chair, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"AN" = ( +/obj/machinery/door/airlock/centcom{ + name = "Interview room"; + id = "Interview" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Bs" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"BJ" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Bridge"; + opacity = 1; + req_access = list(101) + }, +/obj/effect/turf_decal/stripes/black{ + dir = 8; + do_not_delete_me = 1 + }, +/obj/effect/turf_decal/stripes/black{ + dir = 4; + do_not_delete_me = 1 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"BP" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Ca" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Cv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1331; + id_tag = "admin_s_pump" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Dd" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"Dn" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"Ea" = ( +/obj/structure/shuttle/engine/huge{ + dir = 4 + }, +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"EL" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8; + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"FC" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 1; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Gs" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) +"Hs" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"HO" = ( +/obj/effect/turf_decal/siding{ + color = "#444444" + }, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"HX" = ( +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"Ir" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"IQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Ji" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Jn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredalt" + }, +/area/shuttle/administration) +"KE" = ( +/obj/structure/table/glass, +/obj/item/twohanded/required/kirbyplants{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"KV" = ( +/obj/effect/turf_decal/siding/blue/corner{ + color = "#444444" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"LH" = ( +/obj/machinery/ticket_machine{ + pixel_y = 32; + pixel_x = 32; + id = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"Mp" = ( +/obj/structure/fans/tiny, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 18; + id = "admin"; + name = "administration shuttle"; + roundstart_move = "admin_away"; + timid = 1; + width = 18 + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_outer"; + name = "Ship External Access"; + req_access = list(101) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "admin_s_air_control"; + pixel_x = -1; + pixel_y = -29; + req_access = list(0) + }, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"Nj" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"NP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"NW" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 6; + do_not_delete_me = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Oy" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1; + icon_state = "gs_deadlock" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"OZ" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredalt" + }, +/area/shuttle/administration) +"Pv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"PT" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + frequency = 1331; + id_tag = "admin_s_air_control"; + pixel_y = 24; + req_access = list(0); + tag_airpump = "admin_s_pump"; + tag_chamber_sensor = "admin_s_sensor"; + tag_exterior_door = "admin_s_outer"; + tag_interior_door = "admin_s_inner" + }, +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Qn" = ( +/obj/machinery/door/airlock/centcom, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"QT" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Re" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"Rp" = ( +/obj/structure/chair/sofa, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"Ru" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "admin_s_inner"; + name = "Ship External Access"; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "podfloor_dark" + }, +/area/shuttle/administration) +"RA" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/admin{ + dir = 1; + name = "NTV Argos shuttle navigation computer" + }, +/obj/effect/turf_decal/stripes/gold{ + dir = 5; + do_not_delete_me = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"RD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"RO" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"RR" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "adminshuttleshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Sg" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4; + color = "#444444" + }, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"Sq" = ( +/obj/structure/chair/sofa/left, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"SE" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + icon_state = "heater3x3_side"; + tag = "icon-heater (NORTH)" + }, +/obj/structure/shuttle/engine/platform{ + dir = 4; + layer = 2.9 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/administration) +"SJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 2; + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"SN" = ( +/obj/structure/table/wood/fancy/black, +/turf/simulated/floor/carpet/black, +/area/shuttle/administration) +"Ti" = ( +/turf/simulated/wall/shuttle/onlyselfsmooth, +/area/shuttle/administration) +"Tl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Tw" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/shuttle/administration) +"TC" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredalt" + }, +/area/shuttle/administration) +"Ue" = ( +/obj/effect/turf_decal/siding{ + color = "#444444"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/shuttle/administration) +"Uj" = ( +/obj/machinery/door_control{ + normaldoorcontrol = 1; + name = "Interview room door-control"; + id = "Interview"; + pixel_y = -34 + }, +/obj/machinery/door_control{ + id = "adminshuttleshutters"; + name = "Shutter control"; + pixel_x = 5; + pixel_y = -26; + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"VE" = ( +/obj/structure/window/full/reinforced{ + armor = list("melee"=80,"bullet"=80,"laser"=0,"energy"=0,"bomb"=80,"bio"=100,"rad"=100,"fire"=80,"acid"=100); + layer = 5 + }, +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/shuttle/administration) +"VV" = ( +/turf/simulated/floor/shuttle{ + icon_state = "vfloor" + }, +/area/shuttle/administration) +"Xb" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"Xl" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Bridge"; + opacity = 1; + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"XA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluecornersalt" + }, +/area/shuttle/administration) +"XC" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "navybluealt" + }, +/area/shuttle/administration) +"XQ" = ( +/turf/simulated/floor/shuttle/transparent_floor, +/area/shuttle/administration) +"YL" = ( +/obj/structure/closet{ + icon_closed = "syndicate1"; + icon_opened = "syndicate1open"; + icon_state = "syndicate1" + }, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/energy/gun/blueshield, +/obj/item/clothing/glasses/hud/security/sunglasses/aviators, +/obj/item/reagent_containers/food/snacks/candy/mre, +/obj/item/reagent_containers/hypospray/combat, +/obj/item/radio/headset/ert/alt{ + desc = null; + name = "SRT bowman headset" + }, +/obj/item/clothing/head/beret/centcom/officer/navy{ + desc = null; + name = "SRT beret" + }, +/obj/item/clothing/shoes/combat/swat{ + name = "SRT special shoes" + }, +/obj/item/clothing/gloves/combat{ + name = "Combat gloves" + }, +/obj/item/storage/belt/security/webbing/srt/full, +/obj/item/storage/backpack/satchel_blueshield/srt, +/obj/item/clothing/suit/storage/blueshield/srt, +/obj/item/clothing/suit/armor/bulletproof{ + name = "SRT bulletproof vest" + }, +/obj/item/shield/riot/tele, +/obj/item/suppressor, +/obj/item/CQC_manual, +/obj/item/implanter/mindshield/ert, +/obj/item/card/id/centcom{ + name = "Special Reaction Team Member card"; + rank = "Special Reaction Team Member"; + registered_name = "Special Reaction Team Member" + }, +/obj/item/storage/box/responseteam, +/obj/item/clothing/under/fluff/jay_turtleneck{ + desc = null; + name = "SRT uniform" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/shuttle/administration) +"Zz" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Armory"; + opacity = 1; + req_access = list(101) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/administration) +"ZN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "navybluealtstrip" + }, +/area/shuttle/administration) +"ZZ" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "adminshuttle"; + name = "Bridge"; + opacity = 1; + req_access = list(101) + }, +/turf/simulated/floor/shuttle{ + icon = 'icons/turf/floors.dmi'; + icon_state = "dark" + }, +/area/shuttle/administration) + +(1,1,1) = {" +dj +dj +hA +RR +RR +RR +hA +dj +dj +dj +dj +hA +hA +hA +hA +hA +dj +dj +"} +(2,1,1) = {" +dj +hA +hA +YL +nU +Tw +hA +Ti +RR +RR +Ti +hA +Tl +Tl +Tl +hA +hA +dj +"} +(3,1,1) = {" +hA +hA +vp +Jn +Jn +OZ +hA +RA +Oy +jU +zi +hA +Tl +Tl +Tl +Tl +hA +hA +"} +(4,1,1) = {" +hA +oj +sf +TC +cl +vb +Xl +Gs +jI +NW +Gs +ZZ +Tl +Ak +Tl +Tl +Tl +hA +"} +(5,1,1) = {" +hA +hA +hA +hA +Zz +hA +vk +vk +cN +av +zA +hA +hA +hA +Qn +hA +hA +hA +"} +(6,1,1) = {" +Ti +KE +zb +iC +Dd +XC +aw +Ti +BJ +BJ +Ti +dq +sq +sq +sq +sq +Bs +hA +"} +(7,1,1) = {" +Ca +Ir +Tl +Tl +Tl +Tl +XA +BP +Dd +RO +hA +KV +xQ +xQ +xQ +xQ +Sg +hA +"} +(8,1,1) = {" +Ca +Rp +Tl +bP +bP +bP +bP +Tl +Tl +vt +hA +cm +HX +HX +SN +Dn +be +Ti +"} +(9,1,1) = {" +Ca +Sq +Tl +sg +sg +sg +sg +Tl +Tl +ZN +AN +cm +HX +SN +SN +Dn +jH +ye +"} +(10,1,1) = {" +Ti +dD +sG +Hs +bi +bi +bi +LH +Tl +vt +hA +cm +At +SN +rc +Dn +jH +ye +"} +(11,1,1) = {" +Ti +hA +yW +hA +VE +VE +hA +QT +Tl +vt +hA +HO +HX +SN +SN +Dn +jH +lX +"} +(12,1,1) = {" +FC +Xb +Tl +IQ +Tl +Uj +rp +QT +Tl +vt +hA +cm +HX +HX +SN +Dn +jH +Ti +"} +(13,1,1) = {" +FC +bQ +Tl +Tl +Tl +zh +SJ +NP +Tl +Nj +hA +EL +Ue +Ue +Ue +Ue +tu +hA +"} +(14,1,1) = {" +Ti +Ji +Tl +Tl +qw +rD +wl +me +vo +RD +hA +cQ +sq +sq +kQ +ps +lY +hA +"} +(15,1,1) = {" +hA +hG +mZ +SE +hA +qf +vk +Ti +Ru +iK +vk +vk +Re +hA +hG +mZ +SE +hA +"} +(16,1,1) = {" +hA +rt +rt +rt +hA +hA +hA +PT +Cv +Pv +VV +hA +hA +hA +rt +rt +rt +hA +"} +(17,1,1) = {" +hA +XQ +Ea +XQ +hA +dj +hA +qS +VV +sY +kP +hA +dj +hA +XQ +Ea +XQ +hA +"} +(18,1,1) = {" +dj +XQ +XQ +XQ +dj +dj +hA +Ti +sm +Mp +Ti +hA +dj +dj +XQ +XQ +XQ +dj +"} diff --git a/_maps/map_files/shuttles/ferry_SMgen.dmm b/_maps/map_files/shuttles/ferry_SMgen.dmm new file mode 100644 index 00000000000..1dd08b46cbe --- /dev/null +++ b/_maps/map_files/shuttles/ferry_SMgen.dmm @@ -0,0 +1,489 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"d" = ( +/obj/machinery/power/rad_collector, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/shuttle/transport) +"e" = ( +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/shuttle/transport) +"g" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"h" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/power/rad_collector, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/shuttle/transport) +"i" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"j" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"k" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"m" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(32,101,19) + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"n" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 55 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"p" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"s" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/power/rad_collector, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/shuttle/transport) +"t" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"u" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/shuttle/transport) +"w" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/light, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/shuttle/transport) +"x" = ( +/obj/machinery/power/supermatter_shard{ + anchored = 1 + }, +/turf/simulated/floor/engine, +/area/shuttle/transport) +"z" = ( +/obj/machinery/power/rad_collector, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"B" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/shuttle/transport) +"C" = ( +/obj/machinery/atmospherics/unary/cold_sink/freezer{ + current_temperature = 0; + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/shuttle/transport) +"D" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/shuttle/transport) +"G" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = "n2"; + name = "nitrogen filter"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"H" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"J" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"L" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 7; + icon_state = "yellow" + }, +/area/shuttle/transport) +"M" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/shuttle/transport) +"N" = ( +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"O" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"P" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/computer/sm_monitor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"Q" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"R" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/power/grounding_rod{ + pixel_x = -44; + anchored = 1 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/emitter{ + dir = 8; + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/shuttle/transport) +"V" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/shuttle/transport) +"W" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"Y" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"Z" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) + +(1,1,1) = {" +W +i +i +i +W +"} +(2,1,1) = {" +a +e +x +M +N +"} +(3,1,1) = {" +a +h +R +s +a +"} +(4,1,1) = {" +a +O +Z +L +a +"} +(5,1,1) = {" +a +z +Y +d +a +"} +(6,1,1) = {" +a +P +n +C +a +"} +(7,1,1) = {" +a +J +g +C +a +"} +(8,1,1) = {" +a +V +H +C +a +"} +(9,1,1) = {" +a +p +G +B +a +"} +(10,1,1) = {" +a +k +j +w +a +"} +(11,1,1) = {" +a +D +t +u +a +"} +(12,1,1) = {" +a +Q +m +Q +a +"} diff --git a/_maps/map_files/shuttles/ferry_cargo.dmm b/_maps/map_files/shuttles/ferry_cargo.dmm new file mode 100644 index 00000000000..79947ec84fd --- /dev/null +++ b/_maps/map_files/shuttles/ferry_cargo.dmm @@ -0,0 +1,328 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"e" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkbrown"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/transport) +"i" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/trade_sol/civ, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"k" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate/secure/gear, +/obj/effect/spawner/lootdrop/trade_sol/sec, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"l" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/shuttle/transport) +"m" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"o" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"p" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + req_access = list(31,105,63) + }, +/obj/structure/window/reinforced{ + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/transport) +"s" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate/engineering, +/obj/effect/spawner/lootdrop/trade_sol/eng, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"u" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"v" = ( +/obj/machinery/door/window/brigdoor, +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list(31,105,63) + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteyellow"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/transport) +"x" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"z" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"B" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/trade_sol/donksoft, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"D" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/shuttle/transport) +"E" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"F" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate/sci, +/obj/effect/spawner/lootdrop/trade_sol/sci, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"K" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/shuttle/transport) +"L" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/shuttle/transport) +"P" = ( +/obj/item/phone{ + attack_verb = list("bounced a check off","checked-out","tipped"); + desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only."; + icon = 'icons/obj/machines/pos.dmi'; + icon_state = "pos"; + name = "point of sale" + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteyellow" + }, +/area/shuttle/transport) +"Q" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,63) + }, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/shuttle/transport) +"S" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"T" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,63) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/shuttle/transport) +"U" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/shuttle/transport) +"Y" = ( +/turf/simulated/floor{ + icon_state = "dark" + }, +/area/shuttle/transport) +"Z" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/structure/closet/crate/medical, +/obj/effect/spawner/lootdrop/trade_sol/med, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +T +a +a +"} +(2,1,1) = {" +z +i +Y +b +z +"} +(3,1,1) = {" +z +Z +Y +B +z +"} +(4,1,1) = {" +z +s +Y +F +z +"} +(5,1,1) = {" +z +k +Y +x +z +"} +(6,1,1) = {" +z +L +Y +x +z +"} +(7,1,1) = {" +S +E +Y +e +S +"} +(8,1,1) = {" +z +o +Q +D +z +"} +(9,1,1) = {" +S +K +l +U +S +"} +(10,1,1) = {" +z +P +p +v +z +"} +(11,1,1) = {" +z +u +u +u +z +"} +(12,1,1) = {" +z +S +m +S +z +"} diff --git a/_maps/map_files/shuttles/ferry_chem.dmm b/_maps/map_files/shuttles/ferry_chem.dmm new file mode 100644 index 00000000000..7c5bc9d6b73 --- /dev/null +++ b/_maps/map_files/shuttles/ferry_chem.dmm @@ -0,0 +1,282 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"e" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + req_access = list(33,103) + }, +/obj/structure/window/reinforced{ + pixel_y = -4 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"h" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"n" = ( +/obj/machinery/chem_heater, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"p" = ( +/obj/machinery/smartfridge/medbay{ + req_access = list(33,103) + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"q" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/chem_heater, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"r" = ( +/obj/item/phone{ + attack_verb = list("bounced a check off","checked-out","tipped"); + desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only."; + icon = 'icons/obj/machines/pos.dmi'; + icon_state = "pos"; + name = "point of sale" + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"s" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"t" = ( +/obj/structure/closet/secure_closet/reagents, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"u" = ( +/obj/structure/sign/chemistry{ + pixel_y = 32 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"v" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"y" = ( +/obj/structure/closet/crate/medical, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/machinery/light/spot, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"C" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"D" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"F" = ( +/obj/machinery/chem_dispenser, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"J" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"L" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(33,103) + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"N" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"Q" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = 30 + }, +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"T" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"W" = ( +/obj/item/paper_bin, +/obj/item/lighter/zippo{ + name = "Ash Generator 3000" + }, +/obj/structure/table, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"X" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"Z" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +s +q +N +W +s +"} +(3,1,1) = {" +s +F +C +t +s +"} +(4,1,1) = {" +s +X +J +y +s +"} +(5,1,1) = {" +s +Q +J +X +s +"} +(6,1,1) = {" +s +D +Z +F +s +"} +(7,1,1) = {" +s +J +J +n +s +"} +(8,1,1) = {" +s +p +L +T +s +"} +(9,1,1) = {" +h +J +J +J +h +"} +(10,1,1) = {" +s +r +e +L +s +"} +(11,1,1) = {" +s +u +J +J +s +"} +(12,1,1) = {" +s +h +v +h +s +"} diff --git a/_maps/map_files/shuttles/ferry_clown.dmm b/_maps/map_files/shuttles/ferry_clown.dmm new file mode 100644 index 00000000000..5216eb4bbb5 --- /dev/null +++ b/_maps/map_files/shuttles/ferry_clown.dmm @@ -0,0 +1,205 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"e" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"h" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 1 + }, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"m" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/light/spot, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"t" = ( +/obj/item/toy/snappop, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"w" = ( +/obj/structure/closet/crate/freezer, +/obj/item/grenade/bananade, +/obj/item/grenade/bananade, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/grown/bananapeel, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"x" = ( +/obj/item/grown/bananapeel, +/turf/simulated/floor/mineral/bananium, +/area/shuttle/transport) +"z" = ( +/obj/structure/computerframe/HONKputer, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"C" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/bananium, +/obj/item/bikehorn/rubberducky, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"J" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"L" = ( +/obj/structure/bed, +/obj/item/bedsheet/rainbow, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"M" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/bananium/glass{ + req_access = list(46) + }, +/turf/simulated/wall/mineral/bananium, +/area/shuttle/transport) +"Q" = ( +/turf/simulated/floor/mineral/bananium, +/area/shuttle/transport) +"T" = ( +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/noslip, +/area/shuttle/transport) +"Z" = ( +/obj/item/grenade/bananade, +/turf/simulated/floor/mineral/bananium, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +J +C +C +C +J +"} +(3,1,1) = {" +e +L +Q +h +J +"} +(4,1,1) = {" +J +t +Z +L +e +"} +(5,1,1) = {" +e +L +Q +m +J +"} +(6,1,1) = {" +J +T +Q +L +e +"} +(7,1,1) = {" +e +L +Z +w +J +"} +(8,1,1) = {" +J +T +x +L +e +"} +(9,1,1) = {" +e +L +Q +m +J +"} +(10,1,1) = {" +J +t +Z +L +e +"} +(11,1,1) = {" +e +L +Q +z +J +"} +(12,1,1) = {" +J +e +M +e +J +"} diff --git a/_maps/map_files/shuttles/ferry_cult.dmm b/_maps/map_files/shuttles/ferry_cult.dmm new file mode 100644 index 00000000000..094cacde69a --- /dev/null +++ b/_maps/map_files/shuttles/ferry_cult.dmm @@ -0,0 +1,216 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"c" = ( +/obj/item/candle/eternal{ + pixel_x = 7; + pixel_y = 14 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"d" = ( +/obj/effect/rune/narsie{ + req_access = list(666) + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"g" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"j" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"m" = ( +/obj/effect/spawner/window/reinforced{ + color = "red" + }, +/turf/simulated/floor/plating, +/area/shuttle/transport) +"n" = ( +/obj/structure/cult/altar, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"o" = ( +/obj/structure/cult/archives, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"p" = ( +/obj/structure/cult/forge, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"r" = ( +/turf/space, +/area/shuttle/transport) +"u" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 8 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"x" = ( +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"D" = ( +/obj/effect/spawner/random_spawners/blood_20, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"E" = ( +/obj/structure/cult/pylon, +/obj/item/flag/cult, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"I" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi'; + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"L" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi'; + id_tag = "s_docking_airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"M" = ( +/turf/simulated/wall/cult, +/area/shuttle/transport) +"S" = ( +/obj/item/candle/eternal{ + pixel_x = -5; + pixel_y = -7 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"U" = ( +/obj/item/candle/eternal{ + pixel_x = -8; + pixel_y = -3 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"X" = ( +/obj/item/candle/eternal{ + pixel_x = 10; + pixel_y = 9 + }, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) +"Y" = ( +/obj/item/candle/eternal, +/turf/simulated/floor/engine/cult, +/area/shuttle/transport) + +(1,1,1) = {" +a +g +I +g +a +"} +(2,1,1) = {" +M +o +D +x +M +"} +(3,1,1) = {" +M +x +j +D +M +"} +(4,1,1) = {" +m +D +u +x +m +"} +(5,1,1) = {" +M +X +U +x +M +"} +(6,1,1) = {" +M +x +d +S +M +"} +(7,1,1) = {" +M +Y +x +c +M +"} +(8,1,1) = {" +m +x +D +p +m +"} +(9,1,1) = {" +M +n +x +D +M +"} +(10,1,1) = {" +M +E +x +E +M +"} +(11,1,1) = {" +M +M +x +M +M +"} +(12,1,1) = {" +r +M +L +M +r +"} diff --git a/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm b/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm new file mode 100644 index 00000000000..f41aefabd3d --- /dev/null +++ b/_maps/map_files/shuttles/ferry_deepdarkdungeon.dmm @@ -0,0 +1,322 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"j" = ( +/turf/simulated/wall/shuttle{ + icon = 'icons/turf/walls/shuttle/gray_shuttle_wall.dmi' + }, +/area/shuttle/transport) +"k" = ( +/obj/item/restraints/handcuffs/pinkcuffs{ + pixel_y = 10; + pixel_x = 5 + }, +/obj/structure/mirror{ + pixel_y = 26 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"l" = ( +/obj/structure/kitchenspike, +/obj/machinery/light/small, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"m" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch{ + id_tag = "s_docking_airlock"; + name = "shuttle airlock" + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"p" = ( +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"s" = ( +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/bioterror{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe/capulettium_plus{ + pixel_x = -5 + }, +/obj/item/reagent_containers/syringe/gluttony{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/lethal{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe/pancuronium{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/reagent_containers/syringe/sarin{ + pixel_x = -5; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/bottle/mutagen{ + pixel_y = 6 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"u" = ( +/obj/effect/spawner/random_spawners/oil_20, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"y" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch{ + id_tag = "s_docking_airlock"; + name = "shuttle airlock" + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"A" = ( +/obj/item/soap/ducttape, +/obj/item/clothing/mask/muzzle{ + pixel_y = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"B" = ( +/obj/structure/grille, +/obj/structure/window/full/shuttle/gray, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"C" = ( +/obj/machinery/light/small, +/obj/item/assembly/mousetrap{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/assembly/mousetrap{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/structure/kitchenspike, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"D" = ( +/obj/structure/dresser, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"F" = ( +/obj/item/clothing/mask/muzzle{ + pixel_y = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"G" = ( +/obj/structure/table/reinforced, +/obj/item/radio/electropack, +/obj/item/assembly/signaler{ + code = 2; + frequency = 1449; + pixel_x = 8 + }, +/obj/item/radio/electropack, +/obj/item/assembly/signaler{ + code = 2; + frequency = 1449; + pixel_x = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"H" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"I" = ( +/obj/item/soap, +/obj/structure/mirror{ + pixel_y = 26 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"J" = ( +/obj/item/restraints/handcuffs/pinkcuffs, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"L" = ( +/obj/machinery/disco{ + anchored = 1; + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"N" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"O" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/suit/jacket/leather/overcoat, +/obj/item/clothing/suit/jacket/leather/overcoat, +/obj/item/clothing/suit/jacket/leather/overcoat, +/obj/item/clothing/head/soft/sec/corp, +/obj/item/clothing/head/soft/sec/corp, +/obj/item/clothing/head/soft/sec/corp, +/obj/item/clothing/mask/face/jackal, +/obj/item/clothing/mask/face/jackal, +/obj/item/clothing/mask/face/jackal, +/obj/item/clothing/mask/face/raven, +/obj/item/clothing/mask/face/raven, +/obj/item/clothing/mask/face/raven, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"P" = ( +/obj/effect/spawner/random_spawners/blood_20, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"S" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"U" = ( +/obj/structure/chair/comfy/black, +/obj/item/clothing/mask/muzzle{ + pixel_y = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"Z" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +y +a +a +"} +(2,1,1) = {" +j +S +p +b +j +"} +(3,1,1) = {" +j +N +F +G +j +"} +(4,1,1) = {" +j +k +P +Z +j +"} +(5,1,1) = {" +j +O +p +C +j +"} +(6,1,1) = {" +j +D +p +u +j +"} +(7,1,1) = {" +j +O +J +L +j +"} +(8,1,1) = {" +j +I +u +P +j +"} +(9,1,1) = {" +j +U +p +l +j +"} +(10,1,1) = {" +j +H +p +Z +j +"} +(11,1,1) = {" +j +s +A +u +j +"} +(12,1,1) = {" +j +B +m +B +j +"} diff --git a/_maps/map_files/shuttles/ferry_doomsday.dmm b/_maps/map_files/shuttles/ferry_doomsday.dmm new file mode 100644 index 00000000000..4e910c53ff6 --- /dev/null +++ b/_maps/map_files/shuttles/ferry_doomsday.dmm @@ -0,0 +1,238 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"h" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"i" = ( +/obj/effect/decal/cleanable/confetti, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"j" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"n" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"q" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"t" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"z" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"C" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"E" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"H" = ( +/obj/structure/toilet{ + dir = 4 + }, +/mob/living/simple_animal/hostile/megafauna/colossus{ + faction = list("syndicate") + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"L" = ( +/obj/structure/toilet{ + dir = 8 + }, +/mob/living/simple_animal/hostile/megafauna/dragon{ + faction = list("syndicate") + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"N" = ( +/obj/effect/rune{ + icon = 'icons/effects/96x96.dmi'; + icon_state = "rune_large" + }, +/obj/effect/decal/cleanable/confetti, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"P" = ( +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"Q" = ( +/obj/structure/toilet, +/mob/living/simple_animal/hostile/megafauna/bubblegum{ + faction = list("syndicate") + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"T" = ( +/obj/structure/toilet{ + dir = 1; + layer = 4 + }, +/mob/living/simple_animal/hostile/megafauna/hierophant{ + faction = list("syndicate") + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"Z" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +h +a +a +"} +(2,1,1) = {" +E +z +P +Z +E +"} +(3,1,1) = {" +E +i +t +i +E +"} +(4,1,1) = {" +E +n +P +P +E +"} +(5,1,1) = {" +E +i +j +n +E +"} +(6,1,1) = {" +E +t +H +N +E +"} +(7,1,1) = {" +E +Q +P +T +E +"} +(8,1,1) = {" +E +P +L +t +E +"} +(9,1,1) = {" +E +i +P +n +E +"} +(10,1,1) = {" +E +n +P +j +E +"} +(11,1,1) = {" +E +t +P +t +E +"} +(12,1,1) = {" +E +b +C +q +E +"} diff --git a/_maps/map_files/shuttles/ferry_medical.dmm b/_maps/map_files/shuttles/ferry_medical.dmm new file mode 100644 index 00000000000..4ae45f281dc --- /dev/null +++ b/_maps/map_files/shuttles/ferry_medical.dmm @@ -0,0 +1,392 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bottle/ether{ + pixel_x = -4 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = 11 + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/shuttle/transport) +"d" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/shuttle/transport) +"e" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/transport) +"g" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/transport) +"h" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/surgery{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/shuttle/transport) +"j" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"o" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(5,103) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/shuttle/transport) +"q" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/shuttle/transport) +"r" = ( +/obj/machinery/bodyscanner{ + layer = 3.5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/shuttle/transport) +"s" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/shuttle/transport) +"t" = ( +/obj/machinery/sleeper/upgraded{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"w" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/shuttle/transport) +"x" = ( +/obj/machinery/sleeper/upgraded{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/transport) +"y" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/transport) +"z" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/shuttle/transport) +"B" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"D" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"E" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/reagent_containers/iv_bag/salglu, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHEAST)" + }, +/area/shuttle/transport) +"G" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/structure/curtain/medical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/shuttle/transport) +"I" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/medical2, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whiteblue (SOUTHWEST)" + }, +/area/shuttle/transport) +"J" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"L" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 64 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"N" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/shuttle/transport) +"O" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(5,103) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/shuttle/transport) +"P" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"R" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"T" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"V" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"Y" = ( +/obj/machinery/sleeper/upgraded{ + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/shuttle/transport) +"Z" = ( +/obj/structure/closet/crate/medical, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/item/vending_refill/medical, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/atropine, +/obj/item/reagent_containers/glass/bottle/atropine, +/obj/item/reagent_containers/glass/bottle/ether, +/obj/item/reagent_containers/glass/bottle/ether, +/obj/item/reagent_containers/glass/bottle/oculine, +/obj/item/reagent_containers/glass/bottle/oculine, +/obj/item/stack/nanopaste, +/obj/item/stack/nanopaste, +/obj/item/robot_parts/l_arm{ + pixel_x = -10; + pixel_y = 8 + }, +/obj/item/robot_parts/l_arm{ + pixel_x = -10; + pixel_y = 8 + }, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/l_leg, +/obj/item/robot_parts/l_leg, +/obj/item/robot_parts/r_leg, +/obj/item/robot_parts/r_leg, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +O +a +a +"} +(2,1,1) = {" +J +Z +j +I +J +"} +(3,1,1) = {" +J +x +D +b +J +"} +(4,1,1) = {" +J +e +L +h +J +"} +(5,1,1) = {" +J +r +D +E +J +"} +(6,1,1) = {" +J +B +G +T +J +"} +(7,1,1) = {" +J +y +q +z +J +"} +(8,1,1) = {" +P +t +w +Y +J +"} +(9,1,1) = {" +J +d +w +s +J +"} +(10,1,1) = {" +J +V +w +R +P +"} +(11,1,1) = {" +J +N +q +g +J +"} +(12,1,1) = {" +J +P +o +P +J +"} diff --git a/_maps/map_files/shuttles/ferry_meteorshelp.dmm b/_maps/map_files/shuttles/ferry_meteorshelp.dmm new file mode 100644 index 00000000000..41d0ce24a8f --- /dev/null +++ b/_maps/map_files/shuttles/ferry_meteorshelp.dmm @@ -0,0 +1,311 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"c" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/shuttle/transport) +"d" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(32,101,19) + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"l" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"n" = ( +/obj/structure/closet/crate/engineering, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/shuttle/transport) +"o" = ( +/obj/machinery/recharge_station/upgraded, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/shuttle/transport) +"z" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/shuttle/transport) +"B" = ( +/obj/machinery/vending/engivend, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/shuttle/transport) +"C" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/shuttle/transport) +"G" = ( +/obj/machinery/satellite/meteor_shield, +/obj/machinery/satellite/meteor_shield, +/obj/machinery/satellite/meteor_shield, +/obj/machinery/satellite/meteor_shield, +/obj/machinery/satellite/meteor_shield, +/obj/machinery/door/window/survival_pod{ + dir = 2 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/shuttle/transport) +"I" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(32,101,19) + }, +/turf/simulated/floor/plasteel, +/area/shuttle/transport) +"J" = ( +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/machinery/autolathe/upgraded, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/shuttle/transport) +"M" = ( +/obj/structure/closet/crate/engineering, +/obj/item/rcd, +/obj/item/rcd, +/obj/item/rcd, +/obj/item/rcd, +/obj/item/rcd, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/shuttle/transport) +"N" = ( +/obj/machinery/recharge_station/upgraded, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/shuttle/transport) +"V" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/shuttle/transport) +"W" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"Z" = ( +/turf/simulated/floor/plasteel, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +I +a +a +"} +(2,1,1) = {" +l +o +Z +N +l +"} +(3,1,1) = {" +l +G +Z +V +l +"} +(4,1,1) = {" +l +G +Z +V +l +"} +(5,1,1) = {" +l +G +Z +V +l +"} +(6,1,1) = {" +l +J +Z +V +l +"} +(7,1,1) = {" +l +B +Z +V +l +"} +(8,1,1) = {" +W +z +Z +c +W +"} +(9,1,1) = {" +W +C +Z +c +W +"} +(10,1,1) = {" +W +z +Z +c +W +"} +(11,1,1) = {" +l +n +Z +M +l +"} +(12,1,1) = {" +l +W +d +W +l +"} diff --git a/_maps/map_files/shuttles/ferry_mime.dmm b/_maps/map_files/shuttles/ferry_mime.dmm new file mode 100644 index 00000000000..768d2afbfe7 --- /dev/null +++ b/_maps/map_files/shuttles/ferry_mime.dmm @@ -0,0 +1,219 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"d" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"g" = ( +/obj/structure/statue/tranquillite/mime, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"i" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"j" = ( +/obj/structure/rack, +/obj/item/storage/box/syndie_kit/mimery{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/box/syndie_kit/mimery, +/obj/item/storage/box/syndie_kit/mimery{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"p" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/tranquillite{ + glass = 1; + req_access = list(46) + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"u" = ( +/obj/structure/chair/comfy/shuttle, +/obj/structure/statue/tranquillite/mime, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"w" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/tranquillite, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"y" = ( +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"z" = ( +/turf/simulated/floor/mineral/tranquillite, +/area/shuttle/transport) +"B" = ( +/obj/structure/statue/tranquillite/mime, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"C" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + name = "НЕконспиративнный телефон" + }, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"F" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"N" = ( +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"U" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"W" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 4 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +F +w +w +w +F +"} +(3,1,1) = {" +F +y +W +y +F +"} +(4,1,1) = {" +F +N +z +N +F +"} +(5,1,1) = {" +F +u +z +U +F +"} +(6,1,1) = {" +F +u +z +g +F +"} +(7,1,1) = {" +F +b +z +d +F +"} +(8,1,1) = {" +F +C +z +j +F +"} +(9,1,1) = {" +F +u +z +d +F +"} +(10,1,1) = {" +F +b +z +g +F +"} +(11,1,1) = {" +F +B +z +g +F +"} +(12,1,1) = {" +F +i +p +i +F +"} diff --git a/_maps/map_files/shuttles/ferry_prisoner.dmm b/_maps/map_files/shuttles/ferry_prisoner.dmm new file mode 100644 index 00000000000..1df393b50da --- /dev/null +++ b/_maps/map_files/shuttles/ferry_prisoner.dmm @@ -0,0 +1,257 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(104,106,63,19) + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"e" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"f" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/spot{ + dir = 8; + tag = "icon-tube1 (WEST)" + }, +/obj/machinery/recharger, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 28 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"h" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"i" = ( +/obj/structure/bed, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"j" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(104,106,63,19) + }, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"k" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"n" = ( +/obj/machinery/vending/security, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"p" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"q" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"t" = ( +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"u" = ( +/obj/machinery/light/spot, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"y" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/spot{ + dir = 8; + tag = "icon-tube1 (WEST)" + }, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"z" = ( +/obj/structure/dresser, +/obj/structure/mirror{ + pixel_y = -32 + }, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"B" = ( +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"E" = ( +/obj/structure/closet, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/shoes/orange, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"G" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"H" = ( +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"O" = ( +/obj/structure/toilet, +/turf/simulated/floor/shuttle/objective_check, +/area/shuttle/transport) +"U" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"W" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +U +E +e +e +U +"} +(3,1,1) = {" +U +H +H +i +U +"} +(4,1,1) = {" +U +O +H +H +U +"} +(5,1,1) = {" +U +H +H +z +U +"} +(6,1,1) = {" +U +W +j +G +U +"} +(7,1,1) = {" +U +f +B +y +U +"} +(8,1,1) = {" +U +q +B +h +U +"} +(9,1,1) = {" +p +k +B +n +p +"} +(10,1,1) = {" +U +q +B +h +U +"} +(11,1,1) = {" +U +t +B +u +U +"} +(12,1,1) = {" +U +p +b +p +U +"} diff --git a/_maps/map_files/shuttles/ferry_slave.dmm b/_maps/map_files/shuttles/ferry_slave.dmm new file mode 100644 index 00000000000..5109e09f45b --- /dev/null +++ b/_maps/map_files/shuttles/ferry_slave.dmm @@ -0,0 +1,262 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"e" = ( +/obj/item/storage/box/donkpockets{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/donkpockets{ + pixel_x = -1; + pixel_y = -4 + }, +/obj/machinery/kitchen_machine/microwave{ + pixel_y = 14 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"g" = ( +/obj/structure/table/reinforced, +/obj/item/melee/baton/telescopic, +/obj/machinery/door/window/brigdoor{ + color = "#FF0000"; + req_access = list(104,106,63,19) + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"j" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"l" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"n" = ( +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"q" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(104,106,63,19) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"w" = ( +/obj/structure/closet/crate, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/item/restraints/handcuffs/pinkcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs/toy, +/obj/item/restraints/handcuffs, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"x" = ( +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"A" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"G" = ( +/obj/structure/table/reinforced, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/obj/item/phone{ + attack_verb = list("bounced a check off","checked-out","tipped"); + desc = "Also known as a cash register, or, more commonly, \"robbery magnet\". It's old and rusty, clearly non-functional and decorative only."; + icon = 'icons/obj/machines/pos.dmi'; + icon_state = "pos"; + name = "point of sale" + }, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"J" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"K" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"L" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(104,106,63,19) + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"N" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 8 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"R" = ( +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) +"S" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"T" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"U" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"Z" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/shuttle/syndicate, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +q +a +a +"} +(2,1,1) = {" +U +w +R +A +U +"} +(3,1,1) = {" +U +e +R +l +U +"} +(4,1,1) = {" +U +n +R +l +U +"} +(5,1,1) = {" +U +J +R +l +U +"} +(6,1,1) = {" +U +Z +R +l +U +"} +(7,1,1) = {" +U +N +R +l +U +"} +(8,1,1) = {" +U +K +L +j +U +"} +(9,1,1) = {" +T +R +R +R +T +"} +(10,1,1) = {" +U +G +g +L +U +"} +(11,1,1) = {" +U +x +x +x +U +"} +(12,1,1) = {" +U +T +S +T +U +"} diff --git a/_maps/map_files/shuttles/ferry_theatrehelp.dmm b/_maps/map_files/shuttles/ferry_theatrehelp.dmm new file mode 100644 index 00000000000..c55b1a39997 --- /dev/null +++ b/_maps/map_files/shuttles/ferry_theatrehelp.dmm @@ -0,0 +1,339 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"d" = ( +/obj/machinery/vending/autodrobe, +/obj/effect/decal/warning_stripes/south, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"e" = ( +/obj/machinery/vending/artvend, +/obj/effect/decal/warning_stripes/north, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"m" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"n" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,101,102,63) + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"r" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"s" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/spot, +/obj/machinery/computer/shuttle/ferry/request{ + dir = 8 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"v" = ( +/obj/machinery/vending/autodrobe, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"x" = ( +/obj/structure/curtain/open/shower/security, +/obj/structure/curtain/open/shower/security, +/obj/structure/curtain/open/shower/security, +/obj/structure/curtain/open/shower/security, +/obj/structure/curtain/open/shower/security, +/obj/structure/curtain/open/shower/centcom, +/obj/structure/curtain/open/shower/centcom, +/obj/structure/curtain/open/shower/centcom, +/obj/structure/curtain/open/shower/centcom, +/obj/structure/curtain/open/shower/centcom, +/obj/structure/curtain/open, +/obj/structure/curtain/open, +/obj/structure/curtain/open, +/obj/structure/curtain/open, +/obj/structure/curtain/open, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"z" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"D" = ( +/obj/machinery/vending/suitdispenser, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"F" = ( +/obj/machinery/vending/hatdispenser, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"G" = ( +/turf/simulated/floor/carpet/red, +/area/shuttle/transport) +"H" = ( +/obj/machinery/vending/shoedispenser, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"I" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"J" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"M" = ( +/obj/structure/closet/crate, +/obj/item/instrument/xylophone, +/obj/item/instrument/violin, +/obj/item/instrument/trumpet, +/obj/item/instrument/trombone, +/obj/item/instrument/saxophone, +/obj/item/instrument/piano_synth, +/obj/item/instrument/recorder, +/obj/item/instrument/guitar, +/obj/item/instrument/glockenspiel, +/obj/item/instrument/harmonica, +/obj/item/instrument/eguitar, +/obj/item/instrument/bikehorn, +/obj/item/instrument/banjo, +/obj/item/instrument/accordion, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"N" = ( +/obj/structure/dresser, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/spot, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"O" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,101,102,63) + }, +/turf/simulated/floor/shuttle, +/area/shuttle/transport) +"R" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"Z" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/cardboard{ + amount = 50 + }, +/obj/item/stack/sheet/cardboard{ + amount = 50 + }, +/obj/item/storage/fancy/crayons, +/obj/item/stack/tile/carpet{ + amount = 60 + }, +/obj/item/stack/tile/carpet/black{ + amount = 60 + }, +/obj/item/stack/tile/carpet/blue{ + amount = 60 + }, +/obj/item/stack/tile/carpet/cyan{ + amount = 60 + }, +/obj/item/stack/tile/carpet/green{ + amount = 60 + }, +/obj/item/stack/tile/carpet/orange{ + amount = 60 + }, +/obj/item/stack/tile/carpet/purple{ + amount = 60 + }, +/obj/item/stack/tile/carpet/red{ + amount = 60 + }, +/obj/item/stack/tile/carpet/royalblack{ + amount = 60 + }, +/obj/item/stack/tile/carpet/royalblue{ + amount = 60 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +O +a +a +"} +(2,1,1) = {" +r +d +G +e +r +"} +(3,1,1) = {" +r +F +G +x +r +"} +(4,1,1) = {" +r +D +G +N +r +"} +(5,1,1) = {" +r +H +G +M +r +"} +(6,1,1) = {" +r +v +G +Z +r +"} +(7,1,1) = {" +r +I +G +J +r +"} +(8,1,1) = {" +r +m +G +b +r +"} +(9,1,1) = {" +z +m +G +b +z +"} +(10,1,1) = {" +z +m +G +b +z +"} +(11,1,1) = {" +r +R +G +s +r +"} +(12,1,1) = {" +r +z +n +z +r +"} diff --git a/_maps/map_files/shuttles/ferry_ussp.dmm b/_maps/map_files/shuttles/ferry_ussp.dmm new file mode 100644 index 00000000000..88315f76b2b --- /dev/null +++ b/_maps/map_files/shuttles/ferry_ussp.dmm @@ -0,0 +1,259 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"c" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"e" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"j" = ( +/obj/structure/sign/poster/contraband/communist_state{ + pixel_y = -32 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"n" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/communist_state{ + pixel_y = 32 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"s" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"t" = ( +/obj/machinery/light, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"u" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"w" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/soda, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"z" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/beer, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"C" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"G" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"J" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"K" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"P" = ( +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"R" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"T" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"U" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/communist_state{ + pixel_y = -32 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) +"V" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"W" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = -1; + pixel_y = 5 + }, +/turf/simulated/floor/shuttle{ + icon_state = "floor4" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +G +a +a +"} +(2,1,1) = {" +e +w +P +J +e +"} +(3,1,1) = {" +e +z +P +t +e +"} +(4,1,1) = {" +e +n +W +j +e +"} +(5,1,1) = {" +e +s +s +P +e +"} +(6,1,1) = {" +V +P +P +P +V +"} +(7,1,1) = {" +V +R +P +C +V +"} +(8,1,1) = {" +e +T +P +T +e +"} +(9,1,1) = {" +e +n +P +U +e +"} +(10,1,1) = {" +e +u +P +K +e +"} +(11,1,1) = {" +e +R +P +C +e +"} +(12,1,1) = {" +e +V +c +V +e +"} diff --git a/_maps/map_files/shuttles/ferry_vip.dmm b/_maps/map_files/shuttles/ferry_vip.dmm new file mode 100644 index 00000000000..eedc1b6bbfa --- /dev/null +++ b/_maps/map_files/shuttles/ferry_vip.dmm @@ -0,0 +1,316 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"d" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"f" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet/hos{ + name = "bedsheet" + }, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"g" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"h" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"j" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"k" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"l" = ( +/turf/simulated/wall/shuttle{ + dir = 3 + }, +/area/shuttle/transport) +"m" = ( +/obj/structure/dresser, +/obj/structure/mirror{ + pixel_y = 26 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"o" = ( +/turf/simulated/wall/shuttle{ + tag = "icon-swall2" + }, +/area/shuttle/transport) +"q" = ( +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table/wood/fancy, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"t" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/vending/security, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"u" = ( +/obj/machinery/door/airlock/gold/glass, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"v" = ( +/turf/simulated/floor/carpet/red, +/area/shuttle/transport) +"w" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"x" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/spot, +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"y" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/table/reinforced, +/obj/machinery/light/spot{ + dir = 8; + tag = "icon-tube1 (WEST)" + }, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"A" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"B" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/table/reinforced, +/obj/machinery/light/spot{ + dir = 8; + tag = "icon-tube1 (WEST)" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 28 + }, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"D" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"I" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(104,106,63,19) + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/carpet/red, +/area/shuttle/transport) +"L" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/item/flashlight/lamp, +/obj/structure/table/wood/fancy, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"M" = ( +/obj/machinery/vending/autodrobe, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"N" = ( +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/table/wood/fancy, +/obj/item/melee/chainofcommand{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"O" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north{ + layer = 2.1 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"Q" = ( +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/transport) +"U" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"Y" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +h +N +j +L +h +"} +(3,1,1) = {" +h +f +Q +q +D +"} +(4,1,1) = {" +h +m +Q +A +D +"} +(5,1,1) = {" +h +d +Q +M +h +"} +(6,1,1) = {" +h +l +u +o +h +"} +(7,1,1) = {" +h +B +v +y +h +"} +(8,1,1) = {" +h +g +v +O +h +"} +(9,1,1) = {" +D +U +v +t +D +"} +(10,1,1) = {" +h +w +v +Y +h +"} +(11,1,1) = {" +h +k +v +x +h +"} +(12,1,1) = {" +h +D +I +D +h +"} diff --git a/_maps/map_files/shuttles/ferry_zoo.dmm b/_maps/map_files/shuttles/ferry_zoo.dmm new file mode 100644 index 00000000000..0b8fa35efaa --- /dev/null +++ b/_maps/map_files/shuttles/ferry_zoo.dmm @@ -0,0 +1,401 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (EAST)" + }, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"b" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/pet/dog/corgi/narsie{ + faction = list("neutral") + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"i" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/hulk/zilla, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"l" = ( +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"m" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"o" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"u" = ( +/obj/structure/window/full/shuttle, +/obj/structure/grille, +/turf/simulated/floor/shuttle/plating, +/area/shuttle/transport) +"w" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/hostile/creature{ + faction = list("neutral") + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"D" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/hostile/netherworld/migo{ + faction = list("neutral") + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"F" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,63) + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + timid = 1; + width = 5 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"G" = ( +/turf/simulated/wall/shuttle, +/area/shuttle/transport) +"H" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"J" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 8 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"L" = ( +/obj/machinery/door/airlock/shuttle{ + id_tag = "s_docking_airlock"; + req_access = list(31,105,63) + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"N" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/hostile/hellhound{ + faction = list("neutral") + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"O" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"P" = ( +/obj/structure/closet/crate/freezer, +/obj/item/grenade/clusterbuster/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/machinery/light/spot{ + dir = 1; + tag = "icon-tube1 (NORTH)" + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"Q" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/plasmareinforced{ + dir = 8; + layer = 2.9 + }, +/mob/living/simple_animal/pet/penguin/emperor{ + faction = list("neutral") + }, +/turf/simulated/floor{ + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"R" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/pineapple, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/redbeet, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/light/spot, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor/noslip{ + icon = 'icons/turf/shuttle/floors.dmi'; + icon_state = "floor" + }, +/area/shuttle/transport) +"T" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"W" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1; + layer = 3; + req_access = list(104,106,63,19) + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + dir = 1; + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) +"Z" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2; + layer = 3; + req_access = list(104,106,63,19) + }, +/mob/living/simple_animal/pet/penguin/emperor{ + faction = list("neutral") + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + pixel_x = -4; + can_be_hit = 0; + damage_deflection = 100 + }, +/turf/simulated/floor{ + icon_state = "darkgreycamo" + }, +/area/shuttle/transport) + +(1,1,1) = {" +a +a +L +a +a +"} +(2,1,1) = {" +G +Q +l +o +G +"} +(3,1,1) = {" +G +Z +l +D +G +"} +(4,1,1) = {" +G +b +l +W +G +"} +(5,1,1) = {" +G +T +l +N +G +"} +(6,1,1) = {" +G +T +l +W +G +"} +(7,1,1) = {" +G +i +l +W +G +"} +(8,1,1) = {" +G +T +l +w +G +"} +(9,1,1) = {" +G +P +l +R +G +"} +(10,1,1) = {" +G +H +l +m +G +"} +(11,1,1) = {" +G +O +l +J +G +"} +(12,1,1) = {" +G +u +F +u +G +"} diff --git a/_maps/map_files/templates/shelter_2.dmm b/_maps/map_files/templates/shelter_2.dmm index 09bfa1834f0..600c1c9e410 100644 --- a/_maps/map_files/templates/shelter_2.dmm +++ b/_maps/map_files/templates/shelter_2.dmm @@ -158,7 +158,7 @@ /obj/structure/window/reinforced/survival_pod{ dir = 1 }, -/obj/item/cardboard_cutout{ +/obj/item/twohanded/cardboard_cutout{ desc = "A cardboard cutout of a xenomorph maid."; icon_state = "cutout_lusty"; name = "lusty xenomorph maid" diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index 21d7351df33..397ab30cc3a 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -114,3 +114,11 @@ /datum/controller/subsystem/movement/##X/fire() {..() /*just so it shows up on the profiler*/} \ /datum/controller/subsystem/movement/##X +#define VERB_MANAGER_SUBSYSTEM_DEF(X) GLOBAL_REAL(SS##X, /datum/controller/subsystem/verb_manager/##X);\ +/datum/controller/subsystem/verb_manager/##X/New(){\ + NEW_SS_GLOBAL(SS##X);\ + PreInit();\ +}\ +/datum/controller/subsystem/verb_manager/##X/fire() {..() /*just so it shows up on the profiler*/} \ +/datum/controller/subsystem/verb_manager/##X + diff --git a/code/__DEFINES/_click.dm b/code/__DEFINES/_click.dm new file mode 100644 index 00000000000..86396a730f0 --- /dev/null +++ b/code/__DEFINES/_click.dm @@ -0,0 +1,16 @@ +//Defines file for byond click related parameters +//this is mostly for ease of use and for finding all the things that use say RIGHT_CLICK rather then just searching "right" + +//Mouse buttons held +#define RIGHT_CLICK "right" +#define MIDDLE_CLICK "middle" +#define LEFT_CLICK "left" + +///Mouse button that was just clicked/released +///if(modifiers[BUTTON] == LEFT_CLICK) +#define BUTTON "button" + +//Keys held down during the mouse action +#define CTRL_CLICK "ctrl" +#define ALT_CLICK "alt" +#define SHIFT_CLICK "shift" diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 8b137891791..9c4328324c5 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -1 +1,2 @@ - +#define NUKESCALINGMODIFIER 6 +#define NUKERS_COUNT 5 diff --git a/code/__DEFINES/blob.dm b/code/__DEFINES/blob.dm index 0f476d71f6d..77040fc9d0a 100644 --- a/code/__DEFINES/blob.dm +++ b/code/__DEFINES/blob.dm @@ -35,6 +35,10 @@ #define BLOB_BASE_TARGET_POINT 350 #define BLOB_TARGET_POINT_PER_CORE 350 #define BLOB_PLAYERS_PER_CORE 30 +#define BLOB_DEATH_REPORT_FIRST 0 +#define BLOB_DEATH_REPORT_SECOND 1 +#define BLOB_DEATH_REPORT_THIRD 2 +#define BLOB_DEATH_REPORT_FOURTH 3 #define AWAY_STATION_WARN span_userdanger("Вы готовы лопнуть, но это не подходящее место! Вы должны вернуться на станцию!") #define FIRST_STAGE_WARN span_userdanger("Вы чувствуете усталость и раздутость.") #define SECOND_STAGE_WARN span_userdanger("Вы чувствуете, что вот-вот лопнете.") diff --git a/code/__DEFINES/contractors.dm b/code/__DEFINES/contractors.dm index f0390c4e91f..82a8f9ab0c4 100644 --- a/code/__DEFINES/contractors.dm +++ b/code/__DEFINES/contractors.dm @@ -25,4 +25,6 @@ #define HUB_PAGE_CONTRACTS 1 #define HUB_PAGE_SHOP 2 +#define CONTRACTOR_MAX_ACCEPTED 2 + GLOBAL_DATUM(prisoner_belongings, /obj/structure/closet/secure_closet/contractor) diff --git a/code/__DEFINES/dcs/flags.dm b/code/__DEFINES/dcs/flags.dm index 4cd57ac6d3f..086b1722c4f 100644 --- a/code/__DEFINES/dcs/flags.dm +++ b/code/__DEFINES/dcs/flags.dm @@ -10,7 +10,7 @@ // /datum/element flags /// Causes the detach proc to be called when the host object is being deleted -#define ELEMENT_DETACH (1 << 0) +#define ELEMENT_DETACH_ON_HOST_DESTROY (1 << 0) /** * Only elements created with the same arguments given after `id_arg_index` share an element instance * The arguments are the same when the text and number values are the same and all other values have the same ref diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 1c1dd7f647c..b1e0ee01245 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -156,6 +156,7 @@ ///from obj/machinery/bsa/full/proc/fire(): () #define COMSIG_ATOM_BSA_BEAM "atom_bsa_beam_pass" #define COMSIG_ATOM_BLOCKS_BSA_BEAM (1<<0) + /// From base of atom/setDir(): (old_dir, new_dir). Called before the direction changes #define COMSIG_ATOM_PRE_DIR_CHANGE "atom_pre_dir_change" #define COMPONENT_ATOM_BLOCK_DIR_CHANGE (1<<0) @@ -163,6 +164,11 @@ #define COMSIG_ATOM_DIR_CHANGE "atom_dir_change" ///from base of atom/setDir(): (old_dir, new_dir). Called after the direction changes. #define COMSIG_ATOM_POST_DIR_CHANGE "atom_dir_change" +///from base of atom/movable/keybind_face_direction(): (dir). Called before turning with the movement lock key. +#define COMSIG_MOVABLE_KEYBIND_FACE_DIR "keybind_face_dir" + ///ignores the movement lock key, used for turning while strafing in a mech + #define COMSIG_IGNORE_MOVEMENT_LOCK (1<<0) + ///from base of atom/handle_atom_del(): (atom/deleted) #define COMSIG_ATOM_CONTENTS_DEL "atom_contents_del" ///from base of atom/has_gravity(): (turf/location, list/forced_gravities) @@ -1138,6 +1144,8 @@ //from [/datum/move_loop/has_target/jps/recalculate_path] (): #define COMSIG_MOVELOOP_JPS_REPATH "moveloop_jps_repath" +///from of mob/MouseDrop(): (/atom/over, /mob/user) +#define COMSIG_DO_MOB_STRIP "do_mob_strip" // /datum/component/transforming signals /// From /datum/component/transforming/proc/on_attack_self(obj/item/source, mob/user): (obj/item/source, mob/user, active) diff --git a/code/__DEFINES/do_afters.dm b/code/__DEFINES/do_afters.dm index a7b43f7de3f..1ea28a3dbc4 100644 --- a/code/__DEFINES/do_afters.dm +++ b/code/__DEFINES/do_afters.dm @@ -1,3 +1,5 @@ #define DOAFTER_SOURCE_GETTING_UP "doafter_gettingup" #define DOAFTER_SOURCE_LYING_DOWN "doafter_lying_down" +#define DOAFTER_SOURCE_VAMPIRE_SUCKING "doafter_vampire_sucking" + diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 0592e7fc431..220086c1340 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -161,3 +161,7 @@ #define RUNIC_MIND "runic_mind" #define REPEATSURGERY "repeat_syrgery" #define HAVE_REGENERATION "have_regeneration" +#define NO_ROBOPARTS "no_roboparts" // запрещает ставить робо-конечности, киберорганы(лёгкие, сердце, etc), аугменты +#define ONLY_SPECIES_LIMBS "only_species_limbs" // запрещает ставить органические части тела, не относящиеся к виду(species) пациента +#define NO_BIOCHIPS "no_biochips" // запрещает ставить био-чипы(adrenaline, storage), не затрагивает "mindshield", "traitor" в угоду балансу +#define NO_CYBERIMPS "no_cyberimps" // запрещает ставить киберимпланты(toolset, CNS Rebooter, etc), но не киберорганы diff --git a/code/__DEFINES/input.dm b/code/__DEFINES/input.dm new file mode 100644 index 00000000000..7ec645990d7 --- /dev/null +++ b/code/__DEFINES/input.dm @@ -0,0 +1,2 @@ +///if the running average click latency is above this amount then clicks will never queue and will execute immediately +#define MAXIMUM_CLICK_LATENCY (0.5 DECISECONDS) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 3d1a5437478..613085aab02 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -166,10 +166,10 @@ #define ENVIRONMENT_SMASH_WALLS 2 //walls #define ENVIRONMENT_SMASH_RWALLS 4 //rwalls -#define POCKET_STRIP_DELAY 40 //time taken (in deciseconds) to search somebody's pockets +#define POCKET_STRIP_DELAY 4 SECONDS //time taken to search somebody's pockets -#define DEFAULT_ITEM_STRIP_DELAY 40 //time taken (in deciseconds) to strip somebody -#define DEFAULT_ITEM_PUTON_DELAY 20 //time taken (in deciseconsd) to reverse-strip somebody +#define DEFAULT_ITEM_STRIP_DELAY 4 SECONDS //time taken to strip somebody +#define DEFAULT_ITEM_PUTON_DELAY 2 SECONDS //time taken to reverse-strip somebody #define IGNORE_ACCESS -1 diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index bb738e71c27..2f218b3923d 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -55,14 +55,15 @@ #define PREFTOGGLE_2_SEE_ITEM_OUTLINES (1<<9) // 512 // Yes I know this being an "enable to disable" is misleading, but it avoids having to tweak all existing pref entries #define PREFTOGGLE_2_REVERB_DISABLE (1<<10) // 1024 -#define PREFTOGGLE_2_MC_TABS (1<<11) // 2048 +#define PREFTOGGLE_2_MC_TAB (1<<11) // 2048 #define PREFTOGGLE_2_DISABLE_TGUI_INPUT (1<<12) // 4096 #define PREFTOGGLE_2_PARALLAX_MULTIZ (1<<13) // 8192 #define PREFTOGGLE_2_DISABLE_VOTE_POPUPS (1<<14) // 16384 #define PREFTOGGLE_2_SWAP_INPUT_BUTTONS (1<<15) // 32768 #define PREFTOGGLE_2_LARGE_INPUT_BUTTONS (1<<16) // 65536 +#define PREFTOGGLE_2_BIG_STRIP_MENU (1<<17) // 131072 -#define TOGGLES_2_TOTAL 131071 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined. +#define TOGGLES_2_TOTAL 262143 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined. #define TOGGLES_2_DEFAULT (PREFTOGGLE_2_FANCYUI|PREFTOGGLE_2_ITEMATTACK|PREFTOGGLE_2_WINDOWFLASHING|PREFTOGGLE_2_RUNECHAT|PREFTOGGLE_2_DEATHMESSAGE|PREFTOGGLE_2_SEE_ITEM_OUTLINES|PREFTOGGLE_2_PARALLAX_MULTIZ|PREFTOGGLE_2_SWAP_INPUT_BUTTONS|PREFTOGGLE_2_LARGE_INPUT_BUTTONS) @@ -75,6 +76,23 @@ #error toggles_2 bitflag over 16777215. Please make an issue report and postpone the feature you are working on. #endif +// This is a list index. Required to start at 1 instead of 0 so it's properly placed in the list +#define PREFTOGGLE_CATEGORY_GENERAL 1 +#define PREFTOGGLE_CATEGORY_LIVING 2 +#define PREFTOGGLE_CATEGORY_GHOST 3 +#define PREFTOGGLE_CATEGORY_ADMIN 4 + +// Preftoggle type defines +/// Special toggles, stuff that just overrides set_toggles entirely +#define PREFTOGGLE_SPECIAL 0 +/// Interacts with the sound bitflag +#define PREFTOGGLE_SOUND 1 +/// Interacts with the light bitflag +#define PREFTOGGLE_LIGHT 2 +/// Interacts with the toggles bitflag +#define PREFTOGGLE_TOGGLE1 3 +/// Interacts with the toggles2 bitflag +#define PREFTOGGLE_TOGGLE2 4 // Admin attack logs filter system, see /proc/add_attack_logs diff --git a/code/__DEFINES/procpath.dm b/code/__DEFINES/procpath.dm new file mode 100644 index 00000000000..7ab9fc014a0 --- /dev/null +++ b/code/__DEFINES/procpath.dm @@ -0,0 +1,30 @@ +/// Represents a proc or verb path. +/// +/// Despite having no DM-defined static type, proc paths have some variables, +/// listed below. These are not modifiable, but for a given procpath P, +/// `new P(null, "Name", "Desc")` can be used to create a new procpath with the +/// same code but new `name` and `desc` values. The other variables cannot be +/// changed in this way. +/// +/// This type exists only to act as an annotation, providing reasonable static +/// typing for procpaths. Previously, types like `/atom/verb` were used, with +/// the `name` and `desc` vars of `/atom` thus being accessible. Proc and verb +/// paths will fail `istype` and `ispath` checks against `/procpath`. +/procpath + // Although these variables are effectively const, if they are marked const + // below, their accesses are optimized away. + + /// A text string of the verb's name. + var/name = null as text|null + + /// The verb's help text or description. + var/desc = null as text|null + + /// The category or tab the verb will appear in. + var/category = null as text|null + + /// Only clients/mobs with `see_invisibility` higher can use the verb. + var/invisibility = null as num|null + + /// Whether or not the verb appears in statpanel and commandbar when you press space + var/hidden = null as num|null diff --git a/code/__DEFINES/strippable_defines.dm b/code/__DEFINES/strippable_defines.dm new file mode 100644 index 00000000000..c6117f4dfd7 --- /dev/null +++ b/code/__DEFINES/strippable_defines.dm @@ -0,0 +1,33 @@ +// All of these must be matched in StripMenu.js. +#define STRIPPABLE_ITEM_HEAD "head" +#define STRIPPABLE_ITEM_BACK "back" +#define STRIPPABLE_ITEM_MASK "mask" +#define STRIPPABLE_ITEM_NECK "neck" +#define STRIPPABLE_ITEM_EYES "eyes" +#define STRIPPABLE_ITEM_L_EAR "left_ear" +#define STRIPPABLE_ITEM_R_EAR "right_ear" +#define STRIPPABLE_ITEM_JUMPSUIT "jumpsuit" +#define STRIPPABLE_ITEM_SUIT "suit" +#define STRIPPABLE_ITEM_GLOVES "gloves" +#define STRIPPABLE_ITEM_FEET "shoes" +#define STRIPPABLE_ITEM_SUIT_STORAGE "suit_storage" +#define STRIPPABLE_ITEM_ID "id" +#define STRIPPABLE_ITEM_PDA "pda" +#define STRIPPABLE_ITEM_BELT "belt" +#define STRIPPABLE_ITEM_LPOCKET "left_pocket" +#define STRIPPABLE_ITEM_RPOCKET "right_pocket" +#define STRIPPABLE_ITEM_LHAND "left_hand" +#define STRIPPABLE_ITEM_RHAND "right_hand" +#define STRIPPABLE_ITEM_HANDCUFFS "handcuffs" +#define STRIPPABLE_ITEM_LEGCUFFS "legcuffs" +#define STRIPPABLE_ITEM_PET_COLLAR "pet_collar" +#define STRIPPABLE_ITEM_PARROT_HEADSET "parrot_headset" + +/// This slot is not obscured. +#define STRIPPABLE_OBSCURING_NONE 0 + +/// This slot is completely obscured, and cannot be accessed. +#define STRIPPABLE_OBSCURING_COMPLETELY 1 + +/// This slot can't be seen, but can be accessed. +#define STRIPPABLE_OBSCURING_HIDDEN 2 diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index e583e22dd7d..b514c3ed36f 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -101,6 +101,7 @@ #define INIT_ORDER_GAME_EVENTS -26 #define INIT_ORDER_PATH -50 #define INIT_ORDER_PERSISTENCE -95 +#define INIT_ORDER_STATPANELS -98 #define INIT_ORDER_CHAT -100 // Should be last to ensure chat remains smooth during init. // Subsystem fire priority, from lowest to highest priority @@ -129,6 +130,7 @@ #define FIRE_PRIORITY_MOBS 100 #define FIRE_PRIORITY_TGUI 110 #define FIRE_PRIORITY_TICKER 200 +#define FIRE_PRIORITY_STATPANEL 390 #define FIRE_PRIORITY_CHAT 400 #define FIRE_PRIORITY_RUNECHAT 410 // I hate how high the fire priority on this is -aa #define FIRE_PRIORITY_OVERLAYS 500 @@ -139,12 +141,10 @@ // SS runlevels - #define RUNLEVEL_LOBBY (1<<0) #define RUNLEVEL_SETUP (1<<1) #define RUNLEVEL_GAME (1<<2) #define RUNLEVEL_POSTGAME (1<<3) - #define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP|RUNLEVEL_GAME|RUNLEVEL_POSTGAME) /// The timer key used to know how long subsystem initialization takes diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 4bc6b4d978f..2e7e20abd97 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -7,6 +7,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai //atom traits /// Trait used to prevent an atom from component radiation emission (see radioactivity.dm) #define TRAIT_BLOCK_RADIATION "block_radiation" +/// Is this atom being actively shocked? Used to prevent repeated shocks. +#define TRAIT_BEING_SHOCKED "being_shocked" /// Weather immunities, also protect mobs inside them. #define TRAIT_LAVA_IMMUNE "lava_immune" //Used by lava turfs and The Floor Is Lava. @@ -108,6 +110,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_NO_SLIP_ALL "noslip_all" /// Give us unsafe_unwrenching protection #define TRAIT_GUSTPROTECTION "gustprotection" +/// This mob can strip other mobs. +#define TRAIT_CAN_STRIP "can_strip" + /// Unlinks gliding from movement speed, meaning that there will be a delay between movements rather than a single move movement between tiles #define TRAIT_NO_GLIDE "no_glide" diff --git a/code/__DEFINES/traits/sources.dm b/code/__DEFINES/traits/sources.dm index b94dba6f701..980d6b3a256 100644 --- a/code/__DEFINES/traits/sources.dm +++ b/code/__DEFINES/traits/sources.dm @@ -19,6 +19,9 @@ #define EAR_DAMAGE "ear_damage" #define EYE_DAMAGE "eye_damage" +/// Trait sorce for "was recently shocked by something" +#define WAS_SHOCKED "was_shocked" + /// cannot be removed without admin intervention #define ROUNDSTART_TRAIT "roundstart" diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 073380956a5..7b385a83d3d 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -5,6 +5,12 @@ // var/turf/T = get_turf(A) // return T ? T.loc : null +#define MANUAL_PICK_MESSAGE(X) "Выберите игроков для спавна. Это будет продолжаться до тех пор, пока не останется призраков для выбора или пока [X] оставшихся слотов не будут заполнены." +#define VETO_PICK_MESSAGE(X) "Выберите игроков. Это будет продолжаться до тех пор, пока не останется согласившихся призраков для выбора или пока [X] оставшихся слотов не будут заполнены." +#define MANUAL_PICK_TITLE "Активные игроки" +#define VETO_PICK_TITLE "Кандидаты" + + /proc/get_area_name(atom/X, format_text = FALSE) var/area/A = isarea(X) ? X : get_area(X) if(!A) @@ -472,27 +478,62 @@ if(pressure <= LAVALAND_EQUIPMENT_EFFECT_PRESSURE) . = TRUE -/proc/pollCandidatesWithVeto(adminclient, adminusr, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname) - var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname) +/proc/pollCandidatesWithVeto(client/adminclient, max_slots, Question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname, reason) + var/list/willing_ghosts = SSghost_spawns.poll_candidates(Question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason) var/list/selected_ghosts = list() if(!willing_ghosts.len) return selected_ghosts var/list/candidate_ghosts = willing_ghosts.Copy() - to_chat(adminusr, "Candidate Ghosts:"); + to_chat(adminclient, "Candidate Ghosts:"); for(var/mob/dead/observer/G in candidate_ghosts) if(G.key && G.client) - to_chat(adminusr, "- [G] ([G.key])"); + to_chat(adminclient, "- [G] ([G.key])"); else candidate_ghosts -= G - for(var/i = max_slots, (i > 0 && candidate_ghosts.len), i--) - var/this_ghost = input("Pick players. This will go on until there either no more ghosts to pick from or the [i] remaining slot(s) are full.", "Candidates") as null|anything in candidate_ghosts + var/this_ghost = tgui_input_list(adminclient, VETO_PICK_MESSAGE(i), VETO_PICK_TITLE, candidate_ghosts) + if(!this_ghost) + continue candidate_ghosts -= this_ghost selected_ghosts += this_ghost return selected_ghosts + +/proc/pick_candidates_manually(client/admin_client, teamsize) + var/list/possible_ghosts = list() + var/list/players_to_spawn = list() + for(var/mob/dead/observer/G in GLOB.player_list) + if(!G.client.is_afk()) + if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) + possible_ghosts += G + for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every member selected. + var/candidate = tgui_input_list(admin_client, MANUAL_PICK_MESSAGE(i), MANUAL_PICK_TITLE, possible_ghosts) // auto-picks if only one candidate + if(candidate == null) + break; + possible_ghosts -= candidate + players_to_spawn += candidate + return players_to_spawn + +/proc/pick_candidates_all_types(client/admin_client, max_slot, question, be_special_type, antag_age_check = FALSE, poll_time = 300, ignore_respawnability = FALSE, min_hours = FALSE, flashwindow = TRUE, check_antaghud = TRUE, source, role_cleanname, reason) + var/type = tgui_alert(admin_client,"Как вы хотите выбрать членов команды? \n \ + Случайно - призраки получат предложение занять роль. \ + После его окончания, среди них будет рандомно выбрано [max_slot] кандидатов \n \ + С вето - призраки получат предложение занять роль.\ + После его окончания, вам необходимо среди них выбрать [max_slot] кандидатов \n \ + Вручную - Вам необходимо выбрать [max_slot] кандидатов среди всех призраков. \ + (не рекомендуется, вы можете выбрать игрока на роль против его воли).", + "Выберите способ.", list("Случайно", "С вето", "Вручную")) + switch(type) + if("Случайно") + return SSghost_spawns.poll_candidates(question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason) + if("С вето") + return pollCandidatesWithVeto(admin_client, max_slot, question, be_special_type, antag_age_check, poll_time, ignore_respawnability, min_hours, flashwindow, check_antaghud, source, role_cleanname, reason) + if("Вручную") + return pick_candidates_manually(admin_client, max_slot) + return list() + /proc/window_flash(client/C) if(ismob(C)) var/mob/M = C diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index a64e7ba66b5..dbb924a56b4 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -136,11 +136,13 @@ GLOB.uplink_items = init_uplink_items_list() GLOB.mining_vendor_items = init_mining_vendor_items_list() - // Keybindings - for(var/path in subtypesof(/datum/keybinding)) - var/datum/keybinding/D = path - if(initial(D.name)) - GLOB.keybindings += new path() + init_keybindings() + + // Preference toggles + for(var/path in subtypesof(/datum/preference_toggle)) + var/datum/preference_toggle/pref_toggle = path + if(initial(pref_toggle.name)) + GLOB.preference_toggles += new path() // Init chemical reagents init_datum_subtypes(/datum/reagent, GLOB.chemical_reagents_list, null, "id") diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 4cfa4693b6d..87ac4530a4b 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1002,6 +1002,20 @@ GLOBAL_LIST_EMPTY(icon_dimensions) GLOBAL_LIST_EMPTY(bicon_cache) +/// Generates a filename for a given asset. +/// Like generate_asset_name(), except returns the rsc reference and the rsc file hash as well as the asset name (sans extension) +/// Used so that certain asset files dont have to be hashed twice +/proc/generate_and_hash_rsc_file(file, dmi_file_path) + var/rsc_ref = fcopy_rsc(file) + var/hash + // If we have a valid dmi file path we can trust md5'ing the rsc file because we know it doesnt have the bug described in http://www.byond.com/forum/post/2611357 + if(dmi_file_path) + hash = md5(rsc_ref) + else // Otherwise, we need to do the expensive fcopy() workaround + hash = md5asfile(rsc_ref) + + return list(rsc_ref, hash, "asset.[hash]") + /// Gets a dummy savefile for usage in icon generation. /// Savefiles generated from this proc will be empty. /proc/get_dummy_savefile(from_failure = FALSE) @@ -1082,3 +1096,158 @@ GLOBAL_LIST_EMPTY(bicon_cache) stack_trace("Icon Lookup for state: [state] in file [file] failed.") return FALSE +///given a text string, returns whether it is a valid dmi icons folder path +/proc/is_valid_dmi_file(icon_path) + if(!istext(icon_path) || !length(icon_path)) + return FALSE + + var/is_in_icon_folder = findtextEx(icon_path, "icons/") + var/is_dmi_file = findtextEx(icon_path, ".dmi") + + if(is_in_icon_folder && is_dmi_file) + return TRUE + return FALSE + +/// Given an icon object, dmi file path, or atom/image/mutable_appearance, attempts to find and return an associated dmi file path. +/// A weird quirk about dm is that /icon objects represent both compile-time or dynamic icons in the rsc, +/// But stringifying rsc references returns a dmi file path +/// ONLY if that icon represents a completely unchanged dmi file from when the game was compiled. +/// So if the given object is associated with an icon that was in the rsc when the game was compiled, this returns a path. otherwise it returns "" +/proc/get_icon_dmi_path(icon/icon) + /// The dmi file path we attempt to return if the given object argument is associated with a stringifiable icon + /// If successful, this looks like "icons/path/to/dmi_file.dmi" + var/icon_path = "" + + if(isatom(icon) || istype(icon, /image) || istype(icon, /mutable_appearance)) + var/atom/atom_icon = icon + icon = atom_icon.icon + // Atom icons compiled in from 'icons/path/to/dmi_file.dmi' are weird and not really icon objects that you generate with icon(). + // If theyre unchanged dmi's then they're stringifiable to "icons/path/to/dmi_file.dmi" + + if(isicon(icon) && isfile(icon)) + // Icons compiled in from 'icons/path/to/dmi_file.dmi' at compile time are weird and arent really /icon objects, + // But they pass both isicon() and isfile() checks. theyre the easiest case since stringifying them gives us the path we want + var/icon_ref = "\ref[icon]" + var/locate_icon_string = "[locate(icon_ref)]" + + icon_path = locate_icon_string + + else if(isicon(icon) && "[icon]" == "/icon") + // Icon objects generated from icon() at runtime are icons, but they ARENT files themselves, they represent icon files. + // If the files they represent are compile time dmi files in the rsc, then + // The rsc reference returned by fcopy_rsc() will be stringifiable to "icons/path/to/dmi_file.dmi" + var/rsc_ref = fcopy_rsc(icon) + + var/icon_ref = "\ref[rsc_ref]" + + var/icon_path_string = "[locate(icon_ref)]" + + icon_path = icon_path_string + + else if(istext(icon)) + var/rsc_ref = fcopy_rsc(icon) + // If its the text path of an existing dmi file, the rsc reference returned by fcopy_rsc() will be stringifiable to a dmi path + + var/rsc_ref_ref = "\ref[rsc_ref]" + var/rsc_ref_string = "[locate(rsc_ref_ref)]" + + icon_path = rsc_ref_string + + if(is_valid_dmi_file(icon_path)) + return icon_path + + return FALSE + +/** + * generate an asset for the given icon or the icon of the given appearance for [thing], and send it to any clients in target. + * Arguments: + * * thing - either a /icon object, or an object that has an appearance (atom, image, mutable_appearance). + * * target - either a reference to or a list of references to /client's or mobs with clients + * * icon_state - string to force a particular icon_state for the icon to be used + * * dir - dir number to force a particular direction for the icon to be used + * * frame - what frame of the icon_state's animation for the icon being used + * * moving - whether or not to use a moving state for the given icon + * * sourceonly - if TRUE, only generate the asset and send back the asset url, instead of tags that display the icon to players + * * extra_classes - string of extra css classes to use when returning the icon string + */ +/proc/icon2asset(atom/thing, client/target, icon_state, dir = SOUTH, frame = 1, moving = FALSE, sourceonly = FALSE, extra_classes = null) + if(!thing) + return + + var/key + var/icon/icon2collapse = thing + if(!target) + return + if(target == world) + target = GLOB.clients + var/list/targets + if(!islist(target)) + targets = list(target) + else + targets = target + if(!length(targets)) + return + + // Check if the given object is associated with a dmi file in the icons folder. if it is then we dont need to do a lot of work + // For asset generation to get around byond limitations + var/icon_path = get_icon_dmi_path(thing) + + if(!isicon(icon2collapse)) + if(isfile(thing)) //special snowflake + var/name = SANITIZE_FILENAME("[GENERATE_ASSET_NAME(thing)].png") + if(!SSassets.cache[name]) + SSassets.transport.register_asset(name, thing) + for(var/thing2 in targets) + SSassets.transport.send_assets(thing2, name) + if(sourceonly) + return SSassets.transport.get_asset_url(name) + return "" + + // Its either an atom, image, or mutable_appearance, we want its icon var + icon2collapse = thing.icon + if(isnull(icon_state)) + icon_state = thing.icon_state + // Despite casting to atom, this code path supports mutable appearances, so let's be nice to them + if(isnull(icon_state) || (isatom(thing))) + icon_state = initial(thing.icon_state) + if(isnull(dir)) + dir = initial(thing.dir) + + if(isnull(dir)) + dir = thing.dir + + if(ishuman(thing)) // Shitty workaround for a BYOND issue. + var/icon/temp = icon2collapse + icon2collapse = icon() + icon2collapse.Insert(temp, dir = SOUTH) + dir = SOUTH + + else + if(isnull(dir)) + dir = SOUTH + if(isnull(icon_state)) + icon_state = "" + + icon2collapse = icon(icon2collapse, icon_state, dir, frame, moving) + + var/list/name_and_ref = generate_and_hash_rsc_file(icon2collapse, icon_path) // Pretend that tuples exist + + var/rsc_ref = name_and_ref[1] // Weird object thats not even readable to the debugger, represents a reference to the icons rsc entry + var/file_hash = name_and_ref[2] + key = "[name_and_ref[3]].png" + if(!SSassets.cache[key]) + SSassets.transport.register_asset(key, rsc_ref, file_hash, icon_path) + for(var/client_target in targets) + SSassets.transport.send_assets(client_target, key) + return key + +/// Costlier version of icon2asset() that uses getFlatIcon() to account for overlays, underlays, etc. Use with extreme moderation, ESPECIALLY on mobs. +/proc/costly_icon2asset(thing, target, sourceonly = FALSE) + if(!thing) + return + + if(isicon(thing)) + return icon2asset(thing, target) + + var/icon/I = getFlatIcon(thing) + return icon2asset(I, target) diff --git a/code/__HELPERS/russian.dm b/code/__HELPERS/russian.dm index 5d7c66f0aba..5429cf845b9 100644 --- a/code/__HELPERS/russian.dm +++ b/code/__HELPERS/russian.dm @@ -17,12 +17,14 @@ GLOBAL_LIST_INIT(rukeys, list( /proc/sanitize_english_key_to_russian(char) - var/new_char = GLOB.enkeys[lowertext(char)] - return (new_char != null) ? new_char : char + if(LAZYIN(GLOB.enkeys, lowertext(char))) + return GLOB.enkeys[lowertext(char)] + return char /proc/sanitize_russian_key_to_english(char) - var/new_char = GLOB.rukeys[uppertext(char)] - return (new_char != null) ? new_char : char + if(LAZYIN(GLOB.rukeys, uppertext(char))) + return GLOB.rukeys[uppertext(char)] + return char /proc/sanitize_english_string_to_russian(text) . = "" diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index 0b602eceec9..391aeb34464 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -37,6 +37,10 @@ /proc/worldtime2text() return gameTimestamp("hh:mm:ss", world.time) +//Returns the world time in english +/proc/roundtime2text() + return gameTimestamp("hh:mm:ss", world.time - SSticker.time_game_started) + /proc/shifttime2text() return gameTimestamp("hh:mm:ss", world.time - SSticker.round_start_time) @@ -52,6 +56,15 @@ wtime = world.time return time2text(wtime - GLOB.timezoneOffset, format) +/proc/deciseconds_to_time_stamp(deciseconds) + if(istext(deciseconds)) + deciseconds = text2num(deciseconds) + var/hour_calc = round(deciseconds / 36000) < 10 ? add_zero(round(deciseconds / 36000), 1) : round(deciseconds / 36000) + var/minute_calc = round((deciseconds % 36000) / 600) < 10 ? add_zero(round((deciseconds % 36000) / 600), 1) : round((deciseconds % 36000) / 600) + var/second_calc = round(((deciseconds % 36000) % 600) / 10) < 10 ? add_zero(round(((deciseconds % 36000) % 600) / 10), 1) : round(((deciseconds % 36000) % 600) / 10) + + return "[hour_calc]:[minute_calc]:[second_calc]" + // max hh:mm:ss supported /proc/timeStampToNum(timestamp) var/list/splits = text2numlist(timestamp, ":") diff --git a/code/__HELPERS/verb_helpers.dm b/code/__HELPERS/verb_helpers.dm new file mode 100644 index 00000000000..7c8382fec83 --- /dev/null +++ b/code/__HELPERS/verb_helpers.dm @@ -0,0 +1,94 @@ +/** + * handles adding verbs and updating the stat panel browser + * + * pass the verb type path to this instead of adding it directly to verbs so the statpanel can update + * Arguments: + * * target - Who the verb is being added to, client or mob typepath + * * verb - typepath to a verb, or a list of verbs, supports lists of lists + */ +/proc/add_verb(client/target, verb_or_list_to_add) + if(!target) + CRASH("add_verb called without a target") + if(IsAdminAdvancedProcCall()) + return + var/mob/mob_target = null + + if(ismob(target)) + mob_target = target + target = mob_target.client + else if(!istype(target, /client)) + CRASH("add_verb called on a non-mob and non-client") + var/list/verbs_list = list() + if(!islist(verb_or_list_to_add)) + verbs_list += verb_or_list_to_add + else + var/list/verb_listref = verb_or_list_to_add + var/list/elements_to_process = verb_listref.Copy() + while(length(elements_to_process)) + var/element_or_list = elements_to_process[length(elements_to_process)] //Last element + elements_to_process.len-- + if(islist(element_or_list)) + elements_to_process += element_or_list //list/a += list/b adds the contents of b into a, not the reference to the list itself + else + verbs_list += element_or_list + + if(mob_target) + mob_target.verbs += verbs_list + if(!target) + return //Our work is done. + else + target.verbs += verbs_list + + var/list/output_list = list() + for(var/thing in verbs_list) + var/procpath/verb_to_add = thing + output_list[++output_list.len] = list(verb_to_add.category, verb_to_add.name) + + target.stat_panel.send_message("add_verb_list", output_list) + +/** + * handles removing verb and sending it to browser to update, use this for removing verbs + * + * pass the verb type path to this instead of removing it from verbs so the statpanel can update + * Arguments: + * * target - Who the verb is being removed from, client or mob typepath + * * verb - typepath to a verb, or a list of verbs, supports lists of lists + */ +/proc/remove_verb(client/target, verb_or_list_to_remove) + if(IsAdminAdvancedProcCall()) + return + + var/mob/mob_target = null + if(ismob(target)) + mob_target = target + target = mob_target.client + else if(!istype(target, /client)) + CRASH("remove_verb called on a non-mob and non-client") + + var/list/verbs_list = list() + if(!islist(verb_or_list_to_remove)) + verbs_list += verb_or_list_to_remove + else + var/list/verb_listref = verb_or_list_to_remove + var/list/elements_to_process = verb_listref.Copy() + while(length(elements_to_process)) + var/element_or_list = elements_to_process[length(elements_to_process)] //Last element + elements_to_process.len-- + if(islist(element_or_list)) + elements_to_process += element_or_list //list/a += list/b adds the contents of b into a, not the reference to the list itself + else + verbs_list += element_or_list + + if(mob_target) + mob_target.verbs -= verbs_list + if(!target) + return //Our work is done. + else + target.verbs -= verbs_list + + var/list/output_list = list() + for(var/thing in verbs_list) + var/procpath/verb_to_remove = thing + output_list[++output_list.len] = list(verb_to_remove.category, verb_to_remove.name) + + target.stat_panel.send_message("remove_verb_list", output_list) diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 8f16d66cd62..b6de674ef50 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -38,6 +38,9 @@ #define MAX_BOOK_MESSAGE_LEN 9216 #define MAX_NAME_LEN 50 //diona names can get loooooooong +/// Removes characters incompatible with file names. +#define SANITIZE_FILENAME(text) (GLOB.filename_forbidden_chars.Replace(text, "")) + //Update this whenever you need to take advantage of more recent byond features #define MIN_COMPILER_VERSION 513 #define MIN_COMPILER_BUILD 1514 diff --git a/code/_globalvars/_regexes.dm b/code/_globalvars/_regexes.dm new file mode 100644 index 00000000000..d0098e3711f --- /dev/null +++ b/code/_globalvars/_regexes.dm @@ -0,0 +1,2 @@ +GLOBAL_DATUM_INIT(filename_forbidden_chars, /regex, regex(@{""|[\\\n\t/?%*:|<>]|\.\."}, "g")) +GLOBAL_PROTECT(filename_forbidden_chars) diff --git a/code/_globalvars/lists/keybindings.dm b/code/_globalvars/lists/keybindings.dm index 45a90536abc..759a891c716 100644 --- a/code/_globalvars/lists/keybindings.dm +++ b/code/_globalvars/lists/keybindings.dm @@ -1,4 +1,7 @@ GLOBAL_LIST_EMPTY(keybindings) +GLOBAL_LIST_EMPTY(keybindings_by_name) +GLOBAL_LIST_EMPTY(default_hotkeys) + GLOBAL_LIST_INIT(keybindings_groups, list( "Movement" = KB_CATEGORY_MOVEMENT, @@ -19,3 +22,28 @@ GLOBAL_LIST_INIT(keybindings_groups, list( "Other" = KB_CATEGORY_UNSORTED, "Custom Emotes (Character-based)" = KB_CATEGORY_EMOTE_CUSTOM, )) + + +/// Creates and sorts all the keybinding datums +/proc/init_keybindings() + for(var/datum/keybinding/keybinding_path as anything in subtypesof(/datum/keybinding)) + if(!initial(keybinding_path.name)) + continue + add_keybinding(new keybinding_path) + + +/// Adds an instanced keybinding to the global tracker +/proc/add_keybinding(datum/keybinding/instance) + GLOB.keybindings += instance + GLOB.keybindings_by_name[instance.name] = instance + + // Hotkey + if(!LAZYLEN(instance.keys)) + return + + for(var/bound_key in instance.keys) + if(bound_key == "Unbound") + LAZYADD(GLOB.default_hotkeys[instance.name], list()) + else + LAZYADD(GLOB.default_hotkeys[instance.name], list(bound_key)) + diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index 5bc578a99a2..86139603b36 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -14,6 +14,8 @@ GLOBAL_LIST_EMPTY(stealthminID) //reference list with IDs that store ckeys, //This is for procs to replace all the goddamn 'in world's that are chilling around the code GLOBAL_LIST_EMPTY(player_list) //List of all mobs **with clients attached**. Excludes /mob/new_player +GLOBAL_LIST_EMPTY(new_player_mobs) //List of all new player mobs in the lobby +GLOBAL_LIST_EMPTY(keyloop_list) //as above but can be limited to boost performance GLOBAL_LIST_EMPTY(mob_list) //List of all mobs, including clientless GLOBAL_LIST_EMPTY(silicon_mob_list) //List of all silicon mobs, including clientless GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 93f91603c92..3d120ec892e 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -42,6 +42,7 @@ GLOBAL_LIST_INIT(nuclear_uplink_list, list()) //list of all existing nuke ops GLOBAL_LIST_INIT(abductor_equipment, list()) //list of all abductor equipment GLOBAL_LIST_INIT(global_intercoms, list()) //list of all intercomms, across all z-levels GLOBAL_LIST_INIT(global_radios, list()) //list of all radios, across all z-levels +GLOBAL_LIST_EMPTY(ioncallers_list) // For ioncaller mass icon updating. GLOBAL_LIST_INIT(meteor_list, list()) //list of all meteors GLOBAL_LIST_INIT(poi_list, list()) //list of points of interest for observe/follow diff --git a/code/_globalvars/lists/preference_toggle_lists.dm b/code/_globalvars/lists/preference_toggle_lists.dm new file mode 100644 index 00000000000..bc708159501 --- /dev/null +++ b/code/_globalvars/lists/preference_toggle_lists.dm @@ -0,0 +1,8 @@ +GLOBAL_LIST_EMPTY(preference_toggles) + +GLOBAL_LIST_INIT(preference_toggle_groups, list( + "General Preferences" = PREFTOGGLE_CATEGORY_GENERAL, + "In-Round Preferences" = PREFTOGGLE_CATEGORY_LIVING, + "Ghost Preferences" = PREFTOGGLE_CATEGORY_GHOST, + "Admin Preferences" = PREFTOGGLE_CATEGORY_ADMIN, +)) diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index c81cb2328b6..fbd9bade0b5 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -7,6 +7,7 @@ */ GLOBAL_LIST_INIT(traits_by_type, list( /atom = list( + "TRAIT_BEING_SHOCKED" = TRAIT_BEING_SHOCKED, "TRAIT_BLOCK_RADIATION" = TRAIT_BLOCK_RADIATION, "TRAIT_CMAGGED" = TRAIT_CMAGGED, ), @@ -34,6 +35,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_BADASS" = TRAIT_BADASS, "TRAIT_BLOODCRAWL" = TRAIT_BLOODCRAWL, "TRAIT_BLOODCRAWL_EAT" = TRAIT_BLOODCRAWL_EAT, + "TRAIT_CAN_STRIP" = TRAIT_CAN_STRIP, "TRAIT_CHUNKYFINGERS" = TRAIT_CHUNKYFINGERS, "TRAIT_DEAF" = TRAIT_DEAF, "TRAIT_ELITE_CHALLENGER" = TRAIT_ELITE_CHALLENGER, diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 730d9d6fe8c..ffd419499ce 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -362,21 +362,12 @@ /atom/proc/AltClickNoInteract(mob/user, atom/A) var/turf/T = get_turf(A) if(T && user.TurfAdjacent(T)) - user.listed_turf = T - user.client.statpanel = T.name + user.set_listed_turf(T) /atom/proc/AltClick(mob/user) - turf_examine(user) - -/atom/proc/turf_examine(mob/user) var/turf/T = get_turf(src) - if(T) - if(user.TurfAdjacent(T) && !HAS_TRAIT(user, TRAIT_MOVE_VENTCRAWLING)) - user.listed_turf = T - user.client.statpanel = T.name - // If we had a method to force a `Stat` update, it would go here - else - user.listed_turf = null + if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T) && !HAS_TRAIT(user, TRAIT_MOVE_VENTCRAWLING)) + user.set_listed_turf(T) /mob/proc/TurfAdjacent(var/turf/T) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 45771067956..57fa2242bf9 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -525,15 +525,3 @@ if(H.l_hand) H.l_hand.screen_loc = null - -/mob/living/carbon/human/verb/toggle_hotkey_verbs() - set category = "OOC" - set name = "Toggle Hotkey Buttons" - set desc = "This disables or enables the user interface buttons which can be used with hotkeys." - - if(hud_used.hotkey_ui_hidden) - client.screen += hud_used.hotkeybuttons - hud_used.hotkey_ui_hidden = FALSE - else - client.screen -= hud_used.hotkeybuttons - hud_used.hotkey_ui_hidden = TRUE diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 3fef43e0154..6c44ed421ba 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -109,6 +109,14 @@ name = "run/walk toggle" icon_state = "running" + +/atom/movable/screen/mov_intent/update_icon_state() + if(hud?.mymob) + icon_state = (hud.mymob.m_intent == MOVE_INTENT_RUN) ? "running" : "walking" + else + icon_state = initial(icon_state) + + /atom/movable/screen/act_intent/simple_animal icon = 'icons/mob/screen_simplemob.dmi' screen_loc = ui_acti diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index 842c098289c..aa6b0eb5789 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist) InitEntries() //Note: `$include`s are supported. Feel free to use them. - var/list/configs = list("game_options.txt", "dbconfig.txt", "config.txt", "emojis.txt") + var/list/configs = list("game_options.txt", "dbconfig.txt", "config.txt", "emojis.txt", "resources.txt") for(var/I in configs) if(fexists("[directory]/[I]")) for(var/J in configs) @@ -237,7 +237,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist) /datum/controller/configuration/stat_entry(msg) msg = "Edit" - return msg + return ..() /datum/controller/configuration/proc/Get(entry_type) var/datum/config_entry/E = entry_type @@ -247,7 +247,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist) E = entries_by_type[entry_type] if(!E) CRASH("Missing config entry for [entry_type]!") - if((E.protection & CONFIG_ENTRY_HIDDEN) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetUID == "[UID(src)]") + if((E.protection & CONFIG_ENTRY_HIDDEN) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetUID == "[UID()]") log_admin_private("Config access of [entry_type] attempted by [key_name(usr)]") return return E.config_entry_value @@ -260,7 +260,7 @@ GLOBAL_LIST_EMPTY(overflow_whitelist) E = entries_by_type[entry_type] if(!E) CRASH("Missing config entry for [entry_type]!") - if((E.protection & CONFIG_ENTRY_LOCKED) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetUID == "[UID(src)]") + if((E.protection & CONFIG_ENTRY_LOCKED) && IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetUID == "[UID()]") log_admin_private("Config rewrite of [entry_type] to [new_val] attempted by [key_name(usr)]") return return E.ValidateAndSet("[new_val]") diff --git a/code/controllers/configuration/entries/config.dm b/code/controllers/configuration/entries/config.dm index df549ec047a..fb96a8c22a1 100644 --- a/code/controllers/configuration/entries/config.dm +++ b/code/controllers/configuration/entries/config.dm @@ -798,3 +798,23 @@ default = 50 integer = FALSE + +/datum/config_entry/number/second_topic_limit + default = 10 + min_val = 0 + + +/datum/config_entry/number/minute_topic_limit + default = 150 + min_val = 0 + + +/datum/config_entry/number/second_click_limit + default = 15 + min_val = 0 + + +/datum/config_entry/number/minute_click_limit + default = 400 + min_val = 0 + diff --git a/code/controllers/controller.dm b/code/controllers/controller.dm index 3645cea82e8..28610049fa9 100644 --- a/code/controllers/controller.dm +++ b/code/controllers/controller.dm @@ -1,7 +1,5 @@ /datum/controller var/name - // The object used for the clickable stat() button. - var/obj/effect/statclick/statclick /datum/controller/proc/Initialize() @@ -16,7 +14,10 @@ /datum/controller/proc/Recover() -/datum/controller/proc/stat_entry() +/datum/controller/proc/stat_entry(msg) + SHOULD_CALL_PARENT(TRUE) + SHOULD_NOT_SLEEP(TRUE) + return msg /** * Standardized method for tracking startup times. diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 2fd2ce0de17..4c69d41b737 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -181,8 +181,6 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) return defcon -/datum/controller/failsafe/stat_entry() - if(!statclick) - statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) - - stat("Failsafe Controller:", statclick.update("Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])")) +/datum/controller/failsafe/stat_entry(msg) + msg += "Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])" + return ..() diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm index 2a9409fac3b..60c67a662bf 100644 --- a/code/controllers/globals.dm +++ b/code/controllers/globals.dm @@ -22,7 +22,6 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) if(!force) return QDEL_HINT_LETMELIVE - QDEL_NULL(statclick) gvars_datum_protected_varlist.Cut() gvars_datum_in_built_vars.Cut() @@ -30,11 +29,9 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) return ..() -/datum/controller/global_vars/stat_entry() - if(!statclick) - statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) - - stat("Globals:", statclick.update("Edit")) +/datum/controller/global_vars/stat_entry(msg) + msg += "Edit" + return ..() /datum/controller/global_vars/can_vv_get(var_name) if(gvars_datum_protected_varlist[var_name]) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index cc30c3a8506..0dc7aa070a7 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -180,7 +180,6 @@ GLOBAL_REAL(Master, /datum/controller/master) = new var/list/filtered_variables = list( NAMEOF(src, name), NAMEOF(src, parent_type), - NAMEOF(src, statclick), NAMEOF(src, tag), NAMEOF(src, type), NAMEOF(src, vars), @@ -789,13 +788,11 @@ GLOBAL_REAL(Master, /datum/controller/master) = new -/datum/controller/master/stat_entry() - if(!statclick) - statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) +/datum/controller/master/stat_entry(msg) if(last_init_info) - stat("Last Init Info", last_init_info) - stat("Byond:", "(FPS:[world.fps]) (TickCount:[world.time / world.tick_lag]) (TickDrift:[round(Master.tickdrift, 1)]([round((Master.tickdrift / (world.time / world.tick_lag)) * 100, 0.1)]%))") - stat("Master Controller:", statclick.update("(TickRate:[Master.processing]) (Iteration:[Master.iteration]) (TickLimit: [round(Master.current_ticklimit, 0.1)])")) + msg += "Last Init Info: [last_init_info]" + msg = "(TickRate:[Master.processing]) (Iteration:[Master.iteration]) (TickLimit: [round(Master.current_ticklimit, 0.1)])" + return ..() // Currently unimplemented diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 3c0f8bf46cf..efb0258105f 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -288,9 +288,6 @@ /// Hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc. /datum/controller/subsystem/stat_entry(msg) - if(!statclick) - statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) - var/ss_info = get_stat_details() if(can_fire && !(SS_NO_FIRE & flags) && init_stage <= Master.init_stage_completed) @@ -298,13 +295,7 @@ else msg = "OFFLINE\t[ss_info]" - var/title = name - if(can_fire) - title = "[state_colour()]\[[state_letter()]][title]" - else - title = "\[O][title]" - - stat(title, statclick.update(msg)) + return ..() /datum/controller/subsystem/proc/state_letter() diff --git a/code/controllers/subsystem/debugview.dm b/code/controllers/subsystem/debugview.dm index 7520c46b79f..d5476d5bf3c 100644 --- a/code/controllers/subsystem/debugview.dm +++ b/code/controllers/subsystem/debugview.dm @@ -89,7 +89,7 @@ SUBSYSTEM_DEF(debugview) if((SS.flags & SS_NO_FIRE) || !SS.can_fire) continue - html += "[SS.state_colour()]\[[SS.state_letter()]][SS.ss_id]\t[round(SS.cost, 1)]ms | [round(SS.tick_usage, 1)]% | [SS.get_stat_details()]" + html += "[SS.state_colour()]\[[SS.state_letter()]][SS.ss_id]\t[round(SS.cost, 1)]ms | [round(SS.tick_usage, 1)]% [SS.get_stat_details() ? "| [SS.get_stat_details()] " : ""]| VV Edit" popup.set_content(html.Join("
")) popup.open(FALSE) diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index e518928bc28..4578b9bf753 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -1,49 +1,131 @@ -///Culling occurs when a client has not pressed a key in over 60 seconds. We stop processing their inputs until they press another key down. -#define AUTO_CULL_TIME 60 SECONDS - - -SUBSYSTEM_DEF(input) +VERB_MANAGER_SUBSYSTEM_DEF(input) name = "Input" - wait = 1 //SS_TICKER means this runs every tick - flags = SS_TICKER init_order = INIT_ORDER_INPUT - priority = FIRE_PRIORITY_INPUT - runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY init_stage = INITSTAGE_EARLY + flags = SS_TICKER + priority = FIRE_PRIORITY_INPUT + runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY offline_implications = "Player input will no longer be recognised. Immediate server restart recommended." cpu_display = SS_CPUDISPLAY_HIGH ss_id = "input" - /// List of clients whose input to process in loop. - var/list/client/processing = list() + var/list/macro_set + ///running average of how many clicks inputted by a player the server processes every second. used for the subsystem stat entry + var/clicks_per_second = 0 + ///count of how many clicks onto atoms have elapsed before being cleared by fire(). used to average with clicks_per_second. + var/current_clicks = 0 + ///acts like clicks_per_second but only counts the clicks actually processed by SSinput itself while clicks_per_second counts all clicks + var/delayed_clicks_per_second = 0 + ///running average of how many movement iterations from player input the server processes every second. used for the subsystem stat entry + var/movements_per_second = 0 + ///running average of the amount of real time clicks take to truly execute after the command is originally sent to the server. + ///if a click isnt delayed at all then it counts as 0 deciseconds. + var/average_click_delay = 0 -/datum/controller/subsystem/input/Initialize() + +/datum/controller/subsystem/verb_manager/input/Initialize() + setup_default_macro_sets() + initialized = TRUE refresh_client_macro_sets() return SS_INIT_SUCCESS -/datum/controller/subsystem/input/get_stat_details() - return "P: [length(processing)]" +// This is for when macro sets are eventualy datumized +/datum/controller/subsystem/verb_manager/input/proc/setup_default_macro_sets() + macro_set = list( + "default" = list( + "Any" = "\"KeyDown \[\[*\]\]\"", // Passes any key down to the rebindable input system + "Any+UP" = "\"KeyUp \[\[*\]\]\"", // Passes any key up to the rebindable input system + "Tab" = "\".winset \\\"mainwindow.macro=legacy input.focus=true input.border=sunken\\\"\"", // Swaps us to legacy mode, forces input to the input bar, sets the input bar colour to salmon pink + "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"", // This makes it so backspace can remove default inputs + "Escape" = "Reset-Held-Keys", + ), + "legacy" = list( + "Tab" = "\".winset \\\"mainwindow.macro=default map.focus=true input.border=line\\\"\"", // Swaps us to rebind mode, moves input away from input bar, sets input bar to white + "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs + ), + ) + + var/list/legacy_default = macro_set["legacy"] -/datum/controller/subsystem/input/fire(resumed = FALSE) - var/list/to_cull - for(var/client/C in processing) - if(processing[C] + AUTO_CULL_TIME < world.time) - if(!length(C.input_data.keys_held)) - LAZYADD(to_cull, C) - else - continue // they fell asleep on their keyboard or w/e, let them - C.key_loop() + /// This list defines the keys in legacy mode that get passed on to the rebindable input system + /// It cannot be bigger since, while typing, the keys would be passed to whatever they are set in the rebind input system + var/static/list/legacy_keys = list( + "North", "East", "South", "West", + "Northeast", "Southeast", "Northwest", "Southwest", + "Insert", "Delete", + "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", + ) - if(to_cull) - processing -= to_cull + // We use the static list to make only the keys in it passed to legacy mode + for(var/i in 1 to length(legacy_keys)) + var/key = legacy_keys[i] + legacy_default[key] = "\"KeyDown [key]\"" + legacy_default["[key]+UP"] = "\"KeyUp [key]\"" -/datum/controller/subsystem/input/proc/refresh_client_macro_sets() +/datum/controller/subsystem/verb_manager/input/proc/refresh_client_macro_sets() var/list/clients = GLOB.clients for(var/i in 1 to length(clients)) var/client/user = clients[i] user.set_macros() -#undef AUTO_CULL_TIME + +/datum/controller/subsystem/verb_manager/input/can_queue_verb(datum/callback/verb_callback/incoming_callback, control) + //make sure the incoming verb is actually something we specifically want to handle + if(control != "mapwindow.map") + return FALSE + + if(average_click_delay > MAXIMUM_CLICK_LATENCY || !..()) + current_clicks++ + average_click_delay = MC_AVG_FAST_UP_SLOW_DOWN(average_click_delay, 0) + return FALSE + + return TRUE + + +///stupid workaround for byond not recognizing the /atom/Click typepath for the queued click callbacks +/atom/proc/_Click(location, control, params) + if(usr) + Click(location, control, params) + + +/datum/controller/subsystem/verb_manager/input/fire() + ..() + + var/moves_this_run = 0 + for(var/mob/user in GLOB.keyloop_list) + moves_this_run += user.focus?.keyLoop(user.client)//only increments if a player moves due to their own input + + movements_per_second = MC_AVG_SECONDS(movements_per_second, moves_this_run, wait TICKS) + + +/datum/controller/subsystem/verb_manager/input/run_verb_queue() + var/deferred_clicks_this_run = 0 //acts like current_clicks but doesnt count clicks that dont get processed by SSinput + + for(var/datum/callback/verb_callback/queued_click as anything in verb_queue) + if(!istype(queued_click)) + stack_trace("non /datum/callback/verb_callback instance inside SSinput's verb_queue!") + continue + + average_click_delay = MC_AVG_FAST_UP_SLOW_DOWN(average_click_delay, TICKS2DS((DS2TICKS(world.time) - queued_click.creation_time))) + queued_click.InvokeAsync() + + current_clicks++ + deferred_clicks_this_run++ + + verb_queue.Cut() //is ran all the way through every run, no exceptions + + clicks_per_second = MC_AVG_SECONDS(clicks_per_second, current_clicks, wait SECONDS) + delayed_clicks_per_second = MC_AVG_SECONDS(delayed_clicks_per_second, deferred_clicks_this_run, wait SECONDS) + current_clicks = 0 + + +/datum/controller/subsystem/verb_manager/input/Recover() + verb_queue = SSinput.verb_queue + + +/datum/controller/subsystem/verb_manager/input/get_stat_details() + return "M/S:[round(movements_per_second,0.01)] | C/S:[round(clicks_per_second,0.01)] ([round(delayed_clicks_per_second,0.01)] | CD: [round(average_click_delay / (1 SECONDS),0.01)])" + diff --git a/code/controllers/subsystem/non-firing/ping.dm b/code/controllers/subsystem/non-firing/ping.dm index 51c824f4dfa..52b63ef5caa 100644 --- a/code/controllers/subsystem/non-firing/ping.dm +++ b/code/controllers/subsystem/non-firing/ping.dm @@ -16,8 +16,9 @@ SUBSYSTEM_DEF(ping) var/list/currentrun = list() -/datum/controller/subsystem/ping/get_stat_details() - return "P:[GLOB.clients.len]" +/datum/controller/subsystem/ping/stat_entry(msg) + msg = "P:[length(GLOB.clients)]" + return ..() /datum/controller/subsystem/ping/fire(resumed = FALSE) diff --git a/code/controllers/subsystem/processing/obj_tab_items.dm b/code/controllers/subsystem/processing/obj_tab_items.dm new file mode 100644 index 00000000000..617b5e96682 --- /dev/null +++ b/code/controllers/subsystem/processing/obj_tab_items.dm @@ -0,0 +1,24 @@ +PROCESSING_SUBSYSTEM_DEF(obj_tab_items) + name = "Obj Tab Items" + flags = SS_NO_INIT + runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT + wait = 0.1 SECONDS + +// I know this is mostly copypasta, but I want to change the processing logic +// Sorry bestie :( +/datum/controller/subsystem/processing/obj_tab_items/fire(resumed = FALSE) + if(!resumed) + currentrun = processing.Copy() + //cache for sanic speed (lists are references anyways) + var/list/current_run = currentrun + + while(length(current_run)) + var/datum/thing = current_run[length(current_run)] + if(QDELETED(thing)) + processing -= thing + else if(thing.process(wait * 0.1) == PROCESS_KILL) + // fully stop so that a future START_PROCESSING will work + STOP_PROCESSING(src, thing) + if(MC_TICK_CHECK) + return + current_run.len-- diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm new file mode 100644 index 00000000000..d0373240f05 --- /dev/null +++ b/code/controllers/subsystem/statpanel.dm @@ -0,0 +1,352 @@ +SUBSYSTEM_DEF(statpanels) + name = "Stat Panels" + wait = 4 + init_order = INIT_ORDER_STATPANELS + priority = FIRE_PRIORITY_STATPANEL + flags = SS_NO_INIT + runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY + var/list/currentrun = list() + var/list/global_data + var/list/mc_data + + /// How many subsystem fires between most tab updates + var/default_wait = 10 + /// How many subsystem fires between updates of the status tab + var/status_wait = 6 + /// How many subsystem fires between updates of the MC tab + var/mc_wait = 5 + /// How many full runs this subsystem has completed. used for variable rate refreshes. + var/num_fires = 0 + +/datum/controller/subsystem/statpanels/fire(resumed = FALSE) + if(!resumed) + num_fires++ + var/datum/map/cached = SSmapping.next_map + var/round_time = world.time - SSticker.time_game_started + global_data = list( + list("Map:", SSmapping.map_datum?.station_short ? SSmapping.map_datum?.station_short : "Loading..."), + cached ? list("Next Map:", "[cached.station_short]") : null, + list("Round ID:", "[GLOB.round_id ? GLOB.round_id : "NULL"]"), + list("Server Time:", "[time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]"), + list("[SSticker.time_game_started ? "Round Time" : "Lobby Time"]:", "[round_time > MIDNIGHT_ROLLOVER ? "[round(round_time / MIDNIGHT_ROLLOVER)]:[roundtime2text()]" : roundtime2text()]"), + list("Station Time:", "[station_time_timestamp()]"), + list("Time Dilation:", "[round(SStime_track.time_dilation_current, 1)]% AVG:([round(SStime_track.time_dilation_avg_fast, 1)]%, [round(SStime_track.time_dilation_avg, 1)]%, [round(SStime_track.time_dilation_avg_slow, 1)]%)"), + list("Players Connected:", "[length(GLOB.clients)]"), + list("Players in Lobby:", "[length(GLOB.new_player_mobs)]") + ) + + if(SSshuttle.emergency) + var/eta = SSshuttle.emergency.getModeStr() + if(eta) + global_data[++global_data.len] = list("[eta]", "[SSshuttle.emergency.getTimerStr()]") + src.currentrun = GLOB.clients.Copy() + mc_data = null + + var/list/currentrun = src.currentrun + while(length(currentrun)) + var/client/target = currentrun[length(currentrun)] + currentrun.len-- + + if(!target.stat_panel.is_ready()) + continue + + if(target.stat_tab == "Status" && num_fires % status_wait == 0) + set_status_tab(target) + + if(!target.holder || !(target.prefs?.toggles2 & PREFTOGGLE_2_MC_TAB)) + target.stat_panel.send_message("remove_mc_tab", !target.holder ? TRUE : FALSE) + + else if(target.mob && check_rights(R_DEBUG | R_VIEWRUNTIMES, FALSE, target.mob)) + // Shows SDQL2 list + if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs)) + target.stat_panel.send_message("remove_sdql2") + + else if(length(GLOB.sdql2_queries) && (target.stat_tab == "SDQL2" || !("SDQL2" in target.panel_tabs)) && num_fires % default_wait == 0) + set_SDQL2_tab(target) + + if(target.prefs?.toggles2 & PREFTOGGLE_2_MC_TAB) + if(!("MC" in target.panel_tabs)) + target.stat_panel.send_message("add_mc_tab", target.holder.href_token) + + if(target.stat_tab == "MC" && ((num_fires % mc_wait == 0))) + set_MC_tab(target) + + if(target.mob) + var/mob/target_mob = target.mob + // Handle the examined turf of the stat panel, if it's been long enough, or if we've generated new images for it + var/turf/listed_turf = target_mob?.listed_turf + if(listed_turf && num_fires % default_wait == 0) + if(target.stat_tab == listed_turf.name || !(listed_turf.name in target.panel_tabs)) + set_turf_examine_tab(target, target_mob) + + if(MC_TICK_CHECK) + return + +/datum/controller/subsystem/statpanels/proc/set_status_tab(client/target) + if(!global_data) //statbrowser hasnt fired yet and we were called from immediate_send_stat_data() + return + + target.stat_panel.send_message("update_stat", list( + global_data = global_data, + mob_specific_data = target.mob?.get_status_tab_items(), + )) + +/datum/controller/subsystem/statpanels/proc/set_MC_tab(client/target) + var/turf/eye_turf = get_turf(target.eye) + var/coord_entry = COORD(eye_turf) + if(!mc_data) + generate_mc_data() + target.stat_panel.send_message("update_mc", list(mc_data = mc_data, coord_entry = coord_entry)) + +/datum/controller/subsystem/statpanels/proc/set_SDQL2_tab(client/target) + var/list/sdql2A = list() + sdql2A[++sdql2A.len] = list("", "Access Global SDQL2 List", GLOB.sdql2_vv_statobj.UID()) + var/list/sdql2B = list() + for(var/datum/sdql2_query/query as anything in GLOB.sdql2_queries) + sdql2B = query.generate_stat() + + sdql2A += sdql2B + target.stat_panel.send_message("update_sdql2", sdql2A) + +/datum/controller/subsystem/statpanels/proc/set_turf_examine_tab(client/target, mob/target_mob) + var/list/overrides = list() + for(var/image/target_image as anything in target.images) + if(!target_image.loc || target_image.loc.loc != target_mob.listed_turf || !target_image.override) + continue + overrides += target_image.loc + + var/list/atoms_to_display = list(target_mob.listed_turf) + for(var/atom/movable/turf_content as anything in target_mob.listed_turf) + if(turf_content.mouse_opacity == MOUSE_OPACITY_TRANSPARENT) + continue + if(turf_content.invisibility > target_mob.see_invisible) + continue + if(turf_content in overrides) + continue + if(turf_content.IsObscured()) + continue + if(!turf_content.name) + continue + atoms_to_display += turf_content + + /// Set the atoms we're meant to display + var/datum/object_window_info/obj_window = istype(target.obj_window) ? target.obj_window : new(target) + obj_window.atoms_to_show = atoms_to_display + refresh_client_obj_view(target, obj_window.min_index, obj_window.max_index) + +/datum/controller/subsystem/statpanels/proc/refresh_client_obj_view(client/refresh, min_index = 0, max_index = 30) + var/list/turf_items = return_object_images(refresh, min_index, max_index) + if(!length(turf_items) || !refresh.mob?.listed_turf) + return + refresh.stat_panel.send_message("update_listedturf", turf_items) + +#define OBJ_IMAGE_LOADING "statpanels obj loading temporary" + +/// Returns all our ready object tab images +/// Returns a list in the form list(list(object_name, object_ref, loaded_image), ...) +/datum/controller/subsystem/statpanels/proc/return_object_images(client/load_from, min_index, max_index) + // You might be inclined to think that this is a waste of cpu time, since we + // A: Double iterate over atoms in the build case, or + // B: Generate these lists over and over in the refresh case + // It's really not very hot. The hot portion of this code is genuinely mostly in the image generation + // So it's ok to pay a performance cost for cleanliness here + + // No turf? go away + if(!load_from.mob?.listed_turf) + return list() + + var/datum/object_window_info/obj_window = load_from.obj_window + if(!obj_window) + return list() + var/list/already_seen = obj_window.atoms_to_images + var/list/to_make = obj_window.atoms_to_imagify + var/list/turf_items = list() + var/i = 0 + for(var/atom/turf_item as anything in obj_window.atoms_to_show) + // Limit what we send to the client's rendered section. + i++ + if(i <= min_index || i > max_index) + continue + + // First, we fill up the list of refs to display + // If we already have one, just use that + var/existing_image = already_seen[turf_item] + if(existing_image == OBJ_IMAGE_LOADING) + continue + // We already have it. Success! + if(existing_image) + turf_items["[i]"] = list("[turf_item.name]", turf_item.UID(), SSassets.transport.get_asset_url(existing_image), existing_image) + continue + // Now, we're gonna queue image generation out of those refs + to_make += turf_item + already_seen[turf_item] = OBJ_IMAGE_LOADING + obj_window.RegisterSignal(turf_item, COMSIG_QDELETING, TYPE_PROC_REF(/datum/object_window_info, viewing_atom_deleted), override = TRUE) // we reset cache if anything in it gets deleted + turf_items["total"] = i + obj_window.min_index = min_index + obj_window.max_index = max_index + if(length(to_make)) + START_PROCESSING(SSobj_tab_items, obj_window) + return turf_items + +#undef OBJ_IMAGE_LOADING + +/datum/controller/subsystem/statpanels/proc/generate_mc_data() + mc_data = list( + list("CPU:", Master.formatcpu(world.cpu)), + list("Map CPU:", Master.formatcpu(world.map_cpu)), + list("Instances:", "[num2text(length(world.contents), 10)]"), + list("World Time:", "[world.time]"), + list("Server Time:", time_stamp()), + list("Globals:", GLOB.stat_entry(), "[GLOB.UID()]"), + list("Byond:", "(FPS:[world.fps]) (TickCount:[world.time / world.tick_lag]) (TickDrift:[round(Master.tickdrift, 1)]([round((Master.tickdrift / (world.time / world.tick_lag)) * 100, 0.1)]%)) (Internal Tick Usage: [round(MAPTICK_LAST_INTERNAL_TICK_USAGE, 0.1)]%)"), + list("Master Controller:", Master.stat_entry(), "[Master.UID()]"), + list("Failsafe Controller:", Failsafe.stat_entry(), "[Failsafe.UID()]"), + list("","") + ) + for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems) + mc_data[++mc_data.len] = list("\[[sub_system.state_letter()]][sub_system.name]", sub_system.stat_entry(), "[sub_system.UID()]") + mc_data[++mc_data.len] = list("Camera Net", "Cameras: [length(GLOB.cameranet.cameras)] | Chunks: [length(GLOB.cameranet.chunks)]", "[GLOB.cameranet.UID()]") + +///immediately update the active statpanel tab of the target client +/datum/controller/subsystem/statpanels/proc/immediate_send_stat_data(client/target) + if(!target.stat_panel.is_ready()) + return FALSE + + if(target.stat_tab == "Status") + set_status_tab(target) + return TRUE + + var/mob/target_mob = target.mob + if(target_mob?.listed_turf) + if(!target_mob.TurfAdjacent(target_mob.listed_turf)) + target_mob.set_listed_turf(null) + + else if(target.stat_tab == target_mob?.listed_turf.name || !(target_mob?.listed_turf.name in target.panel_tabs)) + set_turf_examine_tab(target, target_mob) + return TRUE + + if(!target.holder) + return FALSE + + if(target.stat_tab == "MC") + set_MC_tab(target) + return TRUE + + if(!length(GLOB.sdql2_queries) && ("SDQL2" in target.panel_tabs)) + target.stat_panel.send_message("remove_sdql2") + + else if(length(GLOB.sdql2_queries) && target.stat_tab == "SDQL2") + set_SDQL2_tab(target) + +/// Stat panel window declaration, we don't usually allow this but tgui windows/panels are exceptions +/* check_grep:ignore */ /client/var/datum/tgui_window/stat_panel + + +/// Datum that holds and tracks info about a client's object window +/// Really only exists because I want to be able to do logic with signals +/// And need a safe place to do the registration +/datum/object_window_info + /// list of atoms to show to our client via the object tab, at least currently + var/list/atoms_to_show = list() + /// list of atom -> image string for objects we have had in the right click tab + /// this is our caching + var/list/atoms_to_images = list() + /// list of atoms to turn into images for the object tab + var/list/atoms_to_imagify = list() + /// Our owner client + var/client/parent + /// Are we currently tracking a turf? + var/actively_tracking = FALSE + /// The minimum index currently sent to the client. + var/min_index = 0 + /// The maximum index currently sent to the client. + var/max_index = 30 + +/datum/object_window_info/New(client/parent) + . = ..() + src.parent = parent + +/datum/object_window_info/Destroy(force, ...) + atoms_to_show = null + atoms_to_images = null + atoms_to_imagify = null + parent.obj_window = null + parent = null + STOP_PROCESSING(SSobj_tab_items, src) + return ..() + +/// Takes a client, attempts to generate object images for it +/// We will update the client with any improvements we make when we're done +/datum/object_window_info/process(delta_time) + // Cache the datum access for sonic speed + var/list/to_make = atoms_to_imagify + var/list/newly_seen = atoms_to_images + var/index = 0 + for(index in 1 to length(to_make)) + var/atom/thing = to_make[index] + + var/generated_string + if(ismob(thing) || length(thing.overlays) > 2) + generated_string = costly_icon2asset(thing, parent) + else + generated_string = icon2asset(thing, parent) + + newly_seen[thing] = generated_string + if(TICK_CHECK) + to_make.Cut(1, index + 1) + index = 0 + break + // If we've not cut yet, do it now + if(index) + to_make.Cut(1, index + 1) + SSstatpanels.refresh_client_obj_view(parent, min_index, max_index) + if(!length(to_make)) + return PROCESS_KILL + +/datum/object_window_info/proc/start_turf_tracking() + if(actively_tracking) + stop_turf_tracking() + var/static/list/connections = list( + COMSIG_MOVABLE_MOVED = PROC_REF(on_mob_move), + COMSIG_MOB_LOGOUT = PROC_REF(on_mob_logout), + ) + AddComponent(/datum/component/connect_mob_behalf, parent, connections) + actively_tracking = TRUE + +/datum/object_window_info/proc/stop_turf_tracking() + qdel(GetComponent(/datum/component/connect_mob_behalf)) + actively_tracking = FALSE + +/datum/object_window_info/proc/on_mob_move(mob/source) + SIGNAL_HANDLER + var/turf/listed = source.listed_turf + if(!listed || !source.TurfAdjacent(listed)) + source.set_listed_turf(null) + +/datum/object_window_info/proc/on_mob_logout(mob/source) + SIGNAL_HANDLER + on_mob_move(parent.mob) + +/// Clears any cached object window stuff +/// We use hard refs cause we'd need a signal for this anyway. Cleaner this way +/datum/object_window_info/proc/viewing_atom_deleted(atom/deleted) + SIGNAL_HANDLER + atoms_to_show -= deleted + atoms_to_imagify -= deleted + atoms_to_images -= deleted + +/mob/proc/set_listed_turf(turf/new_turf) + listed_turf = new_turf + if(!client) + return + if(!client.obj_window) + client.obj_window = new(client) + if(listed_turf) + client.stat_panel.send_message("create_listedturf", listed_turf.name) + client.obj_window.start_turf_tracking() + client.obj_window.min_index = 0 + client.obj_window.max_index = 30 + SSstatpanels.set_turf_examine_tab(client, src) + else + client.stat_panel.send_message("remove_listedturf") + client.obj_window.stop_turf_tracking() diff --git a/code/controllers/subsystem/text_to_speech.dm b/code/controllers/subsystem/text_to_speech.dm index fba7de9ec00..667b4904034 100644 --- a/code/controllers/subsystem/text_to_speech.dm +++ b/code/controllers/subsystem/text_to_speech.dm @@ -335,16 +335,14 @@ SUBSYSTEM_DEF(tts) provider.failed_requests++ // if(provider.failed_requests >= provider.failed_requests_limit) // provider.is_enabled = FALSE - log_game(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host.")) - message_admins(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host.")) + log_debug(span_warning("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host.")) return if(response.status_code != 200) provider.failed_requests++ // if(provider.failed_requests >= provider.failed_requests_limit) // provider.is_enabled = FALSE - log_game(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])")) - message_admins(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])")) + log_debug(span_warning("Error performing [provider.name] TTS API request (Code: [response.status_code])")) tts_request_failed++ if(response.status_code) if(tts_errors["[response.status_code]"]) @@ -502,7 +500,7 @@ SUBSYSTEM_DEF(tts) . = trim(.) . = regex(@"<[^>]*>", "g").Replace(., "") . = html_decode(.) - . = regex(@"[^a-zA-Z0-9а-яА-ЯёЁ,!?+./ \r\n\t:—()-]", "g").Replace(., "") + . = regex(@"[^a-zA-Z0-9а-яА-ЯёЁѣѢІіäÄöÖØøÆæÅåÄäꝎꝏꜼꜽŒœ#,!?+./ \r\n\t:—()-]", "g").Replace(., "") . = replacetext(., regex(@"(?[text]" button.add_overlay(maptext_holder) diff --git a/code/datums/components/jetpack.dm b/code/datums/components/jetpack.dm index 604e9027ff8..58659522066 100644 --- a/code/datums/components/jetpack.dm +++ b/code/datums/components/jetpack.dm @@ -124,7 +124,7 @@ return if(user.throwing)//You cannot use jet if you thrown return - if(user.client.input_data.desired_move_dir)//You use jet when press keys. yes. + if(user.client.intended_direction)//You use jet when press keys. yes. thrust() diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 800a348d66f..f37b2f7ce69 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -57,8 +57,8 @@ . += "---" /client/proc/debug_variables(datum/D in world) - set category = "Debug" set name = "\[Admin\] View Variables" + set category = "Debug" var/static/cookieoffset = rand(1, 9999) //to force cookies to reset after the round. @@ -1273,7 +1273,7 @@ if(!verb || verb == "Cancel") return else - H.verbs += verb + add_verb(H, verb) log_and_message_admins("has given [key_name(H)] the verb [verb]") else if(href_list["remverb"]) @@ -1291,7 +1291,7 @@ if(!verb) return else - H.verbs -= verb + remove_verb(H, verb) log_and_message_admins("has removed verb [verb] from [key_name(H)]") else if(href_list["addorgan"]) diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index 98540c5c0d2..301ad0780ee 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -22,7 +22,7 @@ if(type == /datum/element) return ELEMENT_INCOMPATIBLE SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) - if(element_flags & ELEMENT_DETACH) + if(element_flags & ELEMENT_DETACH_ON_HOST_DESTROY) RegisterSignal(target, COMSIG_QDELETING, PROC_REF(Detach), override = TRUE) /// Deactivates the functionality defines by the element on the given datum diff --git a/code/datums/elements/footstep.dm b/code/datums/elements/footstep.dm index b4490284209..4824e8a2486 100644 --- a/code/datums/elements/footstep.dm +++ b/code/datums/elements/footstep.dm @@ -1,6 +1,6 @@ ///Footstep element. Plays footsteps at parents location when it is appropriate. /datum/element/footstep - element_flags = ELEMENT_DETACH|ELEMENT_BESPOKE + element_flags = ELEMENT_DETACH_ON_HOST_DESTROY|ELEMENT_BESPOKE id_arg_index = 2 ///A list containing living mobs and the number of steps they have taken since the last time their footsteps were played. var/list/steps_for_living = list() diff --git a/code/datums/elements/give_turf_traits.dm b/code/datums/elements/give_turf_traits.dm index 8e9ac9132c6..ca046bd4450 100644 --- a/code/datums/elements/give_turf_traits.dm +++ b/code/datums/elements/give_turf_traits.dm @@ -1,6 +1,6 @@ /// A bespoke element that adds a set of traits to the turf while occupied by at least one attached movabled. /datum/element/give_turf_traits - element_flags = ELEMENT_DETACH|ELEMENT_BESPOKE + element_flags = ELEMENT_DETACH_ON_HOST_DESTROY|ELEMENT_BESPOKE id_arg_index = 2 ///A list of traits that are added to the turf while occupied. var/list/traits diff --git a/code/datums/elements/light_blocking.dm b/code/datums/elements/light_blocking.dm index 5d95243396a..3fb133478ad 100644 --- a/code/datums/elements/light_blocking.dm +++ b/code/datums/elements/light_blocking.dm @@ -2,7 +2,7 @@ * Attached to movable atoms with opacity. Listens to them move and updates their old and new turf loc's opacity accordingly. */ /datum/element/light_blocking - element_flags = ELEMENT_DETACH + element_flags = ELEMENT_DETACH_ON_HOST_DESTROY /datum/element/light_blocking/Attach(datum/target) diff --git a/code/datums/elements/movetype_handler.dm b/code/datums/elements/movetype_handler.dm index d7b28a1550f..d3c6c0560c4 100644 --- a/code/datums/elements/movetype_handler.dm +++ b/code/datums/elements/movetype_handler.dm @@ -5,7 +5,7 @@ * before adding them to non-living movables. */ /datum/element/movetype_handler - element_flags = ELEMENT_DETACH + element_flags = ELEMENT_DETACH_ON_HOST_DESTROY var/list/attached_atoms = list() var/list/paused_floating_anim_atoms = list() diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm new file mode 100644 index 00000000000..3730add4ba8 --- /dev/null +++ b/code/datums/elements/strippable.dm @@ -0,0 +1,505 @@ +#define SHOW_MINIATURE_MENU 0 +#define SHOW_FULLSIZE_MENU 1 + +/// An element for atoms that, when dragged and dropped onto a mob, opens a strip panel. +/datum/element/strippable + element_flags = ELEMENT_BESPOKE | ELEMENT_DETACH_ON_HOST_DESTROY + id_arg_index = 2 + + /// An assoc list of keys to /datum/strippable_item + var/list/items + + /// An existing strip menus + var/list/strip_menus + +/datum/element/strippable/Attach(datum/target, list/items = list()) + . = ..() + if(!isatom(target)) + return ELEMENT_INCOMPATIBLE + + RegisterSignal(target, COMSIG_DO_MOB_STRIP, PROC_REF(mouse_drop_onto)) + + src.items = items + +/datum/element/strippable/Detach(datum/source) + . = ..() + + UnregisterSignal(source, COMSIG_DO_MOB_STRIP) + + if(!isnull(strip_menus)) + qdel(strip_menus[source]) + strip_menus -= source + +/datum/element/strippable/proc/mouse_drop_onto(datum/source, atom/over, mob/user) + SIGNAL_HANDLER + + if(user == source) + return + + if(over != user) + return + + var/datum/strip_menu/strip_menu = LAZYACCESS(strip_menus, source) + + if(isnull(strip_menu)) + strip_menu = new(source, src) + LAZYSET(strip_menus, source, strip_menu) + + INVOKE_ASYNC(strip_menu, TYPE_PROC_REF(/datum, ui_interact), user) + +/// A representation of an item that can be stripped down +/datum/strippable_item + /// The STRIPPABLE_ITEM_* key + var/key + + +/// Gets the item from the given source. +/datum/strippable_item/proc/get_item(atom/source) + return + +/// Tries to equip the item onto the given source. +/// Returns TRUE/FALSE depending on if it is allowed. +/// This should be used for checking if an item CAN be equipped. +/// It should not perform the equipping itself. +/datum/strippable_item/proc/try_equip(atom/source, obj/item/equipping, mob/user) + if(HAS_TRAIT(equipping, TRAIT_NODROP) ) + to_chat(user, span_warning("You can't put [equipping] on [source], it's stuck to your hand!")) + return FALSE + + if(equipping.item_flags & ABSTRACT) + return FALSE //I don't know a sane-sounding feedback message for trying to put a slap into someone's hand + + return TRUE + +/// Start the equipping process. This is the proc you should yield in. +/// Returns TRUE/FALSE depending on if it is allowed. +/datum/strippable_item/proc/start_equip(atom/source, obj/item/equipping, mob/user) + source.visible_message( + span_notice("[user] tries to put [equipping] on [source]."), + span_notice("[user] tries to put [equipping] on you."), + ) + if(ishuman(source)) + var/mob/living/carbon/human/victim_human = source + if(!victim_human.has_vision()) + to_chat(victim_human, span_userdanger("You feel someone trying to put something on you.")) + + if(!do_after(user, equipping.put_on_delay, source)) + return FALSE + + if(QDELETED(equipping) || !user.Adjacent(source) || HAS_TRAIT(equipping, TRAIT_NODROP) ) + return FALSE + + return TRUE + +/// The proc that places the item on the source. This should not yield. +/datum/strippable_item/proc/finish_equip(atom/source, obj/item/equipping, mob/user) + SHOULD_NOT_SLEEP(TRUE) + return + +/// Tries to unequip the item from the given source. +/// Returns TRUE/FALSE depending on if it is allowed. +/// This should be used for checking if it CAN be unequipped. +/// It should not perform the unequipping itself. +/datum/strippable_item/proc/try_unequip(atom/source, mob/user) + SHOULD_NOT_SLEEP(TRUE) + + var/obj/item/item = get_item(source) + if(isnull(item)) + return FALSE + + if(ismob(source)) + var/mob/mob_source = source + if(!item.canStrip(user, mob_source)) + return FALSE + + return TRUE + +/// Start the unequipping process. This is the proc you should yield in. +/// Returns TRUE/FALSE depending on if it is allowed. +/datum/strippable_item/proc/start_unequip(atom/source, mob/user) + var/obj/item/item = get_item(source) + if(isnull(item)) + return FALSE + + if(!in_thief_mode(user)) + source.visible_message( + span_warning("[user] tries to remove [source]'s [item.name]."), + span_userdanger("[user] tries to remove your [item.name]."), + "You hear rustling." + ) + + to_chat(user, span_danger("You try to remove [source]'s [item.name]...")) + add_attack_logs(user, source, "Attempting stripping of [item]") + item.add_fingerprint(user) + + if(ishuman(source)) + var/mob/living/carbon/human/victim_human = source + if(!victim_human.has_vision()) + to_chat(source, span_userdanger("You feel someone fumble with your belongings.")) + + return start_unequip_mob(get_item(source), source, user) + +/// The proc that unequips the item from the source. This should not yield. +/datum/strippable_item/proc/finish_unequip(atom/source, mob/user) + SHOULD_NOT_SLEEP(TRUE) + return + +/// Returns a STRIPPABLE_OBSCURING_* define to report on whether or not this is obscured. +/datum/strippable_item/proc/get_obscuring(atom/source) + SHOULD_NOT_SLEEP(TRUE) + return STRIPPABLE_OBSCURING_NONE + +/// Returns the ID of this item's strippable action. +/// Return `null` if there is no alternate action. +/// Any return value of this must be in StripMenu. +/datum/strippable_item/proc/get_alternate_actions(atom/source, mob/user) + return null + +/** + * Actions that can happen to that body part, regardless if there is an item or not. As long as it is not obscured + */ +/datum/strippable_item/proc/get_body_action(atom/source, mob/user) + return + +/// Performs an alternative action on this strippable_item. +/// `has_alternate_action` needs to be TRUE. +/// Returns FALSE if blocked by signal, TRUE otherwise. +/datum/strippable_item/proc/alternate_action(atom/source, mob/user, action_key) + SHOULD_CALL_PARENT(TRUE) + return TRUE + +/// Returns whether or not this item should show. +/datum/strippable_item/proc/should_show(atom/source, mob/user) + return TRUE + +/// Returns whether or not this item should show. +/datum/strippable_item/proc/in_thief_mode(mob/user) + if(!ishuman(user)) + return FALSE + var/mob/living/carbon/human/H = usr + var/obj/item/clothing/gloves/G = H.gloves + return G?.pickpocket + +/// A preset for equipping items onto mob slots +/datum/strippable_item/mob_item_slot + /// The SLOT_FLAG_* to equip to. + var/item_slot + +/datum/strippable_item/mob_item_slot/get_item(atom/source) + if(!ismob(source)) + return null + + var/mob/mob_source = source + return mob_source.get_item_by_slot(item_slot) + +/datum/strippable_item/mob_item_slot/try_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return + + if(!ismob(source)) + return FALSE + + if(!equipping.mob_can_equip(source, item_slot, disable_warning = TRUE)) + to_chat(user, span_warning("\The [equipping] doesn't fit in that place!")) + return FALSE + + return TRUE + +/datum/strippable_item/mob_item_slot/start_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return + + if(!ismob(source)) + return FALSE + + if(!equipping.mob_can_equip(source, item_slot, disable_warning = TRUE)) + return FALSE + + return TRUE + +/datum/strippable_item/mob_item_slot/finish_equip(atom/source, obj/item/equipping, mob/user) + if(!ismob(source)) + return FALSE + + var/mob/mob_source = source + mob_source.equip_to_slot(equipping, item_slot) + + add_attack_logs(user, source, "Strip equipped [equipping]") + +/datum/strippable_item/mob_item_slot/get_obscuring(atom/source) + if(ishuman(source)) + var/mob/living/carbon/human/human_source = source + if(item_slot & human_source.check_obscured_slots()) + return STRIPPABLE_OBSCURING_COMPLETELY + return STRIPPABLE_OBSCURING_NONE + +/datum/strippable_item/mob_item_slot/finish_unequip(atom/source, mob/user) + var/obj/item/item = get_item(source) + if(isnull(item)) + return FALSE + + if(!ismob(source)) + return FALSE + + var/thief = in_thief_mode(user) + + finish_unequip_mob(item, source, user, thief) + + if(thief) + user.put_in_hands(item, FALSE, FALSE, TRUE, TRUE, TRUE) + +/// Returns the delay of equipping this item to a mob +/datum/strippable_item/mob_item_slot/proc/get_equip_delay(obj/item/equipping) + return equipping.put_on_delay + +/// A utility function for `/datum/strippable_item`s to start unequipping an item from a mob. +/proc/start_unequip_mob(obj/item/item, mob/source, mob/user, strip_delay) + if(!strip_delay) + strip_delay = item.strip_delay + if(!do_after(user, strip_delay, source)) + return FALSE + + return TRUE + +/// A utility function for `/datum/strippable_item`s to finish unequipping an item from a mob. +/proc/finish_unequip_mob(obj/item/item, mob/source, mob/user, silent) + if(!source.drop_item_ground(item, silent = silent)) + return + + add_attack_logs(user, source, "Stripping of [item]") + +/// A representation of the stripping UI +/datum/strip_menu + /// The owner who has the element /datum/element/strippable + var/atom/movable/owner + + /// The strippable element itself + var/datum/element/strippable/strippable + + /// A lazy list of user mobs to a list of strip menu keys that they're interacting with + var/list/interactions + + /// Associated list of "[icon][icon_state]" = base64 representation of icon. Used for PERFORMANCE. + var/static/list/base64_cache = list() + +/datum/strip_menu/New(atom/movable/owner, datum/element/strippable/strippable) + . = ..() + src.owner = owner + src.strippable = strippable + +/datum/strip_menu/Destroy() + owner = null + strippable = null + + return ..() + +/datum/strip_menu/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "StripMenu") + ui.open() + +/datum/strip_menu/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/simple/inventory), + ) + +/datum/strip_menu/ui_data(mob/user) + var/list/data = list() + + var/list/items = list() + + for(var/strippable_key in strippable.items) + var/datum/strippable_item/item_data = strippable.items[strippable_key] + + if(!item_data.should_show(owner, user)) + continue + + var/list/result + + var/obj/item/item = item_data.get_item(owner) + if(item && (item.item_flags & ABSTRACT)) + items[strippable_key] = result + continue + + if(strippable_key in LAZYACCESS(interactions, user)) + LAZYSET(result, "interacting", TRUE) + + var/obscuring = item_data.get_obscuring(owner) + if(obscuring == STRIPPABLE_OBSCURING_COMPLETELY || (item && !item.canStrip(user))) + LAZYSET(result, "cantstrip", TRUE) + + if(obscuring != STRIPPABLE_OBSCURING_NONE) + LAZYSET(result, "obscured", obscuring) + items[strippable_key] = result + continue + + var/alternates = item_data.get_body_action(owner, user) + if(!islist(alternates) && !isnull(alternates)) + alternates = list(alternates) + + if(isnull(item)) + if(length(alternates)) + LAZYSET(result, "alternates", alternates) + items[strippable_key] = result + continue + + LAZYINITLIST(result) + + var/key = "[item.icon],[item.icon_state]" + if(!(key in base64_cache)) + base64_cache[key] = icon2base64(icon(item.icon, item.icon_state, dir = SOUTH, frame = 1, moving = FALSE)) + result["icon"] = base64_cache[key] + result["name"] = item.name + + var/real_alts = item_data.get_alternate_actions(owner, user) + if(!isnull(real_alts)) + if(islist(alternates)) + alternates += real_alts + else + alternates = real_alts + if(!islist(alternates) && !isnull(alternates)) + alternates = list(alternates) + result["alternates"] = alternates + + items[strippable_key] = result + + data["items"] = items + + // While most `\the`s are implicit, this one is not. + // In this case, `\The` would otherwise be used. + // This doesn't match with what it's used for, which is to say "Stripping the alien drone", + // as opposed to "Stripping The alien drone". + // Human names will still show without "the", as they are proper nouns. + data["name"] = "\the [owner]" + data["show_mode"] = user.client.prefs.toggles2 & PREFTOGGLE_2_BIG_STRIP_MENU ? SHOW_FULLSIZE_MENU : SHOW_MINIATURE_MENU + + return data + +/datum/strip_menu/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + + var/mob/living/user = ui.user + if(!isliving(ui.user) || !HAS_TRAIT(user, TRAIT_CAN_STRIP)) + return + + . = TRUE + switch(action) + if("use") + var/key = params["key"] + var/datum/strippable_item/strippable_item = strippable.items[key] + + if(isnull(strippable_item)) + return + + if(!strippable_item.should_show(owner, user)) + return + + if(strippable_item.get_obscuring(owner) == STRIPPABLE_OBSCURING_COMPLETELY) + return + + var/item = strippable_item.get_item(owner) + if(isnull(item)) + var/obj/item/held_item = user.get_active_hand() + if(isnull(held_item)) + return + + if(strippable_item.try_equip(owner, held_item, user)) + LAZYORASSOCLIST(interactions, user, key) + + // Update just before the delay starts + SStgui.update_uis(src) + // Yielding call + var/should_finish = strippable_item.start_equip(owner, held_item, user) + + LAZYREMOVEASSOC(interactions, user, key) + + if(!should_finish) + return + + if(QDELETED(src) || QDELETED(owner)) + return + + // They equipped an item in the meantime, or they're no longer adjacent + if(!isnull(strippable_item.get_item(owner)) || !user.Adjacent(owner)) + return + + // make sure to drop the item + if(!user.drop_item_ground(held_item, silent = strippable_item.in_thief_mode(user))) + return + + strippable_item.finish_equip(owner, held_item, user) + + else if(strippable_item.try_unequip(owner, user)) + LAZYORASSOCLIST(interactions, user, key) + + // Update just before the delay starts + SStgui.update_uis(src) + var/should_unequip = strippable_item.start_unequip(owner, user) + + LAZYREMOVEASSOC(interactions, user, key) + + // Yielding call + if(!should_unequip) + return + + if(QDELETED(src) || QDELETED(owner)) + return + + // They changed the item in the meantime + if(strippable_item.get_item(owner) != item) + return + + if(!user.Adjacent(owner)) + return + + strippable_item.finish_unequip(owner, user) + if("alt") + var/key = params["key"] + var/datum/strippable_item/strippable_item = strippable.items[key] + + if(isnull(strippable_item)) + return + + if(!strippable_item.should_show(owner, user)) + return + + if(strippable_item.get_obscuring(owner) == STRIPPABLE_OBSCURING_COMPLETELY) + return + + if(isnull(strippable_item.get_body_action(owner, user))) + var/item = strippable_item.get_item(owner) + if(isnull(item) || isnull(strippable_item.get_alternate_actions(owner, user))) + return + + LAZYORASSOCLIST(interactions, user, key) + + // Update just before the delay starts + SStgui.update_uis(src) + // Potentially yielding + strippable_item.alternate_action(owner, user, params["action_key"]) + + LAZYREMOVEASSOC(interactions, user, key) + +/datum/strip_menu/ui_host(mob/user) + return owner + +/datum/strip_menu/ui_state(mob/user) + return GLOB.strippable_state + +/// Creates an assoc list of keys to /datum/strippable_item +/proc/create_strippable_list(types) + var/list/strippable_items = list() + + for(var/strippable_type in types) + var/datum/strippable_item/strippable_item = new strippable_type + strippable_items[strippable_item.key] = strippable_item + + return strippable_items + +#undef SHOW_MINIATURE_MENU +#undef SHOW_FULLSIZE_MENU diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm index 2711d5a89b7..6762eb17a23 100644 --- a/code/datums/elements/turf_transparency.dm +++ b/code/datums/elements/turf_transparency.dm @@ -176,7 +176,7 @@ GLOBAL_LIST_EMPTY(pillars_by_z) hold_this.display(orphan, src) /datum/element/turf_z_transparency - element_flags = ELEMENT_DETACH + element_flags = ELEMENT_DETACH_ON_HOST_DESTROY ///This proc sets up the signals to handle updating viscontents when turfs above/below update. Handle plane and layer here too so that they don't cover other obs/turfs in Dream Maker /datum/element/turf_z_transparency/Attach(datum/target, mapload) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 20efef0c3b8..377c3a0f552 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -3,7 +3,7 @@ /mob/camera/aiEye/remote/holo/setLoc(turf/destination, force_update = FALSE) . = ..() var/obj/machinery/hologram/holopad/H = origin - H.move_hologram(eye_user, loc) + H?.move_hologram(eye_user, loc) ai_detector_visible = FALSE // Holocalls dont trigger the Ai Detector //this datum manages it's own references diff --git a/code/datums/keybindings/_keybindings.dm b/code/datums/keybindings/_keybindings.dm index 535b4e5f2a7..593eddaa95b 100644 --- a/code/datums/keybindings/_keybindings.dm +++ b/code/datums/keybindings/_keybindings.dm @@ -6,52 +6,33 @@ /// The default key(s) assigned to the keybind. var/list/keys + /** * Returns whether the keybinding can be pressed by the client's current mob. * * Arguments: - * * C - The client. - * * M - The client's mob. + * * user - The client. */ -/datum/keybinding/proc/can_use(client/C, mob/M) +/datum/keybinding/proc/can_use(client/user) return TRUE + /** * Called when the client presses the keybind. * * Arguments: - * * C - The client. + * * user - The client. */ -/datum/keybinding/proc/down(client/C) - if(should_start_looping(C)) - SSinput.processing[C] = world.time +/datum/keybinding/proc/down(client/user) + return FALSE -/** - * Called when the client releases the keybind. - * - * Arguments: - * * C - The client. - */ -/datum/keybinding/proc/up(client/C) - if(should_stop_looping(C)) - SSinput.processing -= C /** - * Called on keybind press to determine looping behaviour. - * If TRUE is returned, the client will be added to SSinput's processing loop. Use VERY sparingly. + * Called when the client releases the keybind. * * Arguments: - * * C - The client. + * * user - The client. */ -/datum/keybinding/proc/should_start_looping(client/C) +/datum/keybinding/proc/up(client/user) return FALSE -/** - * Called on keybind release to determine looping behaviour. - * If TRUE is returned, the client will be removed from SSinput's processing loop. - * - * Arguments: - * * C - The client. - */ -/datum/keybinding/proc/should_stop_looping(client/C) - return FALSE diff --git a/code/datums/keybindings/admin.dm b/code/datums/keybindings/admin.dm index e31a434d050..e7f857ff97b 100644 --- a/code/datums/keybindings/admin.dm +++ b/code/datums/keybindings/admin.dm @@ -3,76 +3,118 @@ /// The rights to use with [/proc/check_rights] if any var/rights -/datum/keybinding/admin/can_use(client/C, mob/M) + +/datum/keybinding/admin/can_use(client/user) if(rights && !check_rights(rights, FALSE)) return FALSE - return !isnull(C.holder) && ..() + return !isnull(user.holder) + /datum/keybinding/admin/mc_debug name = "MC Debug" keys = list("ShiftF3") - rights = R_VIEWRUNTIMES | R_DEBUG + rights = R_VIEWRUNTIMES|R_DEBUG + -/datum/keybinding/admin/mc_debug/down(client/C) +/datum/keybinding/admin/mc_debug/down(client/user) . = ..() - if(C in SSdebugview.processing) - SSdebugview.stop_processing(C) - return - SSdebugview.start_processing(C) + if(.) + return . + if(user in SSdebugview.processing) + SSdebugview.stop_processing(user) + else + SSdebugview.start_processing(user) + return TRUE + /datum/keybinding/admin/msay name = "Msay (for admins)" keys = list("ShiftF5") -/datum/keybinding/admin/msay/down(client/C) + +/datum/keybinding/admin/msay/down(client/user) . = ..() - C.get_mentor_say() + if(.) + return . + user.get_mentor_say() + return TRUE + /datum/keybinding/admin/asay name = "Msay/Asay" keys = list("F5") -/datum/keybinding/admin/asay/down(client/C) + +/datum/keybinding/admin/asay/down(client/user) . = ..() - C.get_admin_say() + if(.) + return . + user.get_admin_say() + return TRUE + /datum/keybinding/admin/aghost name = "Aghost" keys = list("F6") -/datum/keybinding/admin/aghost/down(client/C) + +/datum/keybinding/admin/aghost/down(client/user) . = ..() - C.admin_ghost() + if(.) + return . + user.admin_ghost() + return TRUE + /datum/keybinding/admin/player_panel name = "Player Panel" keys = list("F7") - rights = R_ADMIN | R_MOD + rights = R_ADMIN|R_MOD + -/datum/keybinding/admin/player_panel/down(client/C) +/datum/keybinding/admin/player_panel/down(client/user) . = ..() - C.holder.player_panel_new() + if(.) + return . + user.holder.player_panel_new() + return TRUE + /datum/keybinding/admin/apm name = "Admin PM" keys = list("F8") -/datum/keybinding/admin/apm/down(client/C) + +/datum/keybinding/admin/apm/down(client/user) . = ..() - C.cmd_admin_pm_panel() + if(.) + return . + user.cmd_admin_pm_panel() + return TRUE + /datum/keybinding/admin/invisimin name = "Invisimin" keys = list("F9") -/datum/keybinding/admin/invisimin/down(client/C) + +/datum/keybinding/admin/invisimin/down(client/user) . = ..() - C.invisimin() + if(.) + return . + user.invisimin() + return TRUE + /datum/keybinding/admin/dsay name = "Dsay" keys = list("F10") -/datum/keybinding/admin/dsay/down(client/C) + +/datum/keybinding/admin/dsay/down(client/user) . = ..() - C.get_dead_say() + if(.) + return . + user.get_dead_say() + return TRUE + diff --git a/code/datums/keybindings/carbon.dm b/code/datums/keybindings/carbon.dm index 409cde0b8a7..a137d04a016 100644 --- a/code/datums/keybindings/carbon.dm +++ b/code/datums/keybindings/carbon.dm @@ -1,92 +1,138 @@ /datum/keybinding/carbon category = KB_CATEGORY_CARBON -/datum/keybinding/carbon/can_use(client/C, mob/M) - return iscarbon(M) && ..() + +/datum/keybinding/carbon/can_use(client/user) + return iscarbon(user.mob) + /datum/keybinding/carbon/throw_mode name = "Режим броска (переключить)" keys = list("R") -/datum/keybinding/carbon/throw_mode/down(client/C) + +/datum/keybinding/carbon/throw_mode/down(client/user) . = ..() - var/mob/living/carbon/M = C.mob - M.toggle_throw_mode() + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.toggle_throw_mode() + return TRUE + -/datum/keybinding/carbon/throw_mode/hold +/datum/keybinding/carbon/throw_mode_hold name = "Режим броска (Зажать)" - keys = null -/datum/keybinding/carbon/throw_mode/hold/up(client/C) + +/datum/keybinding/carbon/throw_mode_hold/down(client/user) + . = ..() + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.toggle_throw_mode() + + +/datum/keybinding/carbon/throw_mode_hold/up(client/user) . = ..() - var/mob/living/carbon/M = C.mob - M.throw_mode_off() + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.throw_mode_off() + /datum/keybinding/carbon/give_item name = "Передать вещь (переключить)" keys = list("V") -/datum/keybinding/carbon/give_item/down(client/C) + +/datum/keybinding/carbon/give_item/down(client/user) . = ..() - var/mob/living/carbon/M = C.mob - M.toggle_give() + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.toggle_give() + return TRUE + /datum/keybinding/carbon/intent /// The intent to switch to. var/intent -/datum/keybinding/carbon/intent/down(client/C) + +/datum/keybinding/carbon/intent/down(client/user) . = ..() - var/mob/living/carbon/M = C.mob - M.a_intent_change(intent) + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.a_intent_change(intent) + return TRUE + /datum/keybinding/carbon/intent/help name = "Help Intent (нажать)" intent = INTENT_HELP keys = list("1") + /datum/keybinding/carbon/intent/disarm name = "Disarm Intent (нажать)" intent = INTENT_DISARM keys = list("2") + /datum/keybinding/carbon/intent/grab name = "Grab Intent (нажать)" intent = INTENT_GRAB keys = list("3") + /datum/keybinding/carbon/intent/harm name = "Harm Intent (нажать)" intent = INTENT_HARM keys = list("4") -/datum/keybinding/carbon/intent/hold + +/datum/keybinding/carbon/intent_hold + /// The intent to switch to. + var/intent /// The previous intent before holding. var/prev_intent -/datum/keybinding/carbon/intent/hold/down(client/C) - var/mob/living/carbon/M = C.mob - prev_intent = M.a_intent - return ..() -/datum/keybinding/carbon/intent/hold/up(client/C) +/datum/keybinding/carbon/intent_hold/down(client/user) . = ..() - var/mob/living/carbon/M = C.mob - M.a_intent_change(prev_intent) + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + prev_intent = carbon_mob.a_intent + carbon_mob.a_intent_change(intent) + + +/datum/keybinding/carbon/intent_hold/up(client/user) + . = ..() + if(.) + return . + var/mob/living/carbon/carbon_mob = user.mob + carbon_mob.a_intent_change(prev_intent) prev_intent = null -/datum/keybinding/carbon/intent/hold/help + +/datum/keybinding/carbon/intent_hold/help name = "Help Intent (зажать)" intent = INTENT_HELP -/datum/keybinding/carbon/intent/hold/disarm + +/datum/keybinding/carbon/intent_hold/disarm name = "Disarm Intent (зажать)" intent = INTENT_DISARM -/datum/keybinding/carbon/intent/hold/grab + +/datum/keybinding/carbon/intent_hold/grab name = "Grab Intent (зажать)" intent = INTENT_GRAB -/datum/keybinding/carbon/intent/hold/harm + +/datum/keybinding/carbon/intent_hold/harm name = "Harm Intent (зажать)" intent = INTENT_HARM + diff --git a/code/datums/keybindings/client.dm b/code/datums/keybindings/client.dm index bfe155cae51..f9e26abca60 100644 --- a/code/datums/keybindings/client.dm +++ b/code/datums/keybindings/client.dm @@ -1,58 +1,94 @@ /datum/keybinding/client category = KB_CATEGORY_UNSORTED + /datum/keybinding/client/admin_help name = "Admin Help" keys = list("F1") -/datum/keybinding/client/admin_help/down(client/C) + +/datum/keybinding/client/admin_help/down(client/user) . = ..() - C.adminhelp() + if(.) + return . + user.adminhelp() + return TRUE + /datum/keybinding/client/ooc name = "OOC" keys = list("F2", "O") -/datum/keybinding/client/ooc/down(client/C) + +/datum/keybinding/client/ooc/down(client/user) . = ..() - C.ooc() + if(.) + return . + user.ooc() + return TRUE + /datum/keybinding/client/looc name = "Локальный OOC" keys = list("L") -/datum/keybinding/client/looc/down(client/C) + +/datum/keybinding/client/looc/down(client/user) . = ..() - C.looc() + if(.) + return . + user.looc() + return TRUE + /datum/keybinding/client/say name = "Say" keys = list("F3", "T") -/datum/keybinding/client/say/down(client/C) + +/datum/keybinding/client/say/down(client/user) . = ..() - C.mob.say_wrapper() + if(.) + return . + user.mob.say_wrapper() + return TRUE + /datum/keybinding/client/me name = "Me" keys = list("F4", "M") -/datum/keybinding/client/me/down(client/C) + +/datum/keybinding/client/me/down(client/user) . = ..() - C.mob.me_wrapper() + if(.) + return . + user.mob.me_wrapper() + return TRUE + /datum/keybinding/client/t_fullscreen name = "Переключить Fullscreen" keys = list("F11") -/datum/keybinding/client/t_fullscreen/down(client/C) + +/datum/keybinding/client/t_fullscreen/down(client/user) . = ..() - C.toggle_fullscreen() + if(.) + return . + user.toggle_fullscreen() + return TRUE + /datum/keybinding/client/toggle_min_hud name = "Переключить минимальный HUD" keys = list("F12") -/datum/keybinding/client/toggle_min_hud/down(client/C) + +/datum/keybinding/client/toggle_min_hud/down(client/user) . = ..() - C.mob.button_pressed_F12() + if(.) + return . + user.mob.button_pressed_F12() + return TRUE + diff --git a/code/datums/keybindings/emote.dm b/code/datums/keybindings/emote.dm index f399dec92d3..8891cb71a72 100644 --- a/code/datums/keybindings/emote.dm +++ b/code/datums/keybindings/emote.dm @@ -3,13 +3,11 @@ var/datum/emote/linked_emote -/datum/keybinding/emote/can_use(client/C, mob/M) - return ..() //We don't need custom logic here as emotes handle their own useability - - /datum/keybinding/emote/down(client/user) . = ..() - user.mob.emote(initial(linked_emote.key), intentional = TRUE) + if(.) + return . + return user.mob.emote(initial(linked_emote.key), intentional = TRUE) /** @@ -189,8 +187,8 @@ /datum/keybinding/emote/carbon category = KB_CATEGORY_EMOTE_CARBON -/datum/keybinding/emote/carbon/can_use(client/C, mob/M) - return iscarbon(M) && ..() +/datum/keybinding/emote/carbon/can_use(client/user) + return iscarbon(user.mob) /datum/keybinding/emote/carbon/cross linked_emote = /datum/emote/living/carbon/cross @@ -279,8 +277,8 @@ /datum/keybinding/emote/carbon/alien category = KB_CATEGORY_EMOTE_ALIEN -/datum/keybinding/emote/carbon/alien/can_use(client/C, mob/M) - return isalien(M) && ..() +/datum/keybinding/emote/carbon/alien/can_use(client/user) + return isalien(user.mob) /datum/keybinding/emote/carbon/alien/humanoid/hiss linked_emote = /datum/emote/living/carbon/alien/humanoid/hiss @@ -297,8 +295,8 @@ /datum/keybinding/emote/carbon/brain category = KB_CATEGORY_EMOTE_BRAIN -/datum/keybinding/emote/carbon/brain/can_use(client/C, mob/M) - return isbrain(M) && ..() +/datum/keybinding/emote/carbon/brain/can_use(client/user) + return isbrain(user.mob) /datum/keybinding/emote/carbon/brain/alarm linked_emote = /datum/emote/living/carbon/brain/alarm @@ -335,8 +333,8 @@ /datum/keybinding/emote/carbon/human category = KB_CATEGORY_EMOTE_HUMAN -/datum/keybinding/emote/carbon/human/can_use(client/C, mob/M) - return ishuman(M) && ..() +/datum/keybinding/emote/carbon/human/can_use(client/user) + return ishuman(user.mob) /datum/keybinding/emote/carbon/human/johnny linked_emote = /datum/emote/living/carbon/human/johnny @@ -685,8 +683,8 @@ /datum/keybinding/emote/silicon category = KB_CATEGORY_EMOTE_SILICON -/datum/keybinding/emote/silicon/can_use(client/C, mob/M) - return (issilicon(M) || isbot(M) || ismachineperson(M)) && ..() +/datum/keybinding/emote/silicon/can_use(client/user) + return issilicon(user.mob) || isbot(user.mob) || ismachineperson(user.mob) /datum/keybinding/emote/silicon/scream linked_emote = /datum/emote/living/silicon/scream @@ -735,11 +733,11 @@ /datum/keybinding/emote/simple_animal category = KB_CATEGORY_EMOTE_ANIMAL -/datum/keybinding/emote/simple_animal/can_use(client/C, mob/M) - return isanimal(M) && ..() +/datum/keybinding/emote/simple_animal/can_use(client/user) + return isanimal(user.mob) -/datum/keybinding/emote/simple_animal/pet/dog/can_use(client/C, mob/M) - return isdog(M) && ..() +/datum/keybinding/emote/simple_animal/pet/dog/can_use(client/user) + return isdog(user.mob) /datum/keybinding/emote/simple_animal/pet/dog/bark linked_emote = /datum/emote/living/simple_animal/pet/dog/bark @@ -754,16 +752,16 @@ name = "Рычать (пёс)" -/datum/keybinding/emote/simple_animal/mouse/can_use(client/C, mob/M) - return ismouse(M) && ..() +/datum/keybinding/emote/simple_animal/mouse/can_use(client/user) + return ismouse(user.mob) /datum/keybinding/emote/simple_animal/mouse/squeak linked_emote = /datum/emote/living/simple_animal/mouse/squeak name = "Писк (мышь)" -/datum/keybinding/emote/simple_animal/pet/cat/can_use(client/C, mob/M) - return iscat(M) && ..() +/datum/keybinding/emote/simple_animal/pet/cat/can_use(client/user) + return iscat(user.mob) /datum/keybinding/emote/simple_animal/pet/cat/meow linked_emote = /datum/emote/living/simple_animal/pet/cat/meow @@ -791,24 +789,26 @@ var/donor_exclusive = FALSE -/datum/keybinding/custom/down(client/C) +/datum/keybinding/custom/down(client/user) . = ..() - if(!C.prefs?.custom_emotes) //Checks the current character save for any custom emotes - return + if(.) + return . + if(!user.prefs?.custom_emotes) //Checks the current character save for any custom emotes + return TRUE - var/desired_emote = C.prefs.custom_emotes[name] //check the custom emotes list for this keybind name + var/desired_emote = user.prefs.custom_emotes[name] //check the custom emotes list for this keybind name if(!desired_emote) - return - - C.mob.me_verb(html_decode(desired_emote)) //do the thing! + return TRUE + user.mob.me_verb(html_decode(desired_emote)) //do the thing! + return TRUE -/datum/keybinding/custom/can_use(client/C, mob/M) - if(donor_exclusive && !((C.donator_level >= 2) || C.holder || C.prefs.unlock_content)) //is this keybind restricted to donors/byond members/admins, and are you one or not? - return - return isliving(M) && ..() +/datum/keybinding/custom/can_use(client/user) + if(donor_exclusive && !((user.donator_level >= 2) || user.holder || user.prefs?.unlock_content)) //is this keybind restricted to donors/byond members/admins, and are you one or not? + return FALSE + return isliving(user.mob) /datum/keybinding/custom/one diff --git a/code/datums/keybindings/human.dm b/code/datums/keybindings/human.dm index 6e8439cb641..1363040a14d 100644 --- a/code/datums/keybindings/human.dm +++ b/code/datums/keybindings/human.dm @@ -1,17 +1,24 @@ /datum/keybinding/human category = KB_CATEGORY_HUMAN -/datum/keybinding/human/can_use(client/C, mob/M) - return ishuman(M) && ..() + +/datum/keybinding/human/can_use(client/user) + return ishuman(user.mob) + /datum/keybinding/human/toggle_holster name = "Использовать кобуру" keys = list("H") -/datum/keybinding/human/toggle_holster/down(client/C) + +/datum/keybinding/human/toggle_holster/down(client/user) . = ..() - var/mob/living/carbon/human/M = C.mob - if(!M.w_uniform) - return - var/obj/item/clothing/accessory/holster/H = locate() in M.w_uniform - H?.holster_verb() + if(.) + return . + var/mob/living/carbon/human/human_mob = user.mob + if(!human_mob.w_uniform) + return TRUE + var/obj/item/clothing/accessory/holster/holster = locate() in human_mob.w_uniform + holster?.holster_verb() + return TRUE + diff --git a/code/datums/keybindings/living.dm b/code/datums/keybindings/living.dm index 9a075cd6d64..1bf4b74b7bb 100644 --- a/code/datums/keybindings/living.dm +++ b/code/datums/keybindings/living.dm @@ -1,64 +1,101 @@ /datum/keybinding/living category = KB_CATEGORY_LIVING -/datum/keybinding/living/can_use(client/C, mob/M) - return isliving(M) && ..() + +/datum/keybinding/living/can_use(client/user) + return isliving(user.mob) + /datum/keybinding/living/rest name = "Лечь/встать" keys = list("ShiftB") -/datum/keybinding/living/rest/down(client/C) + +/datum/keybinding/living/rest/down(client/user) . = ..() - var/mob/living/M = C.mob - M.toggle_resting() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.toggle_resting() + return TRUE + /datum/keybinding/living/resist name = "Сопротивляться" keys = list("B") -/datum/keybinding/living/resist/down(client/C) + +/datum/keybinding/living/resist/down(client/user) . = ..() - var/mob/living/M = C.mob - M.resist() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.resist() + return TRUE + /datum/keybinding/living/whisper name = "Шептать" keys = list("ShiftT") -/datum/keybinding/living/whisper/down(client/C) - var/mob/M = C.mob - M.set_typing_indicator(TRUE) - M.hud_typing = 1 - var/message = typing_input(M, "", "Whisper (text)") - M.hud_typing = 0 - M.set_typing_indicator(FALSE) + + +/datum/keybinding/living/whisper/down(client/user) + . = ..() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.set_typing_indicator(TRUE) + living_mob.hud_typing = TRUE + var/message = typing_input(living_mob, "", "Whisper (text)") + living_mob.hud_typing = FALSE + living_mob.set_typing_indicator(FALSE) if(message) - M.whisper(message) + living_mob.whisper(message) + return TRUE + /datum/keybinding/living/look_up name = "Взглянуть вверх" keys = list("Northwest") // Home + /datum/keybinding/living/look_up/down(client/user) . = ..() - var/mob/living/L = user.mob - L.look_up() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.look_up() + return TRUE + /datum/keybinding/living/look_up/up(client/user) . = ..() - var/mob/living/L = user.mob - L.end_look_up() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.end_look_up() + return TRUE + /datum/keybinding/living/look_down name = "Взглянуть вниз" keys = list("Southwest") // End + /datum/keybinding/living/look_down/down(client/user) . = ..() - var/mob/living/L = user.mob - L.look_down() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.look_down() + return TRUE + /datum/keybinding/living/look_down/up(client/user) . = ..() - var/mob/living/L = user.mob - L.end_look_down() + if(.) + return . + var/mob/living/living_mob = user.mob + living_mob.end_look_down() + return TRUE + diff --git a/code/datums/keybindings/mob.dm b/code/datums/keybindings/mob.dm index 0e3d89443c6..0b29b61944f 100644 --- a/code/datums/keybindings/mob.dm +++ b/code/datums/keybindings/mob.dm @@ -1,286 +1,388 @@ /datum/keybinding/mob category = KB_CATEGORY_MOB + // Hands /datum/keybinding/mob/use_held_object name = "Использовать вещь в руке" keys = list("Y", "Z") -/datum/keybinding/mob/use_held_object/down(client/C) + +/datum/keybinding/mob/use_held_object/down(client/user) . = ..() - C.mob.mode() + if(.) + return . + user.mob.mode() + return TRUE + /datum/keybinding/mob/equip_held_object name = "Экипировать вещь" keys = list("E") -/datum/keybinding/mob/equip_held_object/down(client/C) + +/datum/keybinding/mob/equip_held_object/down(client/user) . = ..() - C.mob.quick_equip() + if(.) + return . + user.mob.quick_equip() + return TRUE + /datum/keybinding/mob/drop_held_object name = "Выложить вещь в руке" keys = list("Q") -/datum/keybinding/mob/drop_held_object/can_use(client/C, mob/M) - return !isrobot(M) && ..() //robots on 'q' have their own proc for drop, in keybindinds/robot.dm -/datum/keybinding/mob/drop_held_object/down(client/C) +/datum/keybinding/mob/drop_held_object/can_use(client/user) + return !isrobot(user.mob) //robots on 'q' have their own proc for drop, in keybindinds/robot.dm + + +/datum/keybinding/mob/drop_held_object/down(client/user) . = ..() - var/obj/item/I = C.mob.get_active_hand() - if(!I && C.mob.special_hands_drop_action()) - SEND_SIGNAL(C.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) - return - - if(I) - if(SEND_SIGNAL(C.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) & COMPONENT_CANCEL_DROP) - return - I.run_drop_held_item(C.mob) + if(.) + return . + var/obj/item/active_item = user.mob.get_active_hand() + if(!active_item && user.mob.special_hands_drop_action()) + SEND_SIGNAL(user.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) + return TRUE + + if(active_item) + if(SEND_SIGNAL(user.mob, COMSIG_MOB_KEY_DROP_ITEM_DOWN) & COMPONENT_CANCEL_DROP) + return TRUE + active_item.run_drop_held_item(user.mob) else - if(C.mob.pulling && isliving(C.mob)) - var/mob/living/grabber = C.mob + if(user.mob.pulling && isliving(user.mob)) + var/mob/living/grabber = user.mob if(!isnull(grabber.pull_hand) && grabber.pull_hand != PULL_WITHOUT_HANDS) - if(C.mob.next_move <= world.time && grabber.hand == grabber.pull_hand) + if(user.mob.next_move <= world.time && grabber.hand == grabber.pull_hand) grabber.stop_pulling() - return - to_chat(C, span_warning("Вы ничего не держите в руке!")) + return TRUE + to_chat(user, span_warning("Вы ничего не держите в руке!")) + return TRUE + /datum/keybinding/mob/swap_hands name = "Поменять руки" keys = list("X") -/datum/keybinding/mob/swap_hands/down(client/C) + +/datum/keybinding/mob/swap_hands/down(client/user) . = ..() - C.mob.swap_hand() + if(.) + return . + user.mob.swap_hand() + return TRUE + // Intents /datum/keybinding/mob/prev_intent name = "Предыдущий Intent" keys = list("F") -/datum/keybinding/mob/prev_intent/down(client/C) + +/datum/keybinding/mob/prev_intent/down(client/user) . = ..() - C.mob.a_intent_change(INTENT_HOTKEY_LEFT) + if(.) + return . + user.mob.a_intent_change(INTENT_HOTKEY_LEFT) + return TRUE + /datum/keybinding/mob/next_intent name = "Следующий Intent" keys = list("G", "Insert") -/datum/keybinding/mob/next_intent/down(client/C) + +/datum/keybinding/mob/next_intent/down(client/user) . = ..() - C.mob.a_intent_change(INTENT_HOTKEY_RIGHT) + if(.) + return . + user.mob.a_intent_change(INTENT_HOTKEY_RIGHT) + return TRUE + /datum/keybinding/mob/walk_hold name = "Идти (Зажать)" keys = list("Alt") -/datum/keybinding/mob/walk_hold/down(client/C) + +/datum/keybinding/mob/walk_hold/down(client/user) . = ..() - C.mob.toggle_move_intent() + if(.) + return . + user.mob.toggle_move_intent() + -/datum/keybinding/mob/walk_hold/up(client/C) +/datum/keybinding/mob/walk_hold/up(client/user) . = ..() - C.mob.toggle_move_intent() + if(.) + return . + user.mob.toggle_move_intent() + /datum/keybinding/mob/walk_toggle name = "Идти (Переключить)" -/datum/keybinding/mob/walk_toggle/down(client/C) + +/datum/keybinding/mob/walk_toggle/down(client/user) . = ..() - C.mob.toggle_move_intent() + if(.) + return . + user.mob.toggle_move_intent() + return TRUE + // Other /datum/keybinding/mob/stop_pulling name = "Перестать тащить" keys = list("C") -/datum/keybinding/mob/stop_pulling/down(client/C) + +/datum/keybinding/mob/stop_pulling/down(client/user) . = ..() - if(C.mob.pulling) - C.mob.stop_pulling() + if(.) + return . + if(user.mob.pulling) + user.mob.stop_pulling() else - to_chat(C, span_notice("Вы ничего не тащите.")) + to_chat(user, span_notice("Вы ничего не тащите.")) + return TRUE + /datum/keybinding/mob/face_dir /// The direction to face towards. var/dir -/datum/keybinding/mob/face_dir/down(client/C) + +/datum/keybinding/mob/face_dir/down(client/user) . = ..() - C.mob.facedir(dir) + if(.) + return . + user.mob.keybind_face_direction(dir) + return TRUE + /datum/keybinding/mob/face_dir/north name = "Смотреть наверх" keys = list("CtrlW", "CtrlNorth") dir = NORTH + /datum/keybinding/mob/face_dir/south name = "Смотреть вниз" keys = list("CtrlS", "CtrlSouth") dir = SOUTH + /datum/keybinding/mob/face_dir/east name = "Смотреть вправо" keys = list("CtrlD", "CtrlEast") dir = EAST + /datum/keybinding/mob/face_dir/west name = "Смотреть влево" keys = list("CtrlA", "CtrlWest") dir = WEST + +/datum/keybinding/mob/target_cycle + var/body_zone + + +/datum/keybinding/mob/target_cycle/down(client/user) + . = ..() + if(.) + return . + switch(body_zone) + if(BODY_ZONE_HEAD) + user.body_toggle_head() + if(BODY_ZONE_CHEST) + user.body_chest() + if(BODY_ZONE_L_ARM) + user.body_l_arm() + if(BODY_ZONE_R_ARM) + user.body_r_arm() + if(BODY_ZONE_PRECISE_GROIN) + user.body_groin() + if(BODY_ZONE_L_LEG) + user.body_l_leg() + if(BODY_ZONE_R_LEG) + user.body_r_leg() + else + stack_trace("Target keybind pressed but not implemented! '[body_zone]'") + return FALSE + + /datum/keybinding/mob/target_cycle/head name = "Выбрать голову/глаза/рот" keys = list("Numpad8") + body_zone = BODY_ZONE_HEAD -/datum/keybinding/mob/target_cycle/head/down(client/C) - . = ..() - C.body_toggle_head() /datum/keybinding/mob/target_cycle/chest name = "Выбрать грудь/крылья" keys = list("Numpad5") + body_zone = BODY_ZONE_CHEST -/datum/keybinding/mob/target_cycle/chest/down(client/C) - . = ..() - C.body_chest() /datum/keybinding/mob/target_cycle/r_arm name = "Выбрать правую руку/кисть" keys = list("Numpad4") + body_zone = BODY_ZONE_R_ARM -/datum/keybinding/mob/target_cycle/r_arm/down(client/C) - . = ..() - C.body_r_arm() /datum/keybinding/mob/target_cycle/l_arm name = "Выбрать левую руку/кисть" keys = list("Numpad6") + body_zone = BODY_ZONE_L_ARM -/datum/keybinding/mob/target_cycle/l_arm/down(client/C) - . = ..() - C.body_l_arm() /datum/keybinding/mob/target_cycle/groin name = "Выбрать пах/хвост" keys = list("Numpad2") + body_zone = BODY_ZONE_PRECISE_GROIN -/datum/keybinding/mob/target_cycle/groin/down(client/C) - . = ..() - C.body_groin() /datum/keybinding/mob/target_cycle/r_leg name = "Выбрать правую ногу/ступню" keys = list("Numpad1") + body_zone = BODY_ZONE_R_LEG -/datum/keybinding/mob/target_cycle/r_leg/down(client/C) - . = ..() - C.body_r_leg() /datum/keybinding/mob/target_cycle/l_leg name = "Выбрать левую ногу/ступню" keys = list("Numpad3") + body_zone = BODY_ZONE_L_LEG -/datum/keybinding/mob/target_cycle/l_leg/down(client/C) - . = ..() - C.body_l_leg() /datum/keybinding/mob/target // The body part to target. var/body_part -/datum/keybinding/mob/target/down(client/C) - . = ..() - - if(!C.check_has_body_select()) - return - var/atom/movable/screen/zone_sel/selector = C.mob.hud_used.zone_select +/datum/keybinding/mob/target/down(client/user) + . = ..() + if(.) + return . + if(!user.check_has_body_select()) + return FALSE + var/atom/movable/screen/zone_sel/selector = user.mob.hud_used.zone_select selector.set_selected_zone(body_part) + /datum/keybinding/mob/target/head name = "Выбрать голову" body_part = BODY_ZONE_HEAD + /datum/keybinding/mob/target/eyes name = "Выбрать глаза" body_part = BODY_ZONE_PRECISE_EYES + /datum/keybinding/mob/target/mouth name = "Выбрать рот" body_part = BODY_ZONE_PRECISE_MOUTH + /datum/keybinding/mob/target/chest name = "Выбрать грудь" body_part = BODY_ZONE_CHEST + /datum/keybinding/mob/target/wing name = "Выбрать крылья" body_part = BODY_ZONE_WING + /datum/keybinding/mob/target/r_arm name = "Выбрать правую руку" body_part = BODY_ZONE_R_ARM + /datum/keybinding/mob/target/r_hand name = "Выбрать правую кисть" body_part = BODY_ZONE_PRECISE_R_HAND + /datum/keybinding/mob/target/l_arm name = "Выбрать левую руку" body_part = BODY_ZONE_L_ARM + /datum/keybinding/mob/target/l_hand name = "Выбрать левую кисть" body_part = BODY_ZONE_PRECISE_L_HAND + /datum/keybinding/mob/target/groin name = "Выбрать пах" body_part = BODY_ZONE_PRECISE_GROIN + /datum/keybinding/mob/target/tail name = "Выбрать хвост" body_part = BODY_ZONE_TAIL + /datum/keybinding/mob/target/r_leg name = "Выбрать правую ногу" body_part = BODY_ZONE_R_LEG + /datum/keybinding/mob/target/r_foot name = "Выбрать правую ступню" body_part = BODY_ZONE_PRECISE_R_FOOT + /datum/keybinding/mob/target/l_leg name = "Выбрать левую ногу" body_part = BODY_ZONE_L_LEG + /datum/keybinding/mob/target/l_foot name = "Выбрать левую ступню" body_part = BODY_ZONE_PRECISE_L_FOOT + /datum/keybinding/mob/trigger_action_button // Don't add a name to this, shouldn't show up in the prefs menu var/datum/action/linked_action var/binded_to // these are expected to actually get deleted at some point, to prevent hard deletes we need to know where to remove them from the clients list -/datum/keybinding/mob/trigger_action_button/down(client/C) + +/datum/keybinding/mob/trigger_action_button/down(client/user) . = ..() - if(C.mob.next_click > world.time) - return + if(.) + return . + if(user.mob.next_click > world.time) + return FALSE linked_action.Trigger() linked_action.UpdateButtonIcon() + return TRUE + /datum/keybinding/mob/move_up name = "Подняться" keys = list("Northeast") // Page Up + /datum/keybinding/mob/move_down name = "Спуститься" keys = list("Southeast") // Page Down -/datum/keybinding/mob/move_up/down(client/C) + +/datum/keybinding/mob/move_up/down(client/user) . = ..() - C.mob.move_up() + if(.) + return . + user.mob.move_up() -/datum/keybinding/mob/move_down/down(client/C) + +/datum/keybinding/mob/move_down/down(client/user) . = ..() - C.mob.move_down() + if(.) + return . + user.mob.move_down() + diff --git a/code/datums/keybindings/movement.dm b/code/datums/keybindings/movement.dm index 3d0d91ba649..2f9b8b3fbf6 100644 --- a/code/datums/keybindings/movement.dm +++ b/code/datums/keybindings/movement.dm @@ -28,26 +28,17 @@ category = KB_CATEGORY_MOVEMENT keys = list("Ctrl") -/datum/keybinding/lock/down(client/C) + +/datum/keybinding/lock/down(client/user) . = ..() - C.input_data.move_lock = TRUE - movement_restore(C) + if(.) + return . + user.movement_locked = TRUE + -/datum/keybinding/lock/up(client/C) +/datum/keybinding/lock/up(client/user) . = ..() - C.input_data.move_lock = FALSE - movement_restore(C) - -/datum/keybinding/lock/proc/movement_restore(client/C) - var/datum/input_data/ID = C.input_data - for(var/_key in C.input_data.keys_held) - var/move_dir = C.movement_kb_dirs[_key] - if(move_dir && ID.move_lock) - ID.desired_move_dir &= ~move_dir - if(!(ID.desired_move_dir_add & move_dir)) - ID.desired_move_dir_sub |= move_dir - else if(move_dir) - SSinput.processing[C] = world.time - ID.desired_move_dir |= move_dir - if(!(ID.desired_move_dir_sub & move_dir)) - ID.desired_move_dir_add |= move_dir + if(.) + return . + user.movement_locked = FALSE + diff --git a/code/datums/keybindings/robot.dm b/code/datums/keybindings/robot.dm index bb707dc0032..7243b2f9455 100644 --- a/code/datums/keybindings/robot.dm +++ b/code/datums/keybindings/robot.dm @@ -1,17 +1,20 @@ /datum/keybinding/robot category = KB_CATEGORY_ROBOT -/datum/keybinding/robot/can_use(client/C, mob/M) - return isrobot(M) && ..() +/datum/keybinding/robot/can_use(client/user) + return isrobot(user.mob) /datum/keybinding/robot/module /// The module number. var/module_number -/datum/keybinding/robot/module/down(client/C) +/datum/keybinding/robot/module/down(client/user) . = ..() - var/mob/living/silicon/robot/M = C.mob - M.toggle_module(module_number) + if(.) + return . + var/mob/living/silicon/robot/robot = user.mob + robot.toggle_module(module_number) + return TRUE /datum/keybinding/robot/module/slot_1 name = "Ячейка 1" @@ -32,16 +35,21 @@ name = "Смена ячеек" keys = list("X") -/datum/keybinding/robot/cycle_modules/down(client/C) +/datum/keybinding/robot/cycle_modules/down(client/user) . = ..() - var/mob/living/silicon/robot/M = C.mob - M.cycle_modules() + if(.) + return . + var/mob/living/silicon/robot/robot = user.mob + robot.cycle_modules() /datum/keybinding/robot/drop_held_object name = "Выложить в хранилище" keys = list("Q") -/datum/keybinding/robot/drop_held_object/down(client/C) +/datum/keybinding/robot/drop_held_object/down(client/user) . = ..() - var/mob/living/silicon/robot/M = C.mob - M.on_drop_hotkey_press() + if(.) + return . + var/mob/living/silicon/robot/robot = user.mob + robot.on_drop_hotkey_press() + return TRUE diff --git a/code/datums/keybindings/silicon.dm b/code/datums/keybindings/silicon.dm index 397c8d43795..3766bb587fd 100644 --- a/code/datums/keybindings/silicon.dm +++ b/code/datums/keybindings/silicon.dm @@ -1,139 +1,126 @@ /datum/keybinding/silicon category = KB_CATEGORY_SILICON -/datum/keybinding/silicon/can_use(client/C, mob/M) - return issilicon(M) && ..() +/datum/keybinding/silicon/can_use(client/user) + return issilicon(user.mob) /datum/keybinding/silicon/switch_intent name = "Смена Intents" keys = list("4") -/datum/keybinding/silicon/switch_intent/down(client/C) +/datum/keybinding/silicon/switch_intent/down(client/user) . = ..() - var/mob/living/silicon/M = C.mob - M.a_intent_change(INTENT_HOTKEY_LEFT) + if(.) + return . + var/mob/living/silicon/silicon = user.mob + silicon.a_intent_change(INTENT_HOTKEY_LEFT) + return TRUE -/datum/keybinding/silicon/ai/can_use(client/C, mob/M) - return isAI(M) && ..() +/datum/keybinding/silicon/ai/can_use(client/user) + return isAI(user.mob) -/datum/keybinding/silicon/ai/set_cameras_by_index_1 + +/datum/keybinding/silicon/ai/set_cameras_by_index + var/camera_index + + +/datum/keybinding/silicon/ai/set_cameras_by_index/down(client/user) + . = ..() + if(.) + return . + var/mob/living/silicon/ai/AI = user.mob + if(AI.set_camera_by_index(user, camera_index)) + AI.update_binded_camera(user) + return TRUE + + +/datum/keybinding/silicon/ai/set_cameras_by_index/cam1 name = "Выбрать камеру по номеру 1 (ИИ)" keys = list("Shift1") + camera_index = 1 -/datum/keybinding/silicon/ai/set_cameras_by_index_1/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 1)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_2 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam2 name = "Выбрать камеру по номеру 2 (ИИ)" keys = list("Shift2") + camera_index = 2 -/datum/keybinding/silicon/ai/set_cameras_by_index_2/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 2)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_3 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam3 name = "Выбрать камеру по номеру 3 (ИИ)" keys = list("Shift3") + camera_index = 3 -/datum/keybinding/silicon/ai/set_cameras_by_index_3/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 3)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_4 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam4 name = "Выбрать камеру по номеру 4 (ИИ)" keys = list("Shift4") + camera_index = 4 -/datum/keybinding/silicon/ai/set_cameras_by_index_4/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 4)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_5 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam5 name = "Выбрать камеру по номеру 5 (ИИ)" keys = list("Shift5") + camera_index = 5 -/datum/keybinding/silicon/ai/set_cameras_by_index_5/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 5)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_6 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam6 name = "Выбрать камеру по номеру 6 (ИИ)" keys = list("Shift6") + camera_index = 6 -/datum/keybinding/silicon/ai/set_cameras_by_index_6/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 6)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_7 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam7 name = "Выбрать камеру по номеру 7 (ИИ)" keys = list("Shift7") + camera_index = 7 -/datum/keybinding/silicon/ai/set_cameras_by_index_7/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 7)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_8 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam8 name = "Выбрать камеру по номеру 8 (ИИ)" keys = list("Shift8") + camera_index = 8 -/datum/keybinding/silicon/ai/set_cameras_by_index_8/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 8)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_9 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam9 name = "Выбрать камеру по номеру 9 (ИИ)" keys = list("Shift9") + camera_index = 9 -/datum/keybinding/silicon/ai/set_cameras_by_index_9/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 9)) - M.update_binded_camera(C) -/datum/keybinding/silicon/ai/set_cameras_by_index_10 +/datum/keybinding/silicon/ai/set_cameras_by_index/cam10 name = "Выбрать камеру по номеру 10 (ИИ)" keys = list("Shift0") + camera_index = 10 -/datum/keybinding/silicon/ai/set_cameras_by_index_10/down(client/C) - . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.set_camera_by_index(C, 0)) - M.update_binded_camera(C) /datum/keybinding/silicon/ai/next_camera name = "Следующая камера (ИИ)" keys = list("N") -/datum/keybinding/silicon/ai/next_camera/down(client/C) + +/datum/keybinding/silicon/ai/next_camera/down(client/user) . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.check_for_binded_cameras(C)) - M.current_camera_next(C) - M.update_binded_camera(C) + if(.) + return . + var/mob/living/silicon/ai/AI = user.mob + if(AI.check_for_binded_cameras(user)) + AI.current_camera_next(user) + AI.update_binded_camera(user) + return TRUE + /datum/keybinding/silicon/ai/prev_camera name = "Предыдущая камера (ИИ)" keys = list("B") -/datum/keybinding/silicon/ai/prev_camera/down(client/C) + +/datum/keybinding/silicon/ai/prev_camera/down(client/user) . = ..() - var/mob/living/silicon/ai/M = C.mob - if(M.check_for_binded_cameras(C)) - M.current_camera_back(C) - M.update_binded_camera(C) + if(.) + return . + var/mob/living/silicon/ai/AI = user.mob + if(AI.check_for_binded_cameras(user)) + AI.current_camera_back(user) + AI.update_binded_camera(user) + return TRUE diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 3815409f8b4..6492957bcc4 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -175,7 +175,7 @@ for(var/datum/martial_art/MA in known_martial_arts) MA.remove(current) if(old_current) - MA.remove_verbs(old_current) + MA.remove_martial_art_verbs(old_current) if(!MA.temporary) MA.teach(current) @@ -2090,9 +2090,9 @@ if("contractor") if(has_antag_datum(/datum/antagonist/contractor)) return - - add_antag_datum(/datum/antagonist/contractor) - + var/datum/antagonist/contractor/contractor_datum = new() + contractor_datum.is_admin_forced = TRUE + add_antag_datum(contractor_datum) // Notify log_admin("[key_name(usr)] has contractored [key_name(current)]") message_admins("[key_name_admin(usr)] has contractored [key_name_admin(current)]") @@ -2778,6 +2778,8 @@ return contractor_datum.silent = TRUE + if(contractor_datum.contractor_uplink && !contractor_datum.is_admin_forced) + SSticker?.mode?.contractor_accepted-- remove_antag_datum(/datum/antagonist/contractor) diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index 2319b41745a..e1cc9345db1 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -122,6 +122,7 @@ id = /obj/item/card/id/syndicate box = /obj/item/storage/box/survival_syndi backpack_contents = list( + /obj/item/radio/uplink/sst = 1, /obj/item/grenade/plastic/x4 = 2, /obj/item/reagent_containers/hypospray/combat/nanites = 1, /obj/item/gun/projectile/revolver = 1, @@ -162,6 +163,7 @@ backpack_contents = list( /obj/item/tank/jetpack/oxygen/harness = 1, + /obj/item/radio/uplink/sst = 1, /obj/item/ammo_box/magazine/mm556x45 = 1, /obj/item/grenade/plastic/x4 = 2, /obj/item/reagent_containers/hypospray/combat/nanites = 1, diff --git a/code/datums/outfits/outfit_security_clown.dm b/code/datums/outfits/outfit_security_clown.dm index 53e2bb8f0a9..9f628a62c9c 100644 --- a/code/datums/outfits/outfit_security_clown.dm +++ b/code/datums/outfits/outfit_security_clown.dm @@ -128,6 +128,7 @@ I.access.Add(ACCESS_CLOWN, ACCESS_MIME, ACCESS_THEATRE) I.assignment = name H.sec_hud_set_ID() + H.grant_mimicking() //=========== security clown equipment =========== diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index a09eddd0bc2..e10e5b35aee 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -125,6 +125,112 @@ admin_notes = "Meat currently contains no zombifying reagents, people on \ meatspike must be spawned in." +//Комплекс неполноferrности калеки + +/datum/map_template/shuttle/ferry/base + suffix = "base" + name = "transport ferry" + description = "Standard issue Box/Metastation Centcom ferry." + +/datum/map_template/shuttle/ferry/cargo + suffix = "cargo" + name = "Cargo ferry" + description = "Грузовой малый шаттл, снабженный всем по немногу" + +/datum/map_template/shuttle/ferry/chem + suffix = "chem" + name = "Chemical ferry" + description = "Грузовой малый шаттл, оснащенный хим. лабораторией на 2 рабочих места" + +/datum/map_template/shuttle/ferry/clown + suffix = "clown" + name = "Clown ferry" + description = "Клоунская делегация! МЫ ИДЕМ К ВАМ, ХОНК!" + +/datum/map_template/shuttle/ferry/cult + suffix = "cult" + name = "Cult ferry" + description = "Малый шаттл делегации неизвестного культа" + +/datum/map_template/shuttle/ferry/deepdarkdungeon + suffix = "deepdarkdungeon" + name = "3D ferry" + description = "3D - deep dark dungeon for deep dark fantasy" + +/datum/map_template/shuttle/ferry/doomsday + suffix = "doomsday" + name = "\"DeathSquad\" ferry" + description = "Особенный груз для зачистки.\ + После подготовки, НЕМЕДЛЕННО ОТПРАВИТЬ во избежания несчастных случаев. \ + Пассажиры крайне агрессивны" + +/datum/map_template/shuttle/ferry/meat + suffix = "meat" + name = "\"meat\" ferry" + description = "Ahoy! We got all kinds o' meat aft here. Meat from plant \ + people, people who be dark, not in a racist way, just they're dark \ + black. Oh and lizard meat too,mighty popular that is. Definitely \ + 100% fresh, just ask this guy here. *person on meatspike moans* See? \ + Definitely high quality meat, nothin' wrong with it, nothin' added, \ + definitely no zombifyin' reagents!" + admin_notes = "Meat currently contains no zombifying reagents, people on \ + meatspike must be spawned in." + +/datum/map_template/shuttle/ferry/medical + suffix = "medical" + name = "Medical ferry" + description = "Небольшой шаттл медицинской помощи, оснащенный базовым \ + комплектом и операционной" + +/datum/map_template/shuttle/ferry/meteorshelp + suffix = "meteorshelp" + name = "Meteors help ferry" + description = "Корабль, расчитанный на инженерную команду \ + Рассчитан на 5 гуманоидов и 2 киборга максимум" + +/datum/map_template/shuttle/ferry/mime + suffix = "mime" + name = "Mime ferry" + description = "..." + +/datum/map_template/shuttle/ferry/prisoner + suffix = "prisoner" + name = "For prisoner ferry" + description = "Шаттл, оснащенный просторной камерой для транспортировки \ + особенных заключенных" + +/datum/map_template/shuttle/ferry/slave + suffix = "slave" + name = "Slave trade ferry" + description = "Шаттл, оснащенный шестью камерами для транспортировки рабов \ + С целью дальнейшей продажи" + +/datum/map_template/shuttle/ferry/SMgen + suffix = "SMgen" + name = "Generator ferry" + description = "Шаттл экстренной подпидки станции. \ + ВНИМАНИЕ! Содержит мобильный двигатель на СУПЕРМАТЕРИИ" + +/datum/map_template/shuttle/ferry/theatrehelp + suffix = "theatrehelp" + name = "\"Theatre\" ferry" + description = "Делегация помощи в организации мероприятий" + +/datum/map_template/shuttle/ferry/ussp + suffix = "ussp" + name = "Челнок СССП" + description = "Делегационный челнок СССП, для дип. и не очень миссий" + +/datum/map_template/shuttle/ferry/vip + suffix = "vip" + name = "\"VIP\" ferry" + description = "Шаттл для транспортировки VIP-персон" + +/datum/map_template/shuttle/ferry/zoo + suffix = "zoo" + name = "ZOO ferry" + description = "Шаттл для транспортировки различных форм жизни" + /datum/map_template/shuttle/admin/hospital suffix = "hospital" name = "NHV Asclepius" @@ -139,3 +245,18 @@ suffix = "armory" name = "NRV Sparta" description = "Armory Shuttle, with plenty of guns to hand out and some general supplies." + +/datum/map_template/shuttle/admin/club + suffix = "club" + name = "NKV Parnassus" + description = "Коммерческий шаттл нанотрейзен, направленный на получение прибыли при помощи сферы развлечений" + +/datum/map_template/shuttle/admin/interview + suffix = "interview" + name = "NAV Aphens" + description = "Административный шаттл нанотрейзен. Используется для проведения опросов и бесед." + +/datum/map_template/shuttle/admin/alien + suffix = "alien" + name = "NTV Troy" + description = "Некогда транспортный шаттл нанотрейзен, ныне охваченный выделениями чужих" diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 3a320a307d9..197a6cb51f3 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -11,7 +11,6 @@ /obj/effect/proc_holder - var/panel = "Debug"//What panel the proc holder needs to go on. var/active = FALSE //Used by toggle based abilities. var/ranged_mousepointer var/mob/ranged_ability_user @@ -100,7 +99,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) name = "Spell" desc = "A wizard spell" /// What panel the proc holder needs to go on. - panel = "Spells" density = FALSE opacity = FALSE diff --git a/code/datums/spell_cooldown/spell_charges.dm b/code/datums/spell_cooldown/spell_charges.dm index adc599bd358..ff51cd5fdb7 100644 --- a/code/datums/spell_cooldown/spell_charges.dm +++ b/code/datums/spell_cooldown/spell_charges.dm @@ -58,7 +58,7 @@ charge_time = world.time -/datum/spell_cooldown/charges/statpanel_info() +/datum/spell_cooldown/charges/cooldown_info() var/charge_string = charge_duration != 0 ? round(min(1, (charge_duration - (charge_time - world.time)) / charge_duration), 0.01) * 100 : 100 // need this for possible 0 charge duration var/recharge_string = recharge_duration != 0 ? round(min(1, (recharge_duration - (recharge_time - world.time)) / recharge_duration), 0.01) * 100 : 100 return "[charge_string != 100 ? "[charge_string]%\n" : ""][recharge_string != 100 ? "[recharge_string]%\n" : ""][current_charges != max_charges ? "[current_charges]/[max_charges]" : ""]" diff --git a/code/datums/spell_cooldown/spell_cooldown.dm b/code/datums/spell_cooldown/spell_cooldown.dm index c3bfed0cef4..41a68044ead 100644 --- a/code/datums/spell_cooldown/spell_cooldown.dm +++ b/code/datums/spell_cooldown/spell_cooldown.dm @@ -84,7 +84,7 @@ recharge_time = world.time -/datum/spell_cooldown/proc/statpanel_info() +/datum/spell_cooldown/proc/cooldown_info() var/dat = round(get_availability_percentage(), 0.01) * 100 return dat != 100 ? "[dat]%" : null diff --git a/code/datums/spells/bloodcrawl.dm b/code/datums/spells/bloodcrawl.dm index c66932cc72c..8aeb7df5f63 100644 --- a/code/datums/spells/bloodcrawl.dm +++ b/code/datums/spells/bloodcrawl.dm @@ -15,7 +15,6 @@ overlay = null action_icon_state = "bloodcrawl" action_background_icon_state = "bg_demon" - panel = "Demon" var/allowed_type = /obj/effect/decal/cleanable var/phased = FALSE diff --git a/code/datums/spells/cluwne.dm b/code/datums/spells/cluwne.dm index 01068b6edc2..b4609830126 100644 --- a/code/datums/spells/cluwne.dm +++ b/code/datums/spells/cluwne.dm @@ -42,7 +42,7 @@ equip_to_slot_or_del(new /obj/item/clothing/gloves/cursedclown, ITEM_SLOT_GLOVES) equip_to_slot_or_del(new /obj/item/clothing/mask/cursedclown, ITEM_SLOT_MASK) equip_to_slot_or_del(new /obj/item/clothing/shoes/cursedclown, ITEM_SLOT_FEET) - + grant_mimicking() /mob/living/carbon/human/proc/makeAntiCluwne() to_chat(src, "You don't feel very funny.") diff --git a/code/datums/spells/lavaland_spells/healtouch.dm b/code/datums/spells/lavaland_spells/healtouch.dm index 7646acb1e9d..10bc9628ff7 100644 --- a/code/datums/spells/lavaland_spells/healtouch.dm +++ b/code/datums/spells/lavaland_spells/healtouch.dm @@ -5,7 +5,6 @@ hand_path = /obj/item/melee/touch_attack/healtouch school = "evocation" - panel = "Ashwalker" base_cooldown = 20 SECONDS clothes_req = FALSE diff --git a/code/datums/spells/mime.dm b/code/datums/spells/mime.dm index 6a032a92726..54553453366 100644 --- a/code/datums/spells/mime.dm +++ b/code/datums/spells/mime.dm @@ -2,7 +2,6 @@ name = "Invisible Wall" desc = "The mime's performance transmutates into physical reality." school = "mime" - panel = "Mime" summon_type = list(/obj/effect/forcefield/mime) invocation_type = "emote" invocation_emote_self = "You form a wall in front of yourself." @@ -35,7 +34,6 @@ name = "Speech" desc = "Make or break a vow of silence." school = "mime" - panel = "Mime" clothes_req = FALSE base_cooldown = 5 MINUTES human_req = TRUE @@ -86,7 +84,6 @@ name = "Invisible Greater Wall" desc = "Form an invisible three tile wide blockade." school = "mime" - panel = "Mime" wall_type = /obj/effect/forcefield/mime/advanced invocation_type = "emote" invocation_emote_self = "You form a blockade in front of yourself." @@ -114,7 +111,6 @@ name = "Finger Gun" desc = "Shoot lethal, silencing bullets out of your fingers! 3 bullets available per cast. Use your fingers to holster them manually." school = "mime" - panel = "Mime" clothes_req = FALSE base_cooldown = 1 MINUTES human_req = TRUE diff --git a/code/datums/spells/mind_transfer.dm b/code/datums/spells/mind_transfer.dm index c25a946973a..61d67a1b9e9 100644 --- a/code/datums/spells/mind_transfer.dm +++ b/code/datums/spells/mind_transfer.dm @@ -57,18 +57,18 @@ Also, you never added distance checking after target is selected. I've went ahea //MIND TRANSFER BEGIN if(caster.mind.special_verbs.len)//If the caster had any special verbs, remove them from the mob verb list. for(var/V in caster.mind.special_verbs)//Since the caster is using an object spell system, this is mostly moot. - caster.verbs -= V//But a safety nontheless. + remove_verb(caster, V)//But a safety nontheless. if(victim.mind.special_verbs.len)//Now remove all of the victim's verbs. for(var/V in victim.mind.special_verbs) - victim.verbs -= V + remove_verb(victim, V) var/mob/dead/observer/ghost = victim.ghostize(0) caster.mind.transfer_to(victim) if(victim.mind.special_verbs.len)//To add all the special verbs for the original caster. for(var/V in caster.mind.special_verbs)//Not too important but could come into play. - caster.verbs += V + add_verb(caster, V) ghost.mind.transfer_to(caster) if(ghost.key) @@ -78,7 +78,7 @@ Also, you never added distance checking after target is selected. I've went ahea if(caster.mind.special_verbs.len)//If they had any special verbs, we add them here. for(var/V in caster.mind.special_verbs) - caster.verbs += V + add_verb(caster, V) //MIND TRANSFER END //Here we paralyze both mobs and knock them out for a time. diff --git a/code/datums/statclick.dm b/code/datums/statclick.dm deleted file mode 100644 index 76d97da651c..00000000000 --- a/code/datums/statclick.dm +++ /dev/null @@ -1,33 +0,0 @@ -// Clickable stat() button -/obj/effect/statclick - var/target - -INITIALIZE_IMMEDIATE(/obj/effect/statclick) - -/obj/effect/statclick/Initialize(mapload, text, target) - . = ..() - name = text - src.target = target - -/obj/effect/statclick/proc/update(text) - name = text - return src - -/obj/effect/statclick/debug - var/class - -/obj/effect/statclick/debug/Click() - if(!check_rights(R_ADMIN|R_VIEWRUNTIMES) || !target) - return - if(!class) - if(istype(target, /datum/controller/subsystem)) - class = "subsystem" - else if(istype(target, /datum/controller)) - class = "controller" - else if(isdatum(target)) - class = "datum" - else - class = "unknown" - - usr.client.debug_variables(target) - message_admins("Admin [key_name_admin(usr)] is debugging the [target] [class].") diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index b8bea82be28..7503e532495 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -174,6 +174,7 @@ stack_trace("Can not find [refund_path] in [src]") if(limited_stock > 0) + limited_stock-- add_game_logs("purchased [name]. [name] was discounted to [cost].", buyer) if(!buyer.mind.special_role) message_admins("[key_name_admin(buyer)] purchased [name] (discounted to [cost]), as a non antagonist.") @@ -1830,6 +1831,17 @@ hijack_only = TRUE //This is an item only useful for a hijack traitor, as such, it should only be available in those scenarios. can_discount = FALSE +/datum/uplink_item/device_tools/ion_caller + name = "Low Orbit Ion Cannon Remote" + desc = "The Syndicate has recently installed a remote satellite nearby capable of generating a localized ion storm every 15 minutes. \ + However, your local authorities will be informed of your general location when it is activated." + item = /obj/item/ion_caller + limited_stock = 1 // Might be too annoying if someone had multiple. + cost = 30 + surplus = 10 + excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) + + /datum/uplink_item/device_tools/syndicate_detonator name = "Syndicate Detonator" desc = "The Syndicate Detonator is a companion device to the Syndicate Bomb. Simply press the included button and an encrypted radio frequency will instruct all live syndicate bombs to detonate. \ @@ -2213,4 +2225,92 @@ cost = 250 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) +/datum/uplink_item/contractor + category = "Contractor" + uplinktypes = list(UPLINK_TYPE_ADMIN) + surplus = 0 + can_discount = FALSE + +/datum/uplink_item/contractor/balloon + name = "Contractor Balloon" + desc = "An unique black and gold balloon with no purpose other than showing off. All contracts must be completed in the hardest location to unlock this." + item = /obj/item/toy/syndicateballoon/contractor + cost = 240 + +/datum/uplink_item/contractor/baton + name = "Contractor Baton" + desc = "A compact, specialised baton issued to Syndicate contractors. Applies light electrical shocks to targets. Never know when you will get disarmed." + item = /obj/item/melee/baton/telescopic/contractor + cost = 40 + +/datum/uplink_item/contractor/baton_cuffup + name = "Baton Cuff Upgrade" + desc = "Using technology reverse-engineered from some alien batons we had lying around, you can now cuff people using your baton. Due to technical limitations, only cable cuffs work, and they need to be loaded into the baton manually." + item = /obj/item/baton_upgrade/cuff + cost = 40 + +/datum/uplink_item/contractor/baton_muteup + name = "Baton Mute Upgrade" + desc = "A relatively new advancement in completely proprietary baton technology, this baton upgrade will mute anyone hit for about five seconds." + item = /obj/item/baton_upgrade/mute + cost = 40 + +/datum/uplink_item/contractor/baton_focusup + name = "Baton Focus Upgrade" + desc = "When applied to a baton, it will exhaust the target even more, should they be the target of your current contract." + item = /obj/item/baton_upgrade/focus + cost = 40 + +/datum/uplink_item/contractor/baton_antidropup + name = "Baton Antidrop Upgrade" + desc = "An experimental and extremely undertested technology that activates a system of spikes that burrow into the skin when user extends baton, preventing the user to drop it. That will hurt.." + item = /obj/item/baton_upgrade/antidrop + cost = 40 + +/datum/uplink_item/contractor/fulton + name = "Fulton Extraction Kit" + desc = "For getting your target across the station to those difficult dropoffs. Place the beacon somewhere secure, and link the pack. Activating the pack on your target will send them over to the beacon - make sure they're not just going to run away though!" + item = /obj/item/storage/box/contractor/fulton_kit + cost = 20 + +/datum/uplink_item/contractor/contractor_hardsuit + name = "Contractor Hardsuit" + desc = "A top-tier Hardsuit developed with cooperation of Cybersun Industries and the Gorlex Marauders, a favorite of Syndicate Contractors. \ + In addition, it has an in-built chameleon system, allowing you to disguise your hardsuit to the most common variations on your mission area." + item = /obj/item/storage/box/contractor/hardsuit + cost = 80 + +/datum/uplink_item/contractor/pinpointer + name = "Contractor Pinpointer" + desc = "A low accuracy pinpointer that can track anyone in the sector without the need for suit sensors. Can only be used by the first person to activate it." + item = /obj/item/pinpointer/crew/contractor + cost = 20 + +/datum/uplink_item/contractor/contractor_partner + name = "Reinforcements" + desc = "Upon purchase we'll give you a device, that contact available units in the area. Should there be an agent free, we'll send them down to assist you immediately. If no units are free, we give a full refund." + item = /obj/item/antag_spawner/contractor_partner + cost = 40 + refundable = TRUE + +/datum/uplink_item/contractor/spai_kit + name = "SPAI Kit" + desc = "A kit with your personal assistant. It comes with an increased amount of memory and special programs." + item = /obj/item/storage/box/contractor/spai_kit + cost = 40 + refundable = TRUE + refund_path = /obj/item/paicard_upgrade/unused + +/datum/uplink_item/contractor/zippo + name = "Contractor Zippo Lighter" + desc = "A kit with your personal assistant. It comes with an increased amount of memory and special programs." + item = /obj/item/storage/box/contractor/spai_kit + cost = 120 + +/datum/uplink_item/contractor/loadout_box + name = "Contractor standard loadout box" + desc = "A standard issue box included in a contractor kit." + item = /obj/item/storage/box/syndie_kit/contractor_loadout + cost = 40 + #undef UPLINK_DISCOUNTS diff --git a/code/datums/verb_callback.dm b/code/datums/verb_callback.dm index 6468974260f..b54595e8a29 100644 --- a/code/datums/verb_callback.dm +++ b/code/datums/verb_callback.dm @@ -1,8 +1,35 @@ ///like normal callbacks but they also record their creation time for measurement purposes +///they also require the same usr/user that made the callback to both still exist and to still have a client in order to execute /datum/callback/verb_callback ///the tick this callback datum was created in. used for testing latency var/creation_time = 0 + /datum/callback/verb_callback/New(thingtocall, proctocall, ...) creation_time = DS2TICKS(world.time) . = ..() + + +#ifndef UNIT_TESTS +/datum/callback/verb_callback/Invoke(...) + if(isnull(usr_uid)) + return + var/mob/our_user = locateUID(usr_uid) + if(QDELETED(our_user) || isnull(our_user.client)) + return + var/mob/temp = usr + . = ..() + usr = temp + + +/datum/callback/verb_callback/InvokeAsync(...) + if(isnull(usr_uid)) + return + var/mob/our_user = locateUID(usr_uid) + if(QDELETED(our_user) || isnull(our_user.client)) + return + var/mob/temp = usr + . = ..() + usr = temp +#endif + diff --git a/code/game/area/ss13_areas.dm b/code/game/area/ss13_areas.dm index 2257f5e8763..7d32ca2a9e4 100644 --- a/code/game/area/ss13_areas.dm +++ b/code/game/area/ss13_areas.dm @@ -258,6 +258,10 @@ This applies to all STANDARD station areas name = "Steel Rain" icon_state = "shuttle" +/area/shuttle/nt_droppod + name = "Shit rain" + icon_state = "shuttle" + /area/shuttle/administration name = "Nanotrasen Vessel" icon_state = "shuttlered" @@ -2069,7 +2073,7 @@ This applies to all STANDARD station areas /area/security/visiting_room name = "Visiting Room" - icon_state = "visiting-room" + icon_state = "red" /area/security/prisonlockers name = "Prisoner Lockers" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 2c2d7ce51e9..21e4b1fde06 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1021,12 +1021,12 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) var/obj/item/clothing/gloves/G = gloves G.add_blood(blood_dna, color) G.blood_color = color - verbs += /mob/living/carbon/human/proc/bloody_doodle + add_verb(src, /mob/living/carbon/human/proc/bloody_doodle) else hand_blood_color = color bloody_hands = rand(2, 4) transfer_blood_dna(blood_dna) - verbs += /mob/living/carbon/human/proc/bloody_doodle + add_verb(src, /mob/living/carbon/human/proc/bloody_doodle) update_inv_gloves() //handles bloody hands overlays and updating return TRUE @@ -1667,3 +1667,35 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) /atom/proc/GetTTSVoice() return tts_seed +/// Passes Stat Browser Panel clicks to the game and calls client click on an atom +/atom/Topic(href, list/href_list) + . = ..() + if(!usr?.client) + return + + if(loc != usr.listed_turf) + return + + if(href_list["statpanel_item_click"]) + var/client/usr_client = usr.client + var/list/paramslist = list() + switch(href_list["statpanel_item_click"]) + if("left") + paramslist[LEFT_CLICK] = "1" + if("right") + paramslist[RIGHT_CLICK] = "1" + if("middle") + paramslist[MIDDLE_CLICK] = "1" + else + return + + if(href_list["statpanel_item_shiftclick"]) + paramslist[SHIFT_CLICK] = "1" + if(href_list["statpanel_item_ctrlclick"]) + paramslist[CTRL_CLICK] = "1" + if(href_list["statpanel_item_altclick"]) + paramslist[ALT_CLICK] = "1" + + var/mouseparams = list2params(paramslist) + usr_client.Click(src, loc, null, mouseparams) + return TRUE diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index fe0e891617f..6d069faee16 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -1421,3 +1421,15 @@ /// called when a mob gets shoved into an items turf. false means the mob will be shoved backwards normally, true means the mob will not be moved by the disarm proc. /atom/movable/proc/shove_impact(mob/living/target, mob/living/attacker) return FALSE + + +/** +* A wrapper for setDir that should only be able to fail by living mobs. +* +* Called from [/atom/movable/proc/keyLoop], this exists to be overwritten by living mobs with a check to see if we're actually alive enough to change directions +* +* Not implemented currently. +*/ +/atom/movable/proc/keybind_face_direction(direction) + setDir(direction) + diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 2ed58d9994d..594d0598047 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -113,7 +113,6 @@ /obj/machinery/dna_scannernew/verb/eject() set src in oview(1) - set category = null set name = "Eject DNA Scanner" if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) @@ -139,7 +138,6 @@ /obj/machinery/dna_scannernew/verb/move_inside() set src in oview(1) - set category = null set name = "Enter DNA Scanner" if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || usr.buckled) //are you cuffed, dying, lying, stunned or other diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm index 5165f3ce2a7..d0d5c8b4245 100644 --- a/code/game/dna/genes/goon_disabilities.dm +++ b/code/game/dna/genes/goon_disabilities.dm @@ -312,7 +312,6 @@ /obj/effect/proc_holder/spell/immolate name = "Incendiary Mitochondria" desc = "The subject becomes able to convert excess cellular energy into thermal energy." - panel = "Abilities" base_cooldown = 60 SECONDS clothes_req = FALSE stat_allowed = CONSCIOUS diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm index 83b3b437dfa..9172aa8b842 100644 --- a/code/game/dna/genes/goon_powers.dm +++ b/code/game/dna/genes/goon_powers.dm @@ -104,12 +104,12 @@ /datum/dna/gene/basic/grant_verb/activate(mob/living/mutant, flags) . = ..() - mutant.verbs |= verbtype + add_verb(mutant, verbtype) /datum/dna/gene/basic/grant_verb/deactivate(mob/living/mutant, flags) . = ..() - mutant.verbs -= verbtype + remove_verb(mutant, verbtype) // WAS: /datum/bioEffect/cryokinesis @@ -130,7 +130,6 @@ /obj/effect/proc_holder/spell/cryokinesis name = "Cryokinesis" desc = "Drops the bodytemperature of another person." - panel = "Abilities" base_cooldown = 120 SECONDS clothes_req = FALSE stat_allowed = CONSCIOUS @@ -218,7 +217,6 @@ /obj/effect/proc_holder/spell/eat name = "Eat" desc = "Eat just about anything!" - panel = "Abilities" base_cooldown = 30 SECONDS @@ -329,7 +327,6 @@ /obj/effect/proc_holder/spell/leap name = "Jump" desc = "Leap great distances!" - panel = "Abilities" base_cooldown = 6 SECONDS @@ -430,7 +427,6 @@ /obj/effect/proc_holder/spell/polymorph name = "Polymorph" desc = "Mimic the appearance of others!" - panel = "Abilities" base_cooldown = 3 MINUTES clothes_req = FALSE diff --git a/code/game/dna/genes/vg_powers.dm b/code/game/dna/genes/vg_powers.dm index 3befa4b1226..9a3cfb7b4d8 100644 --- a/code/game/dna/genes/vg_powers.dm +++ b/code/game/dna/genes/vg_powers.dm @@ -16,7 +16,6 @@ /obj/effect/proc_holder/spell/morph name = "Morph" desc = "Mimic the appearance of your choice!" - panel = "Abilities" base_cooldown = 3 MINUTES clothes_req = FALSE diff --git a/code/game/gamemodes/antag_paradise/antag_paradise.dm b/code/game/gamemodes/antag_paradise/antag_paradise.dm index af9efe73852..bb3a9932ed1 100644 --- a/code/game/gamemodes/antag_paradise/antag_paradise.dm +++ b/code/game/gamemodes/antag_paradise/antag_paradise.dm @@ -296,17 +296,18 @@ ninja_datum.change_species(antag.current) antag.add_antag_datum(ninja_datum) - addtimer(CALLBACK(src, PROC_REF(initiate_antags)), rand(1 SECONDS, 10 SECONDS)) + addtimer(CALLBACK(src, PROC_REF(initiate_antags), TRUE), rand(1 SECONDS, 10 SECONDS)) COOLDOWN_START(src, antag_making_cooldown, AUTOTRAITOR_LOW_BOUND) // first auto-traitor tick checks all players in 5 minutes ..() -/datum/game_mode/antag_paradise/proc/initiate_antags() +/datum/game_mode/antag_paradise/proc/initiate_antags(roundstart = FALSE) for(var/datum/mind/antag as anything in pre_antags) switch(pre_antags[antag]) if(ROLE_HIJACKER) var/datum/antagonist/traitor/hijacker_datum = new hijacker_datum.is_hijacker = TRUE + hijacker_datum.is_contractor = roundstart antag.add_antag_datum(hijacker_datum) if(ROLE_MALF_AI) @@ -321,6 +322,8 @@ antag.add_antag_datum(/datum/antagonist/changeling) if(ROLE_TRAITOR) antag.add_antag_datum(/datum/antagonist/traitor) + if(roundstart) + antag.add_antag_datum(/datum/antagonist/contractor) if(ROLE_THIEF) antag.add_antag_datum(/datum/antagonist/thief) diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index bc927ef7e25..7d2f8e93e74 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -112,7 +112,7 @@ /datum/game_mode/proc/blob_died() if(!GLOB.blob_cores.len && blob_stage >= BLOB_STAGE_FIRST && blob_stage < BLOB_STAGE_STORM) - addtimer(CALLBACK(src, PROC_REF(report_blob_death), SEC_LEVEL_RED), TIME_TO_ANNOUNCE_BLOBS_DIE) + addtimer(CALLBACK(src, PROC_REF(report_blob_death), BLOB_DEATH_REPORT_FIRST), TIME_TO_ANNOUNCE_BLOBS_DIE) /datum/game_mode/proc/get_blobs_minds() @@ -126,13 +126,22 @@ return blob_list -/datum/game_mode/proc/report_blob_death() - send_intercept(BLOB_THIRD_REPORT) - if(SSshuttle) - SSshuttle.stop_lockdown() - if(blob_stage >= BLOB_STAGE_SECOND && GLOB.security_level == SEC_LEVEL_GAMMA) - addtimer(CALLBACK(GLOBAL_PROC, /proc/set_security_level, SEC_LEVEL_RED), TIME_TO_SWITCH_CODE) - blob_stage = BLOB_STAGE_ZERO +/datum/game_mode/proc/report_blob_death(report_number) + switch(report_number) + if (BLOB_DEATH_REPORT_FIRST) + send_intercept(BLOB_THIRD_REPORT) + if (BLOB_DEATH_REPORT_SECOND) + SSshuttle?.stop_lockdown() + if (BLOB_DEATH_REPORT_THIRD) + if(blob_stage >= BLOB_STAGE_SECOND && GLOB.security_level == SEC_LEVEL_GAMMA) + set_security_level(SEC_LEVEL_RED) + if (BLOB_DEATH_REPORT_FOURTH) + blob_stage = BLOB_STAGE_ZERO + SSvote.start_vote(new /datum/vote/crew_transfer) + return + else + return + addtimer(CALLBACK(src, PROC_REF(report_blob_death), report_number + 1), TIME_TO_SWITCH_CODE) /datum/game_mode/proc/make_blobs(count, need_new_blob = FALSE) diff --git a/code/game/gamemodes/blob/overmind.dm b/code/game/gamemodes/blob/overmind.dm index 3ad7c14f207..076aa649e13 100644 --- a/code/game/gamemodes/blob/overmind.dm +++ b/code/game/gamemodes/blob/overmind.dm @@ -98,12 +98,12 @@ /mob/camera/blob/blob_act(obj/structure/blob/B) return -/mob/camera/blob/Stat() - ..() - if(statpanel("Status")) - if(blob_core) - stat(null, "Core Health: [blob_core.obj_integrity]") - stat(null, "Power Stored: [blob_points]/[max_blob_points]") +/mob/camera/blob/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(blob_core) + status_tab_data[++status_tab_data.len] = list("Core Health:", "[blob_core.obj_integrity]") + status_tab_data[++status_tab_data.len] = list("Power Stored:", "[blob_points]/[max_blob_points]") /mob/camera/blob/Move(atom/newloc, direct = NONE, glide_size_override = 0, update_dir = TRUE) if(world.time < last_movement) diff --git a/code/game/gamemodes/clockwork/cogscarab.dm b/code/game/gamemodes/clockwork/cogscarab.dm index b64d870af62..aabcc6de234 100644 --- a/code/game/gamemodes/clockwork/cogscarab.dm +++ b/code/game/gamemodes/clockwork/cogscarab.dm @@ -63,7 +63,7 @@ //Shhhh it's a secret. No one needs to know about infinite power for clockwork drone cell = new /obj/item/stock_parts/cell/high/slime(src) mmi = null - verbs -= /mob/living/silicon/robot/verb/Namepick + remove_verb(src, /mob/living/silicon/robot/verb/Namepick) module = new /obj/item/robot_module/cogscarab(src) var/datum/action/innate/hide/drone/cogscarab/hide = new() @@ -80,10 +80,12 @@ hide.Remove(src) . = ..() +/mob/living/silicon/robot/cogscarab/add_strippable_element() + return /mob/living/silicon/robot/cogscarab/init(alien = FALSE, mob/living/silicon/ai/ai_to_sync_to = null) laws = new /datum/ai_laws/ratvar() - connected_ai = null + set_connected_ai(null) aiCamera = new/obj/item/camera/siliconcam/drone_camera(src) additional_law_channels["Drone"] = get_language_prefix(LANGUAGE_DRONE_BINARY) @@ -122,10 +124,11 @@ //rounds to 30 and divides by 30. if timer full, 6 - 5, state 1. from 1 to 6. -/mob/living/silicon/robot/cogscarab/Stat() - ..() +/mob/living/silicon/robot/cogscarab/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data if(mind?.current) - stat("Wind Up Timer:", "[wind_up_timer]") + status_tab_data[++status_tab_data.len] = list("Wind Up Timer:", "[wind_up_timer]") /mob/living/silicon/robot/cogscarab/rename_character(oldname, newname) // force it to not actually change most things @@ -239,10 +242,10 @@ /mob/living/silicon/robot/cogscarab/add_robot_verbs() - src.verbs |= silicon_subsystems + add_verb(src, silicon_subsystems) /mob/living/silicon/robot/cogscarab/remove_robot_verbs() - src.verbs -= silicon_subsystems + remove_verb(src, silicon_subsystems) /mob/living/silicon/robot/cogscarab/toggle_sensor_mode() var/sensor_type = input("Please select sensor type.", "Sensor Integration", null) in list("Medical","Diagnostic", "Multisensor","Disable") diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index a396569cb3f..5301176c5e6 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -151,14 +151,10 @@ GrantBorerSpells() hide_borer() -/mob/living/simple_animal/borer/Stat() - ..() - statpanel("Status") - - show_stat_emergency_shuttle_eta() - - if(client.statpanel == "Status") - stat("Chemicals", chemicals) +/mob/living/simple_animal/borer/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Chemicals", chemicals) /mob/living/simple_animal/borer/say(message, verb = "says", sanitize = TRUE, ignore_speech_problems = FALSE, ignore_atmospherics = FALSE, ignore_languages = FALSE) @@ -198,7 +194,7 @@ if(isobserver(M)) to_chat(M, "Borer Communication from [truename] ([ghost_follow_link(src, ghost=M)]): [sended_message]") to_chat(src, "[truename] [say_string]: [sended_message]") - host.verbs += /mob/living/proc/borer_comm + add_verb(host, /mob/living/proc/borer_comm) talk_to_borer_action.Grant(host) /mob/living/simple_animal/borer/verb/toggle_silence_inside_host() @@ -573,7 +569,7 @@ var/mob/living/carbon/H = host H.borer = null - H.verbs -= /mob/living/proc/borer_comm + remove_verb(H, /mob/living/proc/borer_comm) talk_to_borer_action.Remove(host) H.status_flags &= ~PASSEMOTES host = null @@ -670,12 +666,12 @@ controlling = TRUE - host.verbs += /mob/living/carbon/proc/release_control - host.verbs += /mob/living/carbon/proc/punish_host - host.verbs += /mob/living/carbon/proc/spawn_larvae - host.verbs += /mob/living/carbon/proc/sneak_mode - host.verbs -= /mob/living/proc/borer_comm - host.verbs += /mob/living/proc/trapped_mind_comm + add_verb(host, /mob/living/carbon/proc/release_control) + add_verb(host, /mob/living/carbon/proc/punish_host) + add_verb(host, /mob/living/carbon/proc/spawn_larvae) + add_verb(host, /mob/living/carbon/proc/sneak_mode) + remove_verb(host, /mob/living/proc/borer_comm) + add_verb(host, /mob/living/proc/trapped_mind_comm) GrantControlActions() talk_to_borer_action.Remove(host) @@ -794,12 +790,12 @@ machine = null sneaking = FALSE - host.verbs -= /mob/living/carbon/proc/release_control - host.verbs -= /mob/living/carbon/proc/punish_host - host.verbs -= /mob/living/carbon/proc/spawn_larvae - host.verbs -= /mob/living/carbon/proc/sneak_mode - host.verbs += /mob/living/proc/borer_comm - host.verbs -= /mob/living/proc/trapped_mind_comm + remove_verb(host, /mob/living/carbon/proc/release_control) + remove_verb(host, /mob/living/carbon/proc/punish_host) + remove_verb(host, /mob/living/carbon/proc/spawn_larvae) + remove_verb(host, /mob/living/carbon/proc/sneak_mode) + add_verb(host, /mob/living/proc/borer_comm) + remove_verb(host, /mob/living/proc/trapped_mind_comm) RemoveControlActions() talk_to_borer_action.Grant(host) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 7d988991954..cea72a95d3a 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -140,10 +140,10 @@ holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "hudstat" -/mob/living/simple_animal/hostile/swarmer/Stat() - ..() - if(statpanel("Status")) - stat("Resources:",resources) +/mob/living/simple_animal/hostile/swarmer/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Resources:",resources) /mob/living/simple_animal/hostile/swarmer/move_into_vent(obj/machinery/atmospherics/ventcrawl_target, message = TRUE) diff --git a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm index 9c4e57d78c1..748f8e31b37 100644 --- a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm +++ b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon.dm @@ -285,15 +285,15 @@ AddSpell(new /obj/effect/proc_holder/spell/pulse_demon/remotedrain) AddSpell(new /obj/effect/proc_holder/spell/pulse_demon/open_upgrades) -/mob/living/simple_animal/demon/pulse_demon/Stat() - . = ..() - if(statpanel("Status")) - stat(null, "Charge: [format_si_suffix(charge)]W") - stat(null, "Maximum Charge: [format_si_suffix(maxcharge)]W") - stat(null, "Drained Charge: [format_si_suffix(charge_drained)]W") - stat(null, "Hijacked APCs: [length(hijacked_apcs)]") - stat(null, "Drain Rate: [format_si_suffix(power_drain_rate)]W") - stat(null, "Hijack Time: [hijack_time / 10] seconds") +/mob/living/simple_animal/demon/pulse_demon/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Charge:", "[format_si_suffix(charge)]W") + status_tab_data[++status_tab_data.len] = list("Maximum Charge:", "[format_si_suffix(maxcharge)]W") + status_tab_data[++status_tab_data.len] = list("Drained Charge:", "[format_si_suffix(charge_drained)]W") + status_tab_data[++status_tab_data.len] = list("Hijacked APCs:", "[length(hijacked_apcs)]") + status_tab_data[++status_tab_data.len] = list("Drain Rate:", "[format_si_suffix(power_drain_rate)]W") + status_tab_data[++status_tab_data.len] = list("Hijack Time:", "[hijack_time / 10] seconds") /mob/living/simple_animal/demon/pulse_demon/dust() return death() diff --git a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm index 368b0e9263f..38d9309f080 100644 --- a/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm +++ b/code/game/gamemodes/miniantags/demons/pulse_demon/pulse_demon_abilities.dm @@ -10,7 +10,6 @@ #define PD_UPGRADE_MAX_CHARGE "Capacity" /obj/effect/proc_holder/spell/pulse_demon - panel = "Pulse Demon" school = "pulse demon" human_req = FALSE clothes_req = FALSE diff --git a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm index e4d44e84742..8c6e1d28889 100644 --- a/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm +++ b/code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm @@ -173,7 +173,6 @@ /obj/effect/proc_holder/spell/fireball/shadow_grapple name = "Shadow Grapple" desc = "Fire one of your hands, if it hits a person it pulls them in. If you hit a structure you get pulled to the structure." - panel = "Demon" action_background_icon_state = "shadow_demon_bg" action_icon_state = "shadow_grapple" invocation_type = "none" diff --git a/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm b/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm index 1e27ca05114..ce8f039dc93 100644 --- a/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm +++ b/code/game/gamemodes/miniantags/demons/slaughter_demon/slaughter_demon.dm @@ -106,7 +106,6 @@ overlay = null action_icon_state = "bloodcrawl" action_background_icon_state = "bg_cult" - panel = "Demon" /obj/effect/proc_holder/spell/sense_victims/create_new_targeting() diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index c67289a21f8..eb63715045a 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -338,6 +338,7 @@ G.name_color = color_list[color] var/picked_name = pick(name_list) create_theme(G, user, picked_name, color) + G.client?.init_verbs() /obj/item/guardiancreator/proc/create_theme(mob/living/simple_animal/hostile/guardian/G, mob/living/user, picked_name, color) G.name = "[picked_name] [color]" diff --git a/code/game/gamemodes/miniantags/guardian/types/assassin.dm b/code/game/gamemodes/miniantags/guardian/types/assassin.dm index f37d8dff1c7..a4797a21708 100644 --- a/code/game/gamemodes/miniantags/guardian/types/assassin.dm +++ b/code/game/gamemodes/miniantags/guardian/types/assassin.dm @@ -27,11 +27,11 @@ forceMove(get_turf(summoner)) cooldown = world.time + 20 -/mob/living/simple_animal/hostile/guardian/assassin/Stat() - ..() - if(statpanel("Status")) - if(stealthcooldown >= world.time) - stat(null, "Время до невидимости: [max(round((stealthcooldown - world.time)*0.1, 0.1), 0)] секунд") +/mob/living/simple_animal/hostile/guardian/assassin/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(stealthcooldown >= world.time) + status_tab_data[++status_tab_data.len] = list("Время до невидимости:", "[max(round((stealthcooldown - world.time) * 0.1, 0.1), 0)] секунд") /mob/living/simple_animal/hostile/guardian/assassin/AttackingTarget() var/mob/living/L = target diff --git a/code/game/gamemodes/miniantags/guardian/types/bomb.dm b/code/game/gamemodes/miniantags/guardian/types/bomb.dm index 1dd12151e29..b2749445cdc 100644 --- a/code/game/gamemodes/miniantags/guardian/types/bomb.dm +++ b/code/game/gamemodes/miniantags/guardian/types/bomb.dm @@ -10,11 +10,11 @@ var/bomb_cooldown = 0 var/default_bomb_cooldown = 10 SECONDS -/mob/living/simple_animal/hostile/guardian/bomb/Stat() - ..() - if(statpanel("Status")) - if(bomb_cooldown >= world.time) - stat(null, "Перезарядка до следующей бомбы: [max(round((bomb_cooldown - world.time)*0.1, 0.1), 0)] секунд.") +/mob/living/simple_animal/hostile/guardian/bomb/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(bomb_cooldown >= world.time) + status_tab_data[++status_tab_data.len] = list("Перезарядка до следующей бомбы:", "[max(round((bomb_cooldown - world.time) * 0.1, 0.1), 0)] секунд") /mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A) if(!istype(A)) diff --git a/code/game/gamemodes/miniantags/guardian/types/healer.dm b/code/game/gamemodes/miniantags/guardian/types/healer.dm index e654fb9551a..7874e4fa41f 100644 --- a/code/game/gamemodes/miniantags/guardian/types/healer.dm +++ b/code/game/gamemodes/miniantags/guardian/types/healer.dm @@ -39,11 +39,11 @@ var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medsensor.add_hud_to(src) -/mob/living/simple_animal/hostile/guardian/healer/Stat() - ..() - if(statpanel("Status")) - if(beacon_cooldown >= world.time) - stat(null, "Перезарядка блюспейс маяка: [max(round((beacon_cooldown - world.time)*0.1, 0.1), 0)] секунд") +/mob/living/simple_animal/hostile/guardian/healer/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(beacon_cooldown >= world.time) + status_tab_data[++status_tab_data.len] = list("Перезарядка блюспейс маяка:", "[max(round((beacon_cooldown - world.time) * 0.1, 0.1), 0)] секунд") /mob/living/simple_animal/hostile/guardian/healer/AttackingTarget() . = ..() diff --git a/code/game/gamemodes/miniantags/guardian/types/ranged.dm b/code/game/gamemodes/miniantags/guardian/types/ranged.dm index 73fd07fbfd8..9f7e34b266c 100644 --- a/code/game/gamemodes/miniantags/guardian/types/ranged.dm +++ b/code/game/gamemodes/miniantags/guardian/types/ranged.dm @@ -36,10 +36,10 @@ to_chat(src, "Энергия на нуле. Стрельба заблокирована.") ranged = 0 -/mob/living/simple_animal/hostile/guardian/ranged/Stat() - ..() - if(statpanel("Status")) - stat(null, "Запас энергии: [max(round(energy, 0.1), 0)]/150") +/mob/living/simple_animal/hostile/guardian/ranged/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Запас энергии:", "[max(round(energy, 0.1), 0)]/150") /mob/living/simple_animal/hostile/guardian/ranged/OpenFire(atom/A) if(ranged) diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index ad365cfda99..ef605629259 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -100,11 +100,10 @@ can_reproduce = FALSE RemoveSpell(/obj/effect/proc_holder/spell/morph_spell/reproduce) -/mob/living/simple_animal/hostile/morph/Stat(Name, Value) - ..() - if(statpanel("Status")) - stat(null, "Food Stored: [gathered_food]") - return TRUE +/mob/living/simple_animal/hostile/morph/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Food Stored:", "[gathered_food]") /mob/living/simple_animal/hostile/morph/wizard name = "magical morph" diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index 195086c770d..cd30e3e5824 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -122,12 +122,12 @@ to_chat(M, rendered) -/mob/living/simple_animal/revenant/Stat() - ..() - if(statpanel("Status")) - stat(null, "Current essence: [essence]/[essence_regen_cap]E") - stat(null, "Stolen essence: [essence_accumulated]E") - stat(null, "Stolen perfect souls: [perfectsouls]") +/mob/living/simple_animal/revenant/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Current essence:", "[essence]/[essence_regen_cap]E") + status_tab_data[++status_tab_data.len] = list("Stolen essence:", "[essence_accumulated]E") + status_tab_data[++status_tab_data.len] = list("Stolen perfect souls:", "[perfectsouls]") /mob/living/simple_animal/revenant/New() ..() diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index ac6f28c40df..5eb26d5c975 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -112,7 +112,6 @@ */ /obj/effect/proc_holder/spell/night_vision/revenant base_cooldown = 0 - panel = "Revenant Abilities" message = "You toggle your night vision." action_icon_state = "r_nightvision" action_background_icon_state = "bg_revenant" @@ -122,7 +121,6 @@ /obj/effect/proc_holder/spell/revenant_transmit name = "Transmit" desc = "Telepathically transmits a message to the target." - panel = "Revenant Abilities" base_cooldown = 0 clothes_req = FALSE human_req = FALSE @@ -153,7 +151,6 @@ clothes_req = FALSE human_req = FALSE action_background_icon_state = "bg_revenant" - panel = "Revenant Abilities (Locked)" /// How long it reveals the revenant in deciseconds var/reveal = 8 SECONDS /// How long it stuns the revenant in deciseconds @@ -201,7 +198,6 @@ return FALSE name = "[initial(name)] ([cast_amount]E)" to_chat(user, "You have unlocked [initial(name)]!") - panel = "Revenant Abilities" locked = FALSE cooldown_handler.revert_cast() return FALSE diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index b73e9d6da54..6b4d5463e8a 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -1,5 +1,3 @@ -#define NUKESCALINGMODIFIER 6 - /datum/game_mode var/list/datum/mind/syndicates = list() @@ -7,10 +5,10 @@ name = "nuclear emergency" config_tag = "nuclear" required_players = 30 // 30 players - 5 players to be the nuke ops = 25 players remaining - required_enemies = 5 - recommended_enemies = 5 + required_enemies = NUKERS_COUNT + recommended_enemies = NUKERS_COUNT - var/const/agents_possible = 5 //If we ever need more syndicate agents. + var/const/agents_possible = NUKERS_COUNT //If we ever need more syndicate agents. var/nukes_left = 1 //Call 3714-PRAY right now and order more nukes! Limited offer! var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station @@ -120,10 +118,9 @@ return ..() /datum/game_mode/nuclear/proc/scale_telecrystals() - var/danger - danger = GLOB.player_list.len - while(!ISMULTIPLE(++danger, 10)) //Increments danger up to the nearest multiple of ten - + var/danger = GLOB.player_list.len + var/temp_danger = (danger + 9) + danger = temp_danger - temp_danger % 10 total_tc += danger * NUKESCALINGMODIFIER /datum/game_mode/nuclear/proc/share_telecrystals() @@ -517,5 +514,3 @@ return dat - -#undef NUKESCALINGMODIFIER diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index bda14074e9f..a3f9cdf419e 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -655,7 +655,7 @@ var/input_tittle = "Режим выбора" var/input_type - input_type = tgui_alert("Какие типы сигнатуры объектов необходимо найти?" , "Выбор Сигнатуры Объектов" , "Предмет" , "Структура" , "Питомец") + input_type = tgui_alert(user, "Какие типы сигнатуры объектов необходимо найти?" , "Выбор Сигнатуры Объектов" , list("Предмет" , "Структура" , "Питомец")) var/input_subtype switch(input_type) @@ -714,7 +714,7 @@ to_chat(user, span_notice("Вы переключили пинпоинтер для обнаружения [choosen_target]. Найдено целей: [length(current_targets)].")) if("Цели") - var/input_type = tgui_alert("Какую операцию стоит произвести?", "Выбор Операции", "Показать Цели", "Следующая Цель") + var/input_type = tgui_alert(user, "Какую операцию стоит произвести?", "Выбор Операции", list("Показать Цели", "Следующая Цель")) switch(input_type) if("Показать Цели") setting = SETTING_OBJECT diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm index 321e2ad892e..e3699f5ee25 100644 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm @@ -29,7 +29,6 @@ /obj/effect/proc_holder/spell/shadowling_glare name = "Glare" desc = "Stuns and mutes a target for a decent duration. Duration depends on the proximity to the target." - panel = "Shadowling Abilities" base_cooldown = 30 SECONDS clothes_req = FALSE need_active_overlay = TRUE @@ -85,7 +84,6 @@ /obj/effect/proc_holder/spell/aoe/shadowling_veil name = "Veil" desc = "Extinguishes most nearby light sources." - panel = "Shadowling Abilities" base_cooldown = 15 SECONDS //Short cooldown because people can just turn the lights back on clothes_req = FALSE var/blacklisted_lights = list(/obj/item/flashlight/flare, /obj/item/flashlight/slime) @@ -120,7 +118,6 @@ /obj/effect/proc_holder/spell/shadowling_shadow_walk name = "Shadow Walk" desc = "Phases you into the space between worlds for a short time, allowing movement through walls and invisbility." - panel = "Shadowling Abilities" base_cooldown = 30 SECONDS //Used to be twice this, buffed clothes_req = FALSE phase_allowed = TRUE @@ -161,7 +158,6 @@ /obj/effect/proc_holder/spell/shadowling_guise name = "Guise" desc = "Wraps your form in shadows, making you harder to see." - panel = "Thrall Abilities" base_cooldown = 120 SECONDS clothes_req = FALSE action_icon_state = "shadow_walk" @@ -195,7 +191,6 @@ /obj/effect/proc_holder/spell/shadowling_vision name = "Shadowling Darksight" desc = "Gives you night and thermal vision." - panel = "Shadowling Abilities" base_cooldown = 0 clothes_req = FALSE action_icon_state = "darksight" @@ -225,13 +220,11 @@ /obj/effect/proc_holder/spell/shadowling_vision/thrall desc = "Thrall Darksight" desc = "Gives you night vision." - panel = "Thrall Abilities" /obj/effect/proc_holder/spell/aoe/shadowling_icy_veins name = "Icy Veins" desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." - panel = "Shadowling Abilities" base_cooldown = 25 SECONDS clothes_req = FALSE action_icon_state = "icy_veins" @@ -275,7 +268,6 @@ /obj/effect/proc_holder/spell/shadowling_enthrall //Turns a target into the shadowling's slave. This overrides all previous loyalties name = "Enthrall" desc = "Allows you to enslave a conscious, non-braindead, non-catatonic human to your will. This takes some time to cast." - panel = "Shadowling Abilities" base_cooldown = 0 clothes_req = FALSE action_icon_state = "enthrall" @@ -356,7 +348,6 @@ /obj/effect/proc_holder/spell/shadowling_regen_armor name = "Rapid Re-Hatch" desc = "Re-forms protective chitin that may be lost during cloning or similar processes." - panel = "Shadowling Abilities" base_cooldown = 60 SECONDS clothes_req = FALSE action_icon_state = "regen_armor" @@ -394,7 +385,6 @@ /obj/effect/proc_holder/spell/shadowling_collective_mind name = "Collective Hivemind" desc = "Gathers the power of all of your thralls and compares it to what is needed for ascendance. Also gains you new abilities." - panel = "Shadowling Abilities" base_cooldown = 30 SECONDS //30 second cooldown to prevent spam clothes_req = FALSE var/blind_smoke_acquired @@ -482,7 +472,6 @@ /obj/effect/proc_holder/spell/shadowling_blindness_smoke name = "Blindness Smoke" desc = "Spews a cloud of smoke which will blind enemies." - panel = "Shadowling Abilities" base_cooldown = 60 SECONDS clothes_req = FALSE action_icon_state = "black_smoke" @@ -540,7 +529,6 @@ /obj/effect/proc_holder/spell/aoe/shadowling_screech name = "Sonic Screech" desc = "Deafens, stuns, and confuses nearby people. Also shatters windows." - panel = "Shadowling Abilities" base_cooldown = 30 SECONDS clothes_req = FALSE action_icon_state = "screech" @@ -593,7 +581,6 @@ /obj/effect/proc_holder/spell/shadowling_null_charge name = "Null Charge" desc = "Empties an APC, preventing it from recharging until fixed." - panel = "Shadowling Abilities" base_cooldown = 60 SECONDS clothes_req = FALSE action_icon_state = "null_charge" @@ -656,7 +643,6 @@ /obj/effect/proc_holder/spell/shadowling_revive_thrall name = "Black Recuperation" desc = "Revives or empowers a thrall." - panel = "Shadowling Abilities" base_cooldown = 1 MINUTES clothes_req = FALSE action_icon_state = "revive_thrall" @@ -781,7 +767,6 @@ /obj/effect/proc_holder/spell/shadowling_extend_shuttle name = "Destroy Engines" desc = "Extends the time of the emergency shuttle's arrival by ten minutes using a life force of our enemy. Shuttle will be unable to be recalled. This can only be used once." - panel = "Shadowling Abilities" clothes_req = FALSE base_cooldown = 60 SECONDS selection_activated_message = "You start gathering destructive powers to delay the shuttle. Left-click to cast at a target!" @@ -855,7 +840,6 @@ /obj/effect/proc_holder/spell/ascendant_annihilate name = "Annihilate" desc = "Gibs someone instantly." - panel = "Ascendant" base_cooldown = 0 clothes_req = FALSE human_req = FALSE @@ -911,7 +895,6 @@ /obj/effect/proc_holder/spell/ascendant_hypnosis name = "Hypnosis" desc = "Instantly enthralls a human." - panel = "Ascendant" base_cooldown = 0 clothes_req = FALSE human_req = FALSE @@ -953,7 +936,6 @@ /obj/effect/proc_holder/spell/ascendant_phase_shift name = "Phase Shift" desc = "Phases you into the space between worlds at will, allowing you to move through walls and become invisible." - panel = "Ascendant" base_cooldown = 1.5 SECONDS clothes_req = FALSE human_req = FALSE @@ -985,7 +967,6 @@ /obj/effect/proc_holder/spell/aoe/ascendant_storm name = "Lightning Storm" desc = "Shocks everyone nearby." - panel = "Ascendant" base_cooldown = 10 SECONDS clothes_req = FALSE human_req = FALSE @@ -1026,7 +1007,6 @@ /obj/effect/proc_holder/spell/ascendant_transmit name = "Ascendant Broadcast" desc = "Sends a message to the whole wide world." - panel = "Ascendant" base_cooldown = 20 SECONDS clothes_req = FALSE human_req = FALSE diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm index 2449a1c75b3..a73aa2b478d 100644 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm @@ -5,7 +5,6 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u /obj/effect/proc_holder/spell/shadowling_hatch name = "Hatch" desc = "Casts off your disguise." - panel = "Shadowling Evolution" base_cooldown = 5 MINUTES clothes_req = FALSE action_icon_state = "hatch" @@ -17,7 +16,7 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u /obj/effect/proc_holder/spell/shadowling_hatch/cast(list/targets, mob/living/carbon/human/user = usr) - if(user.stat || !ishuman(user) || !user || !is_shadow(user || isinspace(user))) + if(user.stat || !ishuman(user) || !user || !is_shadow(user) || isinspace(user)) return if(!isturf(user.loc)) @@ -25,7 +24,7 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u to_chat(user, "You must be standing on a floor to hatch!") return - if(tgui_alert(user,"Are you sure you want to hatch? You cannot undo this!", "Hatch", "Yes", "No") != "Yes") + if(tgui_alert(user,"Are you sure you want to hatch? You cannot undo this!", "Hatch", list("Yes", "No")) != "Yes") to_chat(user, "You decide against hatching for now.") revert_cast(user) return @@ -157,7 +156,6 @@ GLOBAL_LIST_INIT(possibleShadowlingNames, list("U'ruan", "Y`shej", "Nex", "Hel-u /obj/effect/proc_holder/spell/shadowling_ascend name = "Ascend" desc = "Enters your true form." - panel = "Shadowling Evolution" base_cooldown = 5 MINUTES clothes_req = FALSE action_icon_state = "ascend" diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 6a651c2aeef..bdefc1983a3 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -8,6 +8,9 @@ var/datum/mind/exchange_red var/datum/mind/exchange_blue + /// The number of contractors who accepted the offer. + var/contractor_accepted = 0 + /datum/game_mode/traitor name = "traitor" @@ -25,14 +28,6 @@ var/datum/mind/pre_malf_AI /// Hard limit on traitors if scaling is turned off. var/traitors_possible = 4 - // Contractor related - /// Minimum number of possible contractors regardless of the number of traitors. - var/min_contractors = 1 - /// How many contractors there are in proportion to traitors. - /// Calculated as: num_contractors = max(min_contractors, CEILING(num_traitors * contractor_traitor_ratio, 1)) - var/contractor_traitor_ratio = 0.25 - /// List of traitors who are eligible to become a contractor. - var/list/datum/mind/selected_contractors = list() /datum/game_mode/traitor/announce() @@ -69,8 +64,6 @@ add_game_logs("Number of traitors chosen: [num_traitors]") - var/num_contractors = max(min_contractors, CEILING(num_traitors * contractor_traitor_ratio, 1)) - for(var/i in 1 to num_traitors) if(!length(possible_traitors)) break @@ -80,8 +73,6 @@ if((ROLE_TRAITOR in traitor.current.client.prefs.be_special) && prob(50)) // If traitor is also enabled its 50/50 chance. pre_traitors += traitor traitor.restricted_roles = restricted_jobs - if(num_contractors-- > 0) - selected_contractors += traitor else pre_malf_AI = traitor pre_malf_AI.restricted_roles = (restricted_jobs|protected_jobs|protected_jobs_AI) // All jobs are restricted for malf AI despite the config. @@ -90,14 +81,12 @@ else pre_traitors += traitor traitor.restricted_roles = restricted_jobs - if(num_contractors-- > 0) - selected_contractors += traitor /datum/game_mode/traitor/post_setup() for(var/datum/mind/traitor in pre_traitors) var/datum/antagonist/traitor/new_antag = new - new_antag.is_contractor = (traitor in selected_contractors) + new_antag.is_contractor = TRUE addtimer(CALLBACK(traitor, TYPE_PROC_REF(/datum/mind, add_antag_datum), new_antag), rand(1 SECONDS, 10 SECONDS)) if(pre_malf_AI) addtimer(CALLBACK(pre_malf_AI, TYPE_PROC_REF(/datum/mind, add_antag_datum), /datum/antagonist/malf_ai), rand(1 SECONDS, 10 SECONDS)) diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index e68887424ff..482a71ff208 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -316,6 +316,134 @@ H.force_gene_block(GLOB.clumsyblock, TRUE, TRUE) H.force_gene_block(GLOB.comicblock, TRUE, TRUE) H.add_language(LANGUAGE_CLOWN) + H.grant_mimicking() + +/mob/living/carbon/human/proc/grant_mimicking() + if(!(locate(/datum/action/innate/mimicking) in actions)) + var/datum/action/innate/mimicking/mimicking = new + mimicking.Grant(src) + add_verb(src, /mob/living/carbon/human/proc/mimicking) + +/datum/action/innate/mimicking + name = "Mimicking" + button_icon_state = "clown" + check_flags = AB_CHECK_CONSCIOUS + var/list/voice_slots = list() + var/empty_slots = 3 + var/list/available_voices + var/datum/mimicking_voice/selected + +/datum/action/innate/mimicking/New() + ..() + var/donor_level = owner?.client ? owner.client.donator_level : 0 + available_voices = list() + for(var/level in 0 to donor_level) + available_voices += SStts.tts_seeds_names_by_donator_levels["[level]"] + +/datum/action/innate/mimicking/Trigger(left_click) + if(!..()) + return FALSE + ui_interact(owner) + +/datum/action/innate/mimicking/ui_state(mob/user) + return GLOB.conscious_state + +/datum/action/innate/mimicking/ui_interact(mob/user, datum/tgui/ui = null) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Mimicking", "Mimicking") + ui.set_autoupdate(FALSE) + ui.open() + +/datum/action/innate/mimicking/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + if(..()) + return + var/datum/mimicking_voice/voice + if(params["id"]) + for(var/datum/mimicking_voice/find_voice in voice_slots) + if(find_voice.UID() != params["id"]) + continue + voice = find_voice + switch(action) + if("Choose") + if(!voice) + stack_trace("Mimicking can not find it own voice.") + return + if(voice.selected) + return + set_selected(voice) + owner.update_tts_seed(voice.voice) + if("Delete") + if(!voice) + stack_trace("Mimicking can not find it own voice.") + return + if(voice.selected) + selected = null + voice_slots -= voice + empty_slots++ + if("Add") + if(empty_slots < 1) + to_chat(owner, span_notice("You have no available slots.")) + return + var/voice_name = input(owner, "Choose a name for slot.", "Mimicking") as text|null + if(!voice_name) + return + var/voice_seed = tgui_input_list(owner, "Choose a voice for slot", "Mimicking", available_voices, owner.tts_seed) + if(!voice_seed) + return + var/new_voice = new /datum/mimicking_voice(voice_name, voice_seed) + add_voice(new_voice) + SStgui.update_uis(src) + +/datum/action/innate/mimicking/ui_data(mob/user) + var/list/data = list() + var/list/slots = list() + for(var/datum/mimicking_voice/voice in voice_slots) + if(istype(voice)) + slots += list(voice.voice_data()) + data["slots"] = slots + return data + +/datum/action/innate/mimicking/proc/set_selected(datum/mimicking_voice/new_voice) + if(selected) + selected.selected = FALSE + selected = new_voice + selected.selected = TRUE + +/datum/action/innate/mimicking/proc/add_voice(datum/mimicking_voice/voice) + voice_slots += voice + empty_slots-- + +/datum/action/innate/mimicking/proc/remove_voice(datum/mimicking_voice/voice) + voice_slots -= voice + empty_slots++ + +/datum/mimicking_voice + var/name + var/voice + var/selected = FALSE + +/datum/mimicking_voice/New(name, voice) + src.name = name + src.voice = voice + +/datum/mimicking_voice/proc/voice_data() + return list("name" = name, "voice" = voice, "selected" = selected, "id" = UID()) + +/mob/living/carbon/human/proc/mimicking(var/mob/living/carbon/human/H) + set name = "Mimic voice" + set category = "IC" + if(!H) + to_chat(usr, span_notice("Use right click to choose target correctly.")) + var/datum/action/innate/mimicking/mimic = locate(/datum/action/innate/mimicking) in usr.actions + if(!mimic) + return + if(mimic.empty_slots < 1) + to_chat(usr, span_notice("You have no available slots.")) + return + var/new_voice = new /datum/mimicking_voice(H.name, H.tts_seed) + mimic.add_voice(new_voice) + SStgui.update_uis(mimic) //action given to antag clowns /datum/action/innate/toggle_clumsy diff --git a/code/game/jobs/job_exp.dm b/code/game/jobs/job_exp.dm index 35f86a403ed..c6de477ec69 100644 --- a/code/game/jobs/job_exp.dm +++ b/code/game/jobs/job_exp.dm @@ -44,18 +44,6 @@ GLOBAL_LIST_INIT(role_playtime_requirements, list( ROLE_ABDUCTOR = 50, )) -// Client Verbs - -/client/verb/cmd_check_own_playtime() - set category = "Special Verbs" - set name = "Check my playtime" - - if(!CONFIG_GET(flag/use_exp_tracking)) - to_chat(src, "Playtime tracking is not enabled.") - return - - to_chat(src, "Your [EXP_TYPE_CREW] playtime is [get_exp_type(EXP_TYPE_CREW)].") - // Admin Verbs /client/proc/cmd_mentor_check_player_exp() //Allows admins to determine who the newer players are. diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index cbb91a324d5..0d9f90328c2 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -421,6 +421,10 @@ board_name = "Syndicate Drop Pod" build_path = /obj/machinery/computer/shuttle/syndicate/drop_pod +/obj/item/circuitboard/shuttle/nt/drop_pod + board_name = "Nanotrasen Drop Pod" + build_path = /obj/machinery/computer/shuttle/nt/drop_pod + /obj/item/circuitboard/shuttle/golem_ship board_name = "Golem Ship" build_path = /obj/machinery/computer/shuttle/golem_ship diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index b0480d6d38e..35d404cb849 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -127,7 +127,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) return formatted /obj/machinery/computer/card/verb/eject_id() - set category = null set name = "Eject ID Card" set src in oview(1) @@ -664,7 +663,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) regenerate_id_name() return if("account") // card account number - var/account_num = tgui_input_number(usr, "Account Number", "Input Number", modify.associated_account_number, 9999999, 1000000) + var/account_num = tgui_input_number(usr, "Account Number", "Input Number", modify.associated_account_number, 999999, 100000) if(isnull(account_num) || !scan || !modify) return FALSE modify.associated_account_number = clamp(round(account_num), 0, 999999) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index e04278c3e64..3a50e2e23d6 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -29,6 +29,13 @@ light_color = LIGHT_COLOR_DARKGREEN +/obj/machinery/computer/message_monitor/laptop + name = "message monitor laptop" + icon_state = "laptop" + icon_keyboard = "seclaptop_key" + icon_screen = "seclaptop" + normal_icon = "seclaptop" + density = FALSE /obj/machinery/computer/message_monitor/screwdriver_act(mob/user, obj/item/I) if(emag) //Stops people from just unscrewing the monitor and putting it back to get the console working again. diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index fa678dd2d3a..8b1b09f6381 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -161,7 +161,7 @@ name = "barrier grenade" desc = "Instant cover." icon = 'icons/obj/weapons/grenade.dmi' - icon_state = "flashbang" + icon_state = "barrier" item_state = "flashbang" actions_types = list(/datum/action/item_action/toggle_barrier_spread) var/mode = SINGLE diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 6a33c66e0b1..b1a0fed2e2f 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -3,6 +3,7 @@ name = "shutters" desc = "Heavy duty metal shutters that open mechanically." icon = 'icons/obj/doors/shutters.dmi' + icon_state = "closed" layer = SHUTTER_LAYER closingLayer = SHUTTER_LAYER damage_deflection = 20 @@ -20,3 +21,9 @@ /obj/machinery/door/poddoor/shutters/preopen/invincible resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF hackable = FALSE + +/obj/machinery/door/poddoor/shutters/invincible/fake_r_wall + name = "reinforced wall" + desc = "Effectively impervious to conventional methods of destruction." + icon = 'icons/obj/doors/fake_wall_shutters.dmi' + icon_state = "closed" diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 1dfe08e7dbd..5ebe5dc0258 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -685,6 +685,9 @@ GLOBAL_LIST_EMPTY(turret_icons) /obj/machinery/porta_turret/proc/target(mob/living/target) if(disabled) return + for(var/obj/machinery/door/poddoor/D in get_turf(src)) + if(D.icon_state == "closed") + return if(target) last_target = target if(has_cover) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 9a042ff3e5d..b1941ed408d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -835,8 +835,8 @@ /obj/machinery/vending/proc/do_vend(datum/data/vending_product/R, mob/user) if(!item_slot || !inserted_item) var/put_on_turf = TRUE - var/obj/vended = new R.product_path(drop_location()) - if(user && iscarbon(user) && user.Adjacent(src)) + var/obj/item/vended = new R.product_path(drop_location()) + if(istype(vended) && user && iscarbon(user) && user.Adjacent(src)) if(user.put_in_hands(vended, ignore_anim = FALSE)) put_on_turf = FALSE if(put_on_turf) @@ -2009,6 +2009,24 @@ /obj/item/screwdriver = 5,/obj/item/crowbar = 5) refill_canister = /obj/item/vending_refill/robotics +/obj/machinery/vending/robotics/nt + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + +/obj/machinery/vending/robotics/nt/durand + products = list(/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 3, + /obj/item/mecha_parts/mecha_equipment/repair_droid = 3, + /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 3, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot = 3, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg = 3) + +/obj/machinery/vending/robotics/nt/gygax + products = list(/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 3, + /obj/item/mecha_parts/mecha_equipment/repair_droid = 3, + /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 3, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion = 3, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy = 3) + /obj/machinery/vending/sustenance name = "\improper Sustenance Vendor" desc = "A vending machine which vends food, as required by section 47-C of the NT's Prisoner Ethical Treatment Agreement." @@ -2924,7 +2942,6 @@ vend_overlay_time = 3 SECONDS req_access = list(ACCESS_SECURITY) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/grenade/flashbang = 4, /obj/item/flash = 5, @@ -2958,6 +2975,8 @@ contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/storage/fancy/donut_box = 2,/obj/item/grenade/clusterbuster/apocalypsefake = 1) refill_canister = /obj/item/vending_refill/nta +/obj/machinery/vending/nta/ertarmory + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF /obj/machinery/vending/nta/ertarmory/update_overlays() . = list() @@ -2996,7 +3015,6 @@ deny_overlay = "nta-blue_deny" req_access = list(ACCESS_CENT_SECURITY) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/gun/energy/gun = 3, /obj/item/gun/energy/ionrifle/carbine = 1, @@ -3025,7 +3043,6 @@ deny_overlay = "nta-red_deny" req_access = list(ACCESS_CENT_SECURITY) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/gun/projectile/automatic/ar = 3, /obj/item/ammo_box/magazine/m556 = 6, @@ -3054,7 +3071,6 @@ deny_overlay = "nta-green_deny" req_access = list(ACCESS_CENT_SECURITY) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/restraints/handcuffs = 5, /obj/item/restraints/handcuffs/cable/zipties = 5, @@ -3076,6 +3092,26 @@ contraband = list(/obj/item/storage/fancy/donut_box = 2) refill_canister = /obj/item/vending_refill/nta +/obj/machinery/vending/nta/ertarmory/green/cc_jail + name = "NT CentComm prison guards' Gear & Ammunition" + desc = "An equipment vendor for CentComm corrections officers." + products = list(/obj/item/restraints/handcuffs=5, + /obj/item/restraints/handcuffs/cable/zipties=5, + /obj/item/grenade/flashbang=3, + /obj/item/flash=3, + /obj/item/restraints/legcuffs/bola/energy=3, + /obj/item/gun/energy/gun/advtaser=6, + /obj/item/gun/projectile/automatic/pistol/enforcer=6, + /obj/item/storage/box/barrier=2, + /obj/item/gun/projectile/shotgun/riot=2, + /obj/item/ammo_box/shotgun/rubbershot=4, + /obj/item/ammo_box/shotgun=2, + /obj/item/ammo_box/magazine/enforcer=6, + /obj/item/gun/energy/dominator/sibyl=3) + contraband = list(/obj/item/storage/fancy/donut_box=2, + /obj/item/ammo_box/shotgun/buck=4, + /obj/item/ammo_box/magazine/enforcer/lethal=4) + /obj/machinery/vending/nta/ertarmory/yellow name = "NT ERT Death Wish Gear & Ammunition" desc = "A ERT Death Wish equipment vendor." @@ -3087,7 +3123,6 @@ deny_overlay = "nta-yellow_deny" req_access = list(ACCESS_CENT_SECURITY) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/gun/projectile/automatic/gyropistol = 8, /obj/item/ammo_box/magazine/m75 = 12, @@ -3115,7 +3150,6 @@ deny_overlay = "nta-medical_deny" req_access = list(ACCESS_CENT_MEDICAL) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/storage/firstaid/tactical = 2, /obj/item/reagent_containers/applicator/dual = 2, @@ -3153,7 +3187,6 @@ deny_overlay = "nta-engi_deny" req_access = list(ACCESS_CENT_GENERAL) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/storage/belt/utility/chief/full = 2, /obj/item/clothing/mask/gas/welding = 4, @@ -3184,7 +3217,6 @@ deny_overlay = "nta-janitor_deny" req_access = list(ACCESS_CENT_GENERAL) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF products = list( /obj/item/storage/belt/janitor/ert = 2, /obj/item/clothing/shoes/galoshes = 2, @@ -3202,7 +3234,6 @@ contraband = list(/obj/item/grenade/clusterbuster/cleaner = 1, /obj/item/storage/fancy/donut_box = 2, ) refill_canister = /obj/item/vending_refill/nta - /obj/machinery/vending/pai name = "\improper RoboFriends" desc = "Wonderful vendor of PAI friends" @@ -3242,6 +3273,326 @@ ) refill_canister = /obj/item/vending_refill/pai +/obj/machinery/vending/security/ert + name = "NT ERT Consumables Gear" + desc = "A consumable equipment for different situations." + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + + icon = 'icons/obj/machines/vending.dmi' + icon_state = "sec_off" + panel_overlay = "sec_panel" + screen_overlay = "sec" + lightmask_overlay = "sec_lightmask" + broken_overlay = "sec_broken" + broken_lightmask_overlay = "sec_broken_lightmask" + deny_overlay = "sec_deny" + + density = FALSE + products = list( + /obj/item/restraints/handcuffs = 10, + /obj/item/flashlight/seclite = 10, + /obj/item/shield/riot/tele = 10, + /obj/item/storage/box/flare = 5, + /obj/item/storage/box/bodybags = 5, + /obj/item/storage/box/bola = 5, + /obj/item/grenade/smokebomb = 10, + /obj/item/grenade/barrier = 15, + /obj/item/grenade/flashbang = 10, + /obj/item/grenade/plastic/c4_shaped/flash = 5, + /obj/item/flash = 5, + /obj/item/storage/box/evidence = 5, + /obj/item/storage/box/swabs = 5, + /obj/item/storage/box/fingerprints = 5) + refill_canister = /obj/item/vending_refill/nta + +/obj/machinery/vending/ntc + req_access = list(ACCESS_CENT_GENERAL) + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + + icon_state = "nta_base" + panel_overlay = "nta_panel" + screen_overlay = "nta" + lightmask_overlay = "nta_lightmask" + broken_overlay = "nta_broken" + broken_lightmask_overlay = "nta_lightmask" + vend_overlay = "nta_vend" + deny_overlay = "nta_deny" + vend_overlay_time = 3 SECONDS + +/obj/machinery/vending/ntc/update_overlays() + . = list() + + underlays.Cut() + + . += base_icon_state + + if(panel_open) + . += "nta_panel" + + if((stat & NOPOWER) || force_no_power_icon_state) + . += "nta_off" + return + + if(stat & BROKEN) + . += "nta_broken" + else + if(flick_sequence & FLICK_VEND) + . += vend_overlay + + else if(flick_sequence & FLICK_DENY) + . += deny_overlay + + underlays += emissive_appearance(icon, "nta_lightmask", src) + +/obj/machinery/vending/ntc/medal + name = "NT Cargo Encouragement" + desc = "A encourage vendor with many of medal types." + icon = 'icons/obj/storage.dmi' + icon_state = "medalbox" + products = list( + /obj/item/clothing/accessory/medal = 5, + /obj/item/clothing/accessory/medal/engineering = 5, + /obj/item/clothing/accessory/medal/security = 5, + /obj/item/clothing/accessory/medal/science = 5, + /obj/item/clothing/accessory/medal/service = 5, + /obj/item/clothing/accessory/medal/medical = 5, + /obj/item/clothing/accessory/medal/legal = 5, + /obj/item/clothing/accessory/medal/silver = 5, + /obj/item/clothing/accessory/medal/silver/leadership = 5, + /obj/item/clothing/accessory/medal/silver/valor = 5, + /obj/item/clothing/accessory/medal/gold = 5, + /obj/item/clothing/accessory/medal/gold/heroism = 5 + ) + +/obj/machinery/vending/ntc/medical + name = "NT Cargo Medical Gear" + desc = "A some medical equipment vendor for cargo." + + icon_state = "nta_base" + base_icon_state = "nta-medical" + vend_overlay = "nta_vend" + deny_overlay = "nta-medical_deny" + + products = list( + /obj/item/storage/box/hardsuit/medical/responseteam = 10, + /obj/item/storage/box/hardsuit/medical = 10, + /obj/item/clothing/glasses/hud/health/night = 10, + /obj/item/bodyanalyzer/advanced = 10, + /obj/item/storage/firstaid/tactical = 10, + /obj/item/gun/medbeam = 10, + /obj/item/defibrillator/compact/loaded = 10, + /obj/item/handheld_defibrillator = 10, + /obj/item/vending_refill/medical = 10) + refill_canister = /obj/item/vending_refill/nta + +/obj/machinery/vending/ntc/engineering + name = "NT Cargo Engineering Gear" + desc = "A some engineering equipment vendor for cargo." + + icon_state = "nta_base" + base_icon_state = "nta-engi" + vend_overlay = "nta_vend" + deny_overlay = "nta-engi_deny" + + products = list( + /obj/item/storage/box/hardsuit/engineering/response_team = 10, + /obj/item/storage/box/hardsuit/engineering = 10, + /obj/item/clothing/glasses/meson/sunglasses = 10, + /obj/item/clothing/gloves/color/yellow = 10, + /obj/item/storage/belt/utility/chief/full = 10, + /obj/item/rcd/combat = 10, + /obj/item/rcd_ammo/large = 20, + /obj/item/grenade/chem_grenade/metalfoam = 30 + ) + +/obj/machinery/vending/ntc/janitor + name = "NT Cargo Janitor Gear" + desc = "A some janitor equipment vendor for cargo." + + icon_state = "nta_base" + base_icon_state = "nta-janitor" + vend_overlay = "nta_vend" + deny_overlay = "nta-janitor_deny" + + products = list( + /obj/item/storage/box/hardsuit/janitor/response_team = 10, + /obj/item/storage/belt/janitor/ert = 10, + /obj/item/clothing/shoes/galoshes = 10, + /obj/item/reagent_containers/spray/cleaner = 20, + /obj/item/watertank/janitor = 10, + /obj/item/soap/ert = 10, + /obj/item/storage/bag/trash/bluespace = 10, + /obj/item/lightreplacer/bluespace = 10, + /obj/item/scythe/tele = 20, + /obj/item/grenade/chem_grenade/cleaner = 30, + /obj/item/grenade/clusterbuster/cleaner = 30, + /obj/item/grenade/chem_grenade/antiweed = 30, + /obj/item/grenade/clusterbuster/antiweed = 30 + ) + +/obj/machinery/vending/ntcrates + name = "NT Cargo Preset Gear" + desc = "A already preset of equipments vendor for cargo." + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + + icon = 'icons/obj/machines/vending.dmi' + icon_state = "magivend_off" + panel_overlay = "magivend_panel" + screen_overlay = "magivend" + lightmask_overlay = "magivend_lightmask" + broken_overlay = "magivend_broken" + broken_lightmask_overlay = "magivend_broken_lightmask" + + products = list( + /obj/structure/closet/crate/trashcart/NTdelivery = 100, + /obj/structure/closet/crate/secure/gear = 100, + /obj/structure/closet/crate/secure/weapon = 100, + /obj/item/storage/backpack/duffel/security/riot = 100, + /obj/item/storage/backpack/duffel/security/war = 100, + /obj/item/storage/backpack/duffel/hydro/weed = 100, + /obj/item/storage/backpack/duffel/security/spiders = 100, + /obj/item/storage/backpack/duffel/security/blob = 100, + /obj/item/storage/backpack/duffel/engineering/building_event = 100 + ) + +/obj/machinery/vending/ntc/ert + name = "NT Response Team Base Gear" + desc = "A ERT Base equipment vendor" + + icon_state = "nta_base" + base_icon_state = "nta-blue" + vend_overlay = "nta_vend" + deny_overlay = "nta-blue_deny" + + products = list( + /obj/item/storage/box/responseteam/amber/commander = 100, + /obj/item/storage/box/responseteam/amber/security = 100, + /obj/item/storage/box/responseteam/amber/engineer = 100, + /obj/item/storage/box/responseteam/amber/medic = 100, + /obj/item/storage/box/responseteam/amber/janitor = 100, + /obj/item/storage/box/responseteam/red/commander = 100, + /obj/item/storage/box/responseteam/red/security = 100, + /obj/item/storage/box/responseteam/red/engineer = 100, + /obj/item/storage/box/responseteam/red/medic = 100, + /obj/item/storage/box/responseteam/red/janitor = 100) + +/obj/machinery/vending/ntc_resources + name = "NT Matter Сompression Vendor" + desc = "Its vendor use advanced technology of matter compression and can have a many volume of resources." + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + + icon_state = "engi_off" + panel_overlay = "engi_panel" + screen_overlay = "engi" + lightmask_overlay = "engi_lightmask" + broken_overlay = "engi_broken" + broken_lightmask_overlay = "engi_broken_lightmask" + deny_overlay = "engi_deny" + deny_lightmask = "engi_deny_lightmask" + + products = list(/obj/item/stack/sheet/mineral/diamond/fifty = 50, + /obj/item/stack/sheet/mineral/gold/fifty = 50, + /obj/item/stack/sheet/glass/fifty = 50, + /obj/item/stack/sheet/metal/fifty = 50, + /obj/item/stack/sheet/mineral/plasma/fifty = 50, + /obj/item/stack/sheet/mineral/silver/fifty = 50, + /obj/item/stack/sheet/mineral/titanium/fifty = 50, + /obj/item/stack/sheet/mineral/uranium/fifty = 50) + contraband = list(/obj/item/stack/sheet/mineral/tranquillite/fifty = 50, + /obj/item/stack/sheet/mineral/bananium/fifty = 50, + /obj/item/stack/sheet/mineral/sandstone/fifty = 50, + /obj/item/stack/sheet/mineral/abductor/fifty = 50) + +/obj/machinery/vending/mech/ntc + icon = 'icons/obj/machines/vending.dmi' + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + +/obj/machinery/vending/mech/ntc/exousuit + name = "NT Exosuit Bluespace Transporter" + desc = "Fabricator with advanced technology of bluespace transporting of resources." + icon = 'icons/obj/machines/robotics.dmi' + icon_state = "fab-idle" + products = list( + /obj/mecha/combat/durand = 10, + /obj/mecha/combat/gygax = 10, + /obj/mecha/combat/phazon = 10, + /obj/mecha/medical/odysseus = 10, + /obj/mecha/working/ripley = 10, + /obj/mecha/working/ripley/firefighter = 10, + /obj/mecha/working/clarke = 10) + +/obj/machinery/vending/mech/ntc/equipment + name = "NT Exosuit Bluespace Transporter" + desc = "Fabricator with advanced technology of bluespace transporting of resources." + + icon_state = "engivend_off" + panel_overlay = "engivend_panel" + screen_overlay = "engivend" + lightmask_overlay = "engivend_lightmask" + broken_overlay = "engivend_broken" + broken_lightmask_overlay = "engivend_broken_lightmask" + deny_overlay = "engivend_deny" + + products = list( + /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster = 10, + /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster = 10, + /obj/item/mecha_parts/mecha_equipment/repair_droid = 10, + /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay = 10, + /obj/item/mecha_parts/mecha_equipment/generator/nuclear = 10 + ) + +/obj/machinery/vending/mech/ntc/weapon + name = "NT Exosuit Bluespace Transporter" + desc = "Fabricator with advanced technology of bluespace transporting of resources." + + icon = 'icons/obj/machines/vending.dmi' + icon_state = "liberationstation_off" + panel_overlay = "liberationstation_panel" + screen_overlay = "liberationstation" + lightmask_overlay = "liberationstation_lightmask" + broken_overlay = "liberationstation_broken" + broken_lightmask_overlay = "liberationstation_broken_lightmask" + + products = list( + /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/dual = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/medium = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/amlg = 10, + ) + +/obj/machinery/vending/mech/ntc/tools + name = "NT Exosuit Bluespace Transporter" + desc = "Fabricator with advanced technology of bluespace transporting of resources." + + icon_state = "tool_off" + panel_overlay = "tool_panel" + screen_overlay = "tool" + lightmask_overlay = "tool_lightmask" + broken_overlay = "tool_broken" + broken_lightmask_overlay = "tool_broken_lightmask" + deny_overlay = "tool_deny" + + products = list(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp = 10, + /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill = 10, + /obj/item/mecha_parts/mecha_equipment/mining_scanner = 10, + /obj/item/mecha_parts/mecha_equipment/rcd = 10, + /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma = 10, + /obj/item/mecha_parts/mecha_equipment/extinguisher = 10, + /obj/item/mecha_parts/mecha_equipment/cable_layer = 10, + /obj/item/mecha_parts/mecha_equipment/wormhole_generator = 10, + ) #undef FLICK_NONE #undef FLICK_VEND diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index b0d7a1bcce4..9fd7c87f6b8 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -412,7 +412,7 @@ var/strafed_backwards = FALSE //Checks if mecha moved backwards, while strafe is active (used later to modify speed and energy drain) var/keyheld = FALSE //Checks if player pressed ALT button down while strafe is active - if(strafe && occupant.client?.input_data.keys_held["Alt"]) + if(strafe && occupant.client?.keys_held["Alt"]) keyheld = TRUE if(internal_damage & MECHA_INT_CONTROL_LOST) @@ -907,9 +907,12 @@ user.visible_message("[user] opens [P] and spends some quality time customising [src].") + if(P.new_prefix) + initial_icon = "[P.new_prefix][initial_icon]" + else + initial_icon = P.new_icon name = P.new_name desc = P.new_desc - initial_icon = P.new_icon update_icon(UPDATE_ICON_STATE) user.temporarily_remove_item_from_inventory(P) diff --git a/code/game/mecha/paintkits.dm b/code/game/mecha/paintkits.dm index e486b9488e6..bd18a162955 100644 --- a/code/game/mecha/paintkits.dm +++ b/code/game/mecha/paintkits.dm @@ -4,6 +4,8 @@ icon = 'icons/obj/paintkit.dmi' icon_state = "paintkit" //What sprite will your paintkit use? + /// if there it is, instead of replacing initial_icon, will just add this before icon_state + var/new_prefix = FALSE var/new_name = "mech" //What is the variant called? var/new_desc = "A mech." //How is the new mech described? var/new_icon = "ripley" //What base icon will the new mech use? @@ -345,3 +347,12 @@ new_name = "NT Special Phazon" new_icon = "ntphazon" allowed_types = list("phazon") + +/obj/item/paintkit/ashed + name = "Ashed customisation kit" + icon_state = "paintkit_ash" + desc = "Набор, позволяющий вам переделать многие экзокостюмы в их более шахтерский аналог! По крайней мере, расцветкой." + + new_name = "Ashed Mech" + new_prefix = "ashed" + allowed_types = list("durand", "ripley", "gygax", "phazon", "lockermech") diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 3a63d11bd24..556e752c990 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -82,7 +82,7 @@ user.bloody_hands += taken user.hand_blood_color = basecolor user.update_inv_gloves() - user.verbs += /mob/living/carbon/human/proc/bloody_doodle + add_verb(user, /mob/living/carbon/human/proc/bloody_doodle) /obj/effect/decal/cleanable/blood/can_bloodcrawl_in() diff --git a/code/game/objects/effects/decals/syndie_logo_decals.dm b/code/game/objects/effects/decals/syndie_logo_decals.dm index 36968202b24..813d5453f5a 100644 --- a/code/game/objects/effects/decals/syndie_logo_decals.dm +++ b/code/game/objects/effects/decals/syndie_logo_decals.dm @@ -2,12 +2,12 @@ name = "Syndicate Logo" icon = 'icons/obj/syndie_logo.dmi' icon_state = "logo1" - layer = TURF_LAYER + layer = ABOVE_TRANSPARENT_TURF_LAYER desc = "Death to Nanotrasen" /obj/effect/decal/nanotrasen_logo name = "Nanotrasen Logo" icon = 'icons/obj/NT_logo_long_torn.dmi' icon_state = "logo1" - layer = TURF_LAYER + layer = ABOVE_TRANSPARENT_TURF_LAYER desc = "Glory to Nanotrasen!" diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index 1ed0e4276c5..642040b88d7 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -118,12 +118,13 @@ var/teleport_x = 0 // teleportation coordinates (if one is null, then no teleport!) var/teleport_y = 0 var/teleport_z = 0 + density = 0 + opacity = 0 /obj/effect/step_trigger/teleporter/Trigger(atom/movable/A) if(teleport_x && teleport_y && teleport_z) - var/turf/T = locate(teleport_x, teleport_y, teleport_z) - A.forceMove(T) + A.loc = locate(teleport_x, teleport_y, teleport_z) /* Random teleporter, teleports atoms to locations ranging from teleport_x - teleport_x_offset, etc */ diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index a72232d2da2..cdd12260957 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -553,7 +553,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g var/chosen_sound = drop_sound if(islist(drop_sound) && length(drop_sound)) chosen_sound = pick(drop_sound) - playsound(src, chosen_sound, DROP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) + playsound(src, chosen_sound, DROP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) return TRUE @@ -637,14 +637,14 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g var/chosen_sound = equip_sound if(islist(equip_sound) && length(equip_sound)) chosen_sound = pick(equip_sound) - playsound(src, chosen_sound, EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) + playsound(src, chosen_sound, EQUIP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) else if(slot & ITEM_SLOT_POCKETS) - playsound(src, 'sound/items/handling/generic_equip3.ogg', EQUIP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) + playsound(src, 'sound/items/handling/generic_equip3.ogg', EQUIP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) else if(pickup_sound && (slot & ITEM_SLOT_HANDS)) var/chosen_sound = pickup_sound if(islist(pickup_sound) && length(pickup_sound)) chosen_sound = pick(pickup_sound) - playsound(src, chosen_sound, PICKUP_SOUND_VOLUME * USER_VOLUME(user, CHANNEL_INTERACTION_SOUNDS), channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) + playsound(src, chosen_sound, PICKUP_SOUND_VOLUME, channel = CHANNEL_INTERACTION_SOUNDS, ignore_walls = FALSE) user.update_equipment_speed_mods() SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot) @@ -785,7 +785,6 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g /obj/item/verb/verb_pickup() set src in oview(1) - set category = null set name = "Pick up" if(usr.incapacitated() || !isturf(loc) || !Adjacent(usr)) @@ -1317,3 +1316,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g /obj/item/proc/used_for_ventcrawling(mob/living/user, provide_feedback = TRUE) return FALSE +/obj/item/proc/canStrip(mob/stripper, mob/owner) + SHOULD_CALL_PARENT(TRUE) + SHOULD_BE_PURE(TRUE) + return !HAS_TRAIT(src, TRAIT_NODROP) && !(item_flags & ABSTRACT) diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index 7d5708e4411..8d789b33c2f 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -1,5 +1,5 @@ //Cardboard cutouts! They're man-shaped and can be colored with a crayon to look like a human in a certain outfit, although it's limited, discolored, and obvious to more than a cursory glance. -/obj/item/cardboard_cutout +/obj/item/twohanded/cardboard_cutout name = "cardboard cutout" desc = "A vaguely humanoid cardboard cutout. It's completely blank." icon = 'icons/obj/cardboard_cutout.dmi' @@ -15,14 +15,14 @@ var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version var/lastattacker = null -/obj/item/cardboard_cutout/attack_hand(mob/living/user) +/obj/item/twohanded/cardboard_cutout/attack_hand(mob/living/user) if(user.a_intent == INTENT_HELP || pushed_over) return ..() - user.visible_message("[user] pushes over [src]!", "You push over [src]!") + user.visible_message("[user] толка[pluralize_ru(user.gender,"ет","ют")] [src]!", "[pluralize_ru(user.gender,"Ты толкаешь","Вы толкаете")] [src]!") playsound(src, 'sound/weapons/genhit.ogg', 50, 1) push_over() -/obj/item/cardboard_cutout/proc/push_over() +/obj/item/twohanded/cardboard_cutout/proc/push_over() name = initial(name) desc = "[initial(desc)] It's been pushed over." icon = initial(icon) @@ -31,16 +31,28 @@ alpha = initial(alpha) pushed_over = TRUE -/obj/item/cardboard_cutout/attack_self(mob/living/user) - if(!pushed_over) +/obj/item/twohanded/cardboard_cutout/attack_self(mob/living/user) + . = ..() + if(HAS_TRAIT(src, TRAIT_WIELDED)) + if(pushed_over) + to_chat(user, "[pluralize_ru(user.gender,"Ты поднимаешь","Вы поднимаете")] [src].") + desc = initial(desc) + icon = initial(icon) + icon_state = initial(icon_state) //This resets a cutout to its blank state - this is intentional to allow for resetting + pushed_over = FALSE + + var/image/I = image(icon = src.icon , icon_state = src.icon_state, loc = user) + I.override = 1 + I.color = color + user.add_alt_appearance("sneaking_mission", I, GLOB.player_list) return - to_chat(user, "You right [src].") - desc = initial(desc) - icon = initial(icon) - icon_state = initial(icon_state) //This resets a cutout to its blank state - this is intentional to allow for resetting - pushed_over = FALSE + user.remove_alt_appearance("sneaking_mission") + +/obj/item/twohanded/cardboard_cutout/dropped(mob/living/user) + . = ..() + user.remove_alt_appearance("sneaking_mission") -/obj/item/cardboard_cutout/attackby(obj/item/I, mob/living/user, params) +/obj/item/twohanded/cardboard_cutout/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/toy/crayon)) change_appearance(I, user) return @@ -63,13 +75,13 @@ if(prob(I.force)) push_over() -/obj/item/cardboard_cutout/bullet_act(obj/item/projectile/P) +/obj/item/twohanded/cardboard_cutout/bullet_act(obj/item/projectile/P) visible_message("[src] is hit by [P]!") playsound(src, 'sound/weapons/slice.ogg', 50, 1) if(prob(P.damage)) push_over() -/obj/item/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user) +/obj/item/twohanded/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user) if(!crayon || !user) return if(istype(crayon, /obj/item/toy/crayon/spraycan)) @@ -162,15 +174,11 @@ if("Slaughter Demon") name = "slaughter demon" desc = "A cardboard cutout of a slaughter demon." - icon = 'icons/mob/mob.dmi' - icon_state = "daemon" - dir = "SOUTH" + icon_state = "cutout_demon" if("Laughter Demon") name = "laughter demon" desc = "A cardboard cutout of a laughter demon." - icon = 'icons/mob/mob.dmi' - icon_state = "bowmon" - dir = "SOUTH" + icon_state = "cutout_bowmon" if("Xenomorph Maid") name = "lusty xenomorph maid ([rand(1, 999)])" desc = "A cardboard cutout of a xenomorph maid." @@ -182,16 +190,14 @@ if("Terror Spider") name = "Gray Terror Spider" desc = "A cardboard cutout of a terror spider." - icon = 'icons/mob/terrorspider.dmi' - icon_state = "terror_gray" - dir = "SOUTH" + icon_state = "cutout_terror" return 1 -/obj/item/cardboard_cutout/setDir(newdir) +/obj/item/twohanded/cardboard_cutout/setDir(newdir) return ..(SOUTH) -/obj/item/cardboard_cutout/adaptive //Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed +/obj/item/twohanded/cardboard_cutout/adaptive //Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed deceptive = TRUE diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 0293a791e73..c5e9e49a315 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -269,16 +269,20 @@ //Spraycan stuff /obj/item/toy/crayon/spraycan - name = "spraycan" - icon_state = "spraycan_cap" + name = "Nanotrasen-brand Rapid Paint Applicator" + icon_state = "spraycan" desc = "A metallic container containing tasty paint." + /// Current state of the cap var/capped = 1 + /// List of icon_state and names for paint welding mask + var/list/weld_icons = list("Flame" = "welding_redflame", + "Blue Flame" = "welding_blueflame", + "White Flame" = "welding_white") instant = 1 validSurfaces = list(/turf/simulated/floor,/turf/simulated/wall) -/obj/item/toy/crayon/spraycan/New() - ..() - name = "Nanotrasen-brand Rapid Paint Applicator" +/obj/item/toy/crayon/spraycan/Initialize(mapload) + . = ..() update_icon() /obj/item/toy/crayon/spraycan/attack_self(mob/living/user as mob) @@ -318,13 +322,46 @@ playsound(user.loc, 'sound/effects/spray.ogg', 5, 1, 5) ..() - -/obj/item/toy/crayon/spraycan/update_icon_state() - icon_state = "spraycan[capped ? "_cap" : ""]" - - /obj/item/toy/crayon/spraycan/update_overlays() . = ..() var/image/I = image('icons/obj/crayons.dmi', icon_state = "[capped ? "spraycan_cap_colors" : "spraycan_colors"]") I.color = colour . += I + +/obj/item/toy/crayon/spraycan/proc/draw_paint(mob/living/user) + uses-- + if(!uses) + to_chat(user, span_warning("Вы израсходовали [name]!")) + playsound(user.loc, 'sound/effects/spray.ogg', 5, 1, 5) + qdel(src) + +/obj/item/toy/crayon/spraycan/proc/can_paint(obj/object, mob/living/user) + if(capped) + to_chat(user, span_warning("Вы не можете раскрасить [object], если крышка баллона краски закрыта!")) + return FALSE + if(!uses) + to_chat(user, span_warning("Не похоже, что бы осталось достаточно краски")) + return FALSE + return TRUE + +/obj/item/toy/crayon/spraycan/paintkit + colour = "#ffffff" + uses = 1 + validSurfaces = null + +/obj/item/toy/crayon/spraycan/paintkit/attack_self(mob/living/user as mob) + to_chat(user, span_notice("Вы [capped ? "сняли" : "вернули"] колпачок [name]")) + capped = !capped + update_icon(UPDATE_OVERLAYS) + +/obj/item/toy/crayon/spraycan/paintkit/bigbrother + name = "Paintkit «Big Brother»" + desc = "Баллончик с черно-золотым корпусом. В комплекте идет одноразовый трафарет для покраски сварочного шлема. К нему прикреплена записка, на которой написано: «Eyes everywhere»." + icon_state = "spraycan_bigbrother" + weld_icons = list("Big Brother" = "welding_bigbrother") + +/obj/item/toy/crayon/spraycan/paintkit/slavic + name = "Paintkit «Slavic»" + desc = "Баллончик с корпусом цвета хаки. В комплекте идет одноразовый трафарет для покраски сварочного шлема. К нему прикреплена записка, на которой написано: «Head, eyes, blyad»." + icon_state = "spraycan_slavic" + weld_icons = list("Slavic" = "welding_slavic") diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 80064690b54..34b526f65d5 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -439,3 +439,126 @@ effective or pretty fucking useless. max_charges = 8 flawless = TRUE + +#define ION_CALLER_AI_TARGETING "AI targeting" +#define ION_CALLER_COMMS_TARGETING "Telecomms targeting" + +/obj/item/ion_caller + name = "low-orbit ion cannon remote" + desc = "A remote control capable of sending a signal to the Syndicate's nearest satellites that have an ion cannon." + icon = 'icons/obj/device.dmi' + icon_state = "ISD" + w_class = WEIGHT_CLASS_SMALL + var/recharge_time = 15 MINUTES + var/static/next_comms_strike = -1 + COOLDOWN_DECLARE(ioncaller_ai_cooldown) + + +/obj/item/ion_caller/Initialize(mapload) + . = ..() + update_icon(UPDATE_OVERLAYS) + GLOB.ioncallers_list += src + + +/obj/item/ion_caller/Destroy() + GLOB.ioncallers_list -= src + . = ..() + + +/obj/item/ion_caller/update_overlays() + . = ..() + + if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown)) + . += "[initial(icon_state)]_ai" + + if(next_comms_strike <= world.time) + . += "[initial(icon_state)]_tele" + + +/obj/item/ion_caller/examine(mob/user) + . = ..() + if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown)) + . += "[span_darkmblue("\"AI Buster\"")] satellite is ready to fire." + else + . += "[span_darkmblue("\"AI Buster\"")] satellite will be ready to fire in [DisplayTimeText(COOLDOWN_TIMELEFT(src, ioncaller_ai_cooldown))]." + if(next_comms_strike <= world.time) + . += "[span_green("\"Telecomm Suppresser\"")] satellite is ready to fire." + else + . += "[span_green("\"Telecomm Suppresser\"")] satellite will be ready to fire in [DisplayTimeText(next_comms_strike - world.time)]." + + +/obj/item/ion_caller/proc/options_visual_update() + update_icon(UPDATE_OVERLAYS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon), UPDATE_OVERLAYS), recharge_time) + + +/obj/item/ion_caller/proc/usability_check(mob/user, area_check = TRUE, satellite_check = NONE, silent) + if(area_check && !is_type_in_list(get_area(src), SSmapping.existing_station_areas)) + if(!silent) + to_chat(user, span_notice("The remote can't establish a connection. You need to be on the station.")) + return FALSE + + switch(satellite_check) + if(ION_CALLER_AI_TARGETING) + if(COOLDOWN_FINISHED(src, ioncaller_ai_cooldown)) + return TRUE + if(!silent) + to_chat(user, span_notice("It is not ready to be used yet.")) + return FALSE + + if(ION_CALLER_COMMS_TARGETING) + if(next_comms_strike <= world.time) + return TRUE + if(!silent) + to_chat(user, span_notice("It is not ready to be used yet.")) + return FALSE + + return TRUE + + +/obj/item/ion_caller/attack_self(mob/user) + if(!usability_check(user)) + return + + var/list/choices = list("Cancel" = mutable_appearance(icon = 'icons/mob/screen_gen.dmi', icon_state = "x")) + + if(usability_check(area_check = FALSE, satellite_check = ION_CALLER_AI_TARGETING, silent = TRUE)) + choices[ION_CALLER_AI_TARGETING] = mutable_appearance(icon = src.icon, icon_state = "ISD_ai_prev") + + if(usability_check(area_check = FALSE, satellite_check = ION_CALLER_COMMS_TARGETING, silent = TRUE)) + choices[ION_CALLER_COMMS_TARGETING] = mutable_appearance(icon = src.icon, icon_state = "ISD_tele_prev") + + if(choices.len <= 1) + to_chat(user, span_notice("It is not ready to be used yet.")) + return + + var/choice = show_radial_menu(user, src, choices, src, require_near = TRUE) + if(choice == "Cancel") + return + + if(!usability_check(user, area_check = TRUE, satellite_check = choice)) + return + + switch(choice) + if(ION_CALLER_AI_TARGETING) + COOLDOWN_START(src, ioncaller_ai_cooldown, recharge_time) + to_chat(user, span_notice("[src]'s screen flashes [span_darkmblue("blue")] for a moment.")) + options_visual_update() + + var/datum/event_meta/meta_info = new(EVENT_LEVEL_MAJOR, "([key_name(src)]) generated an ion law using a LOIC remote.", /datum/event/ion_storm) + var/datum/event/ion_storm/ion = new(EM = meta_info, botEmagChance = 0, announceEvent = 2) + ion.location_name = get_area_name(src, TRUE) + log_and_message_admins("generated an ion law using a LOIC remote.") + + if(ION_CALLER_COMMS_TARGETING) + next_comms_strike = world.time + recharge_time + to_chat(user, span_notice("[src]'s screen flashes [span_green("green")] for a moment.")) + for(var/obj/item/ion_caller/device as anything in GLOB.ioncallers_list) + device.options_visual_update() + + var/datum/event_meta/meta_info = new(EVENT_LEVEL_MAJOR, "([key_name(src)]) muted telecomms using a LOIC remote.", /datum/event/communications_blackout/syndicate) + new /datum/event/communications_blackout/syndicate(EM = meta_info) + log_and_message_admins("muted telecomms using a LOIC remote.") + +#undef ION_CALLER_AI_TARGETING +#undef ION_CALLER_COMMS_TARGETING diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 666a3a02e29..34c20418bdc 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -107,11 +107,9 @@ GLOBAL_LIST_EMPTY(world_uplinks) if(!uplink_item) return FALSE if(uplink_item.limited_stock == 0) - to_chat(buyer, span_warning("You have redeemed this discount already.")) + to_chat(buyer, span_warning("You have redeemed this offer already.")) return FALSE uplink_item.buy(src, buyer) - if(uplink_item.limited_stock > 0) // only decrement it if it's actually limited - uplink_item.limited_stock-- SStgui.update_uis(src) return TRUE @@ -254,10 +252,13 @@ GLOBAL_LIST_EMPTY(world_uplinks) if(contractor) var/list/contractor_data = list( - available = uses >= contractor.tc_cost && world.time < contractor.offer_deadline, + available = uses >= contractor.tc_cost && world.time < contractor.offer_deadline && \ + (SSticker?.mode?.contractor_accepted< CONTRACTOR_MAX_ACCEPTED || contractor.is_admin_forced), affordable = uses >= contractor.tc_cost, accepted = !isnull(contractor.contractor_uplink), time_left = contractor.offer_deadline - world.time, + available_offers = CONTRACTOR_MAX_ACCEPTED - SSticker?.mode?.contractor_accepted, + is_admin_forced = contractor.is_admin_forced, ) data["contractor"] = contractor_data @@ -515,6 +516,13 @@ GLOBAL_LIST_EMPTY(world_uplinks) /obj/item/radio/uplink/sst/choose_uplink() return UPLINK_TYPE_SST +/obj/item/radio/uplink/sst/get_uses_amount() + var/danger = GLOB.player_list.len + var/temp_danger = (danger + 9) + danger = temp_danger - temp_danger % 10 + danger *= NUKESCALINGMODIFIER + return ..() + round(danger/ NUKERS_COUNT) + danger % NUKERS_COUNT + /obj/item/radio/uplink/admin/choose_uplink() return UPLINK_TYPE_ADMIN diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index b37a9674257..1ec1c25b2ca 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -96,7 +96,7 @@ /mob/living/silicon/robot/proc/shouldRename(newname) if(src.stat == CONSCIOUS) - var/choice = tgui_alert(src, "Активирован протокол переименования. Предложенное имя: [newname]. Продолжить операцию?","Внимание!","Да","Нет") + var/choice = tgui_alert(src, "Активирован протокол переименования. Предложенное имя: [newname]. Продолжить операцию?", "Внимание!", list("Да", "Нет")) if(src.stat == CONSCIOUS) //no abuse by using window in unconscious state if(isnull("choice")) return FALSE diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index fc3a8b1d857..4ac63277c8e 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -141,6 +141,9 @@ GLOBAL_LIST_INIT(snow_recipes, list( . = ..() recipes = GLOB.sandstone_recipes +/obj/item/stack/sheet/mineral/sandstone/fifty + amount = 50 + /* * Sandbags */ @@ -212,6 +215,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ . = ..() recipes = GLOB.uranium_recipes +/obj/item/stack/sheet/mineral/uranium/fifty + amount = 50 + /obj/item/stack/sheet/mineral/plasma name = "solid plasma" icon_state = "sheet-plasma" @@ -268,6 +274,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ . = ..() recipes = GLOB.gold_recipes +/obj/item/stack/sheet/mineral/gold/fifty + amount = 50 + /obj/item/stack/sheet/mineral/silver name = "silver" icon_state = "sheet-silver" @@ -283,6 +292,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ . = ..() recipes = GLOB.silver_recipes +/obj/item/stack/sheet/mineral/silver/fifty + amount = 50 + /obj/item/stack/sheet/mineral/bananium name = "bananium" icon_state = "sheet-clown" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 06b4b71dbbd..62b69e7dd52 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -382,7 +382,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list( new /datum/stack_recipe("large box", /obj/item/storage/box/large, 4), new /datum/stack_recipe("cardboard box", /obj/structure/closet/cardboard, 4), null, - new /datum/stack_recipe("cardboard cutout", /obj/item/cardboard_cutout, 5), + new /datum/stack_recipe("cardboard cutout", /obj/item/twohanded/cardboard_cutout, 5), new /datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), new /datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3), new /datum/stack_recipe("folder", /obj/item/folder), diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 87b6295cdbb..64300001699 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -125,6 +125,7 @@ var/photo var/dat var/stamped = 0 + var/registered = FALSE var/obj/item/card/id/guest/guest_pass = null // Guest pass attached to the ID @@ -1078,19 +1079,60 @@ /obj/item/card/id/ert/commander icon_state = "ERT_leader" + /obj/item/card/id/ert/security icon_state = "ERT_security" + /obj/item/card/id/ert/engineering icon_state = "ERT_engineering" + /obj/item/card/id/ert/medic icon_state = "ERT_medical" +/obj/item/card/id/ert/registration + name = "EDDITABLE ERT ID" + icon_state = "ERT_empty" + item_state = "ert-id" + var/membership + access = list(ACCESS_CENT_GENERAL, ACCESS_CENT_LIVING, ACCESS_CENT_MEDICAL, ACCESS_CENT_SECURITY, ACCESS_CENT_STORAGE, ACCESS_CENT_SPECOPS, ACCESS_SALVAGE_CAPTAIN) + +/obj/item/card/id/ert/registration/commander + icon_state = "ERT_leader" + membership = "Leader" + +/obj/item/card/id/ert/registration/security + icon_state = "ERT_security" + membership = "Officer" + +/obj/item/card/id/ert/registration/engineering + icon_state = "ERT_engineering" + membership = "Engineer" + +/obj/item/card/id/ert/registration/medic + icon_state = "ERT_medical" + membership = "Medic" + +/obj/item/card/id/ert/registration/janitor + icon_state = "ERT_janitorial" + membership = "Janitor" + +/obj/item/card/id/ert/registration/attack_self(mob/user as mob) + if(!registered && ishuman(user)) + registered_name = "[pick("Лейтенант", "Капитан", "Майор")] [user.real_name]" + SetOwnerInfo(user) + assignment = "Emergency Response Team [membership]" + RebuildHTML() + UpdateName() + registered = TRUE + to_chat(user, "The ID is now registered as yours.") + else + ..() + /obj/item/card/id/golem name = "Free Golem ID" desc = "A card used to claim mining points and buy gear. Use it to mark it as yours." icon_state = "research" access = list(ACCESS_FREE_GOLEMS, ACCESS_ROBOTICS, ACCESS_CLOWN, ACCESS_MIME) //access to robots/mechs - var/registered = FALSE /obj/item/card/id/golem/attack_self(mob/user as mob) if(!registered && ishuman(user)) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index a25ba8ec797..6f0cd17a308 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -292,15 +292,21 @@ if(stage != READY) return - var/list/datum/reagents/reactants = list() - for(var/obj/item/reagent_containers/glass/G in beakers) - reactants += G.reagents + var/turf/source_turf = get_turf(src) + if(!source_turf) + return - if(!chem_splash(get_turf(src), affected_area, reactants, ignition_temp, threatscale) && !no_splash) - playsound(loc, 'sound/items/screwdriver2.ogg', 50, 1) - if(beakers.len) - for(var/obj/O in beakers) - O.forceMove(get_turf(src)) + update_mob() + + var/list/datum/reagents/reactants = list() + for(var/obj/item/reagent_containers/container as anything in beakers) + reactants += container.reagents + + if(!chem_splash(source_turf, affected_area, reactants, ignition_temp, threatscale) && !no_splash) + playsound(loc, 'sound/items/screwdriver2.ogg', 50, TRUE) + if(length(beakers)) + for(var/obj/item/reagent_containers/container as anything in beakers) + container.forceMove(source_turf) beakers = list() stage = EMPTY update_icon(UPDATE_ICON_STATE) @@ -312,8 +318,6 @@ message_admins("grenade primed by an assembly, [user ? "triggered by [key_name_admin(user)] and" : ""] attached by [key_name_admin(M)] [last ? "and last touched by [key_name_admin(last)]" : ""] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [ADMIN_VERBOSEJMP(src)]. [contained]") add_game_logs("grenade primed by an assembly, [user ? "triggered by [key_name_log(user)] and" : ""] attached by [key_name_log(M)] [last ? "and last touched by [key_name_log(last)]" : ""] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [AREACOORD(src)]. [contained]", user) - update_mob() - qdel(src) /obj/item/grenade/chem_grenade/proc/CreateDefaultTrigger(var/typekey) @@ -470,6 +474,8 @@ /obj/item/grenade/chem_grenade/firefighting payload_name = "fire fighting grenade" desc = "Can help to put out dangerous fires from a distance." + icon = 'icons/obj/weapons/grenade.dmi' + icon_state = "firefighting" stage = READY /obj/item/grenade/chem_grenade/firefighting/Initialize(mapload) @@ -509,6 +515,8 @@ /obj/item/grenade/chem_grenade/antiweed payload_name = "weed killer" desc = "Used for purging large areas of invasive plant species. Contents under pressure. Do not directly inhale contents." + icon = 'icons/obj/weapons/grenade.dmi' + icon_state = "antiweed" stage = READY /obj/item/grenade/chem_grenade/antiweed/Initialize(mapload) @@ -531,6 +539,8 @@ /obj/item/grenade/chem_grenade/cleaner payload_name = "cleaner" desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." + icon = 'icons/obj/weapons/grenade.dmi' + icon_state = "cleaner" stage = READY /obj/item/grenade/chem_grenade/cleaner/Initialize(mapload) @@ -551,6 +561,8 @@ /obj/item/grenade/chem_grenade/teargas payload_name = "teargas" desc = "Used for nonlethal riot control. Contents under pressure. Do not directly inhale contents." + icon = 'icons/obj/weapons/grenade.dmi' + icon_state = "teargas" stage = READY /obj/item/grenade/chem_grenade/teargas/Initialize(mapload) diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 22c867b31a3..92038595b06 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -2,7 +2,7 @@ desc = "It is set to detonate in 2 seconds." name = "smoke bomb" icon = 'icons/obj/weapons/grenade.dmi' - icon_state = "flashbang" + icon_state = "smokebomb" det_time = 2 SECONDS item_state = "flashbang" slot_flags = ITEM_SLOT_BELT diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index da106f45355..527b807b49f 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -39,16 +39,22 @@ if(!iscarbon(target)) return if(user && imp) + if(NO_BIOCHIPS in target.dna.species.species_traits) + var/static/list/whitelisted_implants = list(/obj/item/implant/traitor, /obj/item/implant/mindshield, /obj/item/implant/mindshield/ert) // paradise balance moment + if(!(imp.type in whitelisted_implants)) + to_chat(user, span_warning("Био-чип не приживётся в этом теле.")) + return if(target != user) - target.visible_message(span_warning("[user] is attempting to bio-chip [target].")) + target.visible_message(span_warning("[user] пыта[pluralize_ru(user.gender,"ет","ют")]ся имплантировать био-чип в [target].")) var/turf/target_turf = get_turf(target) if(target_turf && (target == user || do_after(user, 5 SECONDS * toolspeed * gettoolspeedmod(user), target))) if(!QDELETED(user) && !QDELETED(target) && !QDELETED(src) && !QDELETED(imp) && get_turf(target) == target_turf && imp.implant(target, user)) if(user == target) - to_chat(user, span_notice("You bio-chip yourself.")) + to_chat(user, span_notice("Вы имплантировали био-чип в себя.")) else - target.visible_message("[user] has implanted [target].", span_notice("[user] bio-chips you.")) + target.visible_message("[user] имплантирова[genderize_ru(user.gender, "л", "ла", "ло", "ли")] био-чип в [target].", \ + span_notice("[user] имплантирова[genderize_ru(user.gender, "л", "ла", "ло", "ли")] вам био-чип.")) imp = null update_state() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 90f85e0d173..94df2494017 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -652,6 +652,60 @@ icon_state = "duffel-security" item_state = "duffel-security" +/obj/item/storage/backpack/duffel/security/blob + name = "Level 5 Biohazard Emergency kit" + +/obj/item/storage/backpack/duffel/security/blob/populate_contents() + new /obj/item/gun/energy/xray (src) + new /obj/item/weldingtool/largetank (src) + new /obj/item/clothing/glasses/sunglasses (src) + new /obj/item/clothing/ears/earmuffs (src) + new /obj/item/storage/box/flashbangs (src) + +/obj/item/storage/backpack/duffel/security/spiders + name = "Level 3 Biohazard Emergency kit" + +/obj/item/storage/backpack/duffel/security/spiders/populate_contents() + new /obj/item/gun/projectile/shotgun/automatic/combat (src) + new /obj/item/ammo_box/shotgun/dragonsbreath (src) + new /obj/item/ammo_box/shotgun/dragonsbreath (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/clothing/suit/armor/heavy (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/shoes/combat/swat (src) + new /obj/item/grenade/gas/plasma (src) + new /obj/item/grenade/gas/plasma (src) + new /obj/item/grenade/gas/plasma (src) + +/obj/item/storage/backpack/duffel/security/riot + name = "Riot Supply Kit" + +/obj/item/storage/backpack/duffel/security/riot/populate_contents() + new /obj/item/clothing/head/helmet/riot (src) + new /obj/item/clothing/suit/armor/riot (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/shoes/combat/swat (src) + new /obj/item/melee/baton (src) + new /obj/item/shield/riot/tele (src) + new /obj/item/gun/energy/gun/pdw9 (src) + new /obj/item/grenade/flashbang (src) + new /obj/item/grenade/flashbang (src) + new /obj/item/storage/box/zipties (src) + new /obj/item/storage/box/bola (src) + +/obj/item/storage/backpack/duffel/security/war + name = "Wartime Emergency Kit" + +/obj/item/storage/backpack/duffel/security/war/populate_contents() + new /obj/item/gun/projectile/automatic/ar (src) + new /obj/item/ammo_box/magazine/m556 (src) + new /obj/item/ammo_box/magazine/m556 (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/clothing/suit/armor/heavy (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/shoes/combat/swat (src) + new /obj/item/grenade/frag (src) + /obj/item/storage/backpack/duffel/virology name = "virology duffelbag" desc = "A white duffelbag designed to contain biohazards." @@ -689,6 +743,17 @@ item_state = "duffel-eng" resistance_flags = FIRE_PROOF +/obj/item/storage/backpack/duffel/engineering/building_event + name = "Event Building kit" + +/obj/item/storage/backpack/duffel/engineering/building_event/populate_contents() + new /obj/item/clothing/glasses/meson/sunglasses (src) + new /obj/item/clothing/gloves/color/yellow (src) + new /obj/item/storage/belt/utility/chief/full (src) + new /obj/item/rcd/preloaded (src) + new /obj/item/rcd_ammo/large (src) + new /obj/item/rcd_ammo/large (src) + /obj/item/storage/backpack/duffel/atmos name = "atmospherics duffelbag" desc = "A duffelbag designed to hold tools. This one is specially designed for atmospherics." @@ -702,6 +767,16 @@ icon_state = "duffel-hydro" item_state = "duffel-hydro" +/obj/item/storage/backpack/duffel/hydro/weed + name = "Space Weed Emergency kit" + +/obj/item/storage/backpack/duffel/hydro/weed/populate_contents() + new /obj/item/clothing/mask/gas (src) + new /obj/item/scythe/tele (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + /obj/item/storage/backpack/duffel/clown name = "smiles von wiggleton" desc = "A duffelbag designed to hold bananas and bike horns." diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 570ca836c9c..7ed05475e54 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -103,7 +103,7 @@ /obj/item/storage/bag/plasticbag/mob_can_equip(mob/M, slot, disable_warning = FALSE, bypass_equip_delay_self = FALSE, bypass_obscured = FALSE, bypass_incapacitated = FALSE) - if(slot==ITEM_SLOT_HEAD && length(contents)) + if(slot == ITEM_SLOT_HEAD && length(contents)) if(!disable_warning) to_chat(M, "You need to empty the bag first!") return FALSE diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 3b44c3ea71f..50e0c41365a 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -880,6 +880,353 @@ new /obj/item/radio/centcom(src) new /obj/item/storage/firstaid/crew(src) +// ERT set for trial admins +/obj/item/storage/box/responseteam/amber/commander + name = "ERT Amber Commander kit" + +/obj/item/storage/box/responseteam/amber/commander/populate_contents() + new /obj/item/clothing/under/rank/centcom_officer/sensor (src) + new /obj/item/radio/headset/ert/alt/commander (src) + new /obj/item/card/id/ert/registration/commander (src) + new /obj/item/pinpointer (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/clothing/shoes/combat (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/armor/vest/ert/command (src) + new /obj/item/clothing/glasses/hud/skills/sunglasses (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/clothing/head/helmet/ert/command (src) + new /obj/item/storage/backpack/ert/commander/prespawn (src) + +/obj/item/storage/backpack/ert/commander/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/restraints/handcuffs (src) + new /obj/item/storage/lockbox/mindshield (src) + new /obj/item/flashlight/seclite (src) + +/obj/item/storage/box/responseteam/amber/security + name = "ERT Amber Security kit" + +/obj/item/storage/box/responseteam/amber/security/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/clothing/under/rank/security/sensor (src) + new /obj/item/storage/belt/security/response_team (src) + new /obj/item/pda/heads/ert/security (src) + new /obj/item/card/id/ert/registration/security (src) + new /obj/item/clothing/shoes/combat (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/armor/vest/ert/security (src) + new /obj/item/gun/energy/gun/advtaser/sibyl (src) + new /obj/item/clothing/glasses/hud/security/sunglasses (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/clothing/head/helmet/ert/security (src) + new /obj/item/storage/backpack/ert/security/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/security/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/storage/box/zipties (src) + new /obj/item/storage/box/teargas (src) + new /obj/item/flashlight/seclite (src) + new /obj/item/gun/energy/laser/sibyl (src) + +/obj/item/storage/box/responseteam/amber/medic + name = "ERT Amber Medic kit" + +/obj/item/storage/box/responseteam/amber/medic/populate_contents() + new /obj/item/clothing/under/rank/medical (src) + new /obj/item/pda/heads/ert/medical (src) + new /obj/item/card/id/ert/registration/medic (src) + new /obj/item/clothing/shoes/white (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/armor/vest/ert/medical (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/clothing/glasses/hud/health/sunglasses (src) + new /obj/item/clothing/head/helmet/ert/medical (src) + new /obj/item/clothing/mask/surgical (src) + new /obj/item/storage/belt/medical/surgery/loaded (src) + new /obj/item/reagent_containers/hypospray/safety/ert (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/defibrillator/loaded (src) + new /obj/item/storage/backpack/ert/medical/trialmoment/prespawn (src) + new /obj/item/storage/firstaid/adv (src) + new /obj/item/storage/firstaid/regular (src) + new /obj/item/storage/pill_bottle/ert (src) + new /obj/item/flashlight/seclite (src) + +/obj/item/storage/backpack/ert/engineer/trialmoment/prespawn/populate_contents() + new /obj/item/storage/firstaid/adv (src) + new /obj/item/storage/firstaid/regular (src) + new /obj/item/storage/box/autoinjectors (src) + new /obj/item/roller/holo (src) + new /obj/item/storage/pill_bottle/ert (src) + new /obj/item/flashlight/seclite (src) + new /obj/item/healthanalyzer/advanced (src) + new /obj/item/handheld_defibrillator (src) + +/obj/item/storage/box/responseteam/amber/engineer + name = "ERT Amber Engineer kit" + +/obj/item/storage/box/responseteam/amber/engineer/populate_contents() + new /obj/item/clothing/under/rank/engineer (src) + new /obj/item/storage/belt/utility/full/multitool (src) + new /obj/item/pda/heads/ert/engineering (src) + new /obj/item/card/id/ert/registration/engineering (src) + new /obj/item/clothing/shoes/magboots (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src) + new /obj/item/tank/internals/emergency_oxygen/engi (src) + new /obj/item/clothing/glasses/meson/night (src) + new /obj/item/clothing/mask/gas (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/storage/backpack/ert/engineer/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/engineer/prespawn/trialmoment/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/t_scanner (src) + new /obj/item/stack/sheet/glass/fifty (src) + new /obj/item/stack/sheet/metal/fifty (src) + new /obj/item/rpd (src) + new /obj/item/flashlight (src) + +/obj/item/storage/box/responseteam/amber/janitor + name = "ERT Amber Janitor kit" + +/obj/item/storage/box/responseteam/amber/janitor/populate_contents() + new /obj/item/clothing/under/color/purple/sensor (src) + new /obj/item/storage/belt/janitor/ert (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/shoes/galoshes (src) + new /obj/item/radio/headset/ert/alt (src) + new /obj/item/card/id/ert/registration/janitor (src) + new /obj/item/pda/centcom (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/clothing/suit/armor/vest/ert/janitor (src) + new /obj/item/clothing/head/helmet/ert/janitor (src) + new /obj/item/clothing/glasses/sunglasses (src) + new /obj/item/storage/backpack/ert/janitor/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/janitor/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/reagent_containers/spray/cleaner (src) + new /obj/item/storage/bag/trash (src) + new /obj/item/storage/box/lights/mixed (src) + new /obj/item/holosign_creator/janitor (src) + new /obj/item/flashlight (src) + new /obj/item/melee/flyswatter (src) + +/obj/item/storage/box/responseteam/red/commander + name = "ERT Red Commander kit" + +/obj/item/storage/box/responseteam/red/commander/populate_contents() + new /obj/item/clothing/under/rank/centcom_officer/sensor (src) + new /obj/item/radio/headset/ert/alt/commander (src) + new /obj/item/card/id/ert/registration/commander (src) + new /obj/item/pinpointer (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/clothing/shoes/combat (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/space/hardsuit/ert/commander (src) + new /obj/item/clothing/glasses/sunglasses (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src) + new /obj/item/storage/backpack/ert/commander/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/commander/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/camera_bug/ert (src) + new /obj/item/door_remote/omni (src) + new /obj/item/restraints/handcuffs (src) + new /obj/item/clothing/shoes/magboots (src) + new /obj/item/storage/lockbox/mindshield (src) + new/obj/item/implanter/mindshield/ert (src) + new/obj/item/implanter/death_alarm (src) + +/obj/item/storage/box/responseteam/red/security + name = "ERT Red Security kit" + +/obj/item/storage/box/responseteam/red/security/populate_contents() + new /obj/item/clothing/under/rank/security/sensor (src) + new /obj/item/storage/belt/security/response_team (src) + new /obj/item/pda/heads/ert/security (src) + new /obj/item/card/id/ert/registration/security (src) + new /obj/item/clothing/shoes/combat (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/space/hardsuit/ert/security (src) + new /obj/item/gun/projectile/automatic/lasercarbine (src) + new /obj/item/clothing/glasses/night (src) + new /obj/item/clothing/mask/gas/sechailer/swat (src) + new /obj/item/storage/backpack/ert/security/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/security/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/clothing/shoes/magboots (src) + new /obj/item/storage/box/handcuffs (src) + new /obj/item/grenade/flashbang (src) + new /obj/item/grenade/flashbang (src) + new/obj/item/ammo_box/magazine/laser (src) + new/obj/item/ammo_box/magazine/laser (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/implanter/mindshield/ert (src) + new /obj/item/implanter/death_alarm (src) + +/obj/item/storage/box/responseteam/red/engineer + name = "ERT Red Engineer kit" + +/obj/item/storage/box/responseteam/red/engineer/populate_contents() + new /obj/item/clothing/under/rank/engineer (src) + new /obj/item/pda/heads/ert/engineering (src) + new /obj/item/card/id/ert/registration/engineering (src) + new /obj/item/clothing/shoes/magboots/advance (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/storage/belt/utility/chief/full (src) + new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src) + new /obj/item/tank/internals/emergency_oxygen/engi (src) + new /obj/item/clothing/glasses/meson/night (src) + new /obj/item/clothing/mask/gas (src) + new /obj/item/t_scanner/extended_range (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/storage/backpack/ert/engineer/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/engineer/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/rcd/preloaded (src) + new /obj/item/rcd_ammo (src) + new /obj/item/rcd_ammo (src) + new /obj/item/rcd_ammo (src) + new /obj/item/rpd (src) + new /obj/item/gun/energy/gun/sibyl (src) + new /obj/item/implanter/mindshield/ert (src) + new /obj/item/implanter/death_alarm (src) + +/obj/item/storage/box/responseteam/red/medic + name = "ERT Red Medic kit" + +/obj/item/storage/box/responseteam/red/medic/populate_contents() + new /obj/item/clothing/under/rank/medical (src) + new /obj/item/pda/heads/ert/medical (src) + new /obj/item/card/id/ert/registration/medic (src) + new /obj/item/clothing/shoes/white (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/suit/space/hardsuit/ert/medical (src) + new /obj/item/clothing/glasses/hud/health/sunglasses (src) + new /obj/item/gun/energy/gun/sibyl (src) + new /obj/item/defibrillator/compact/loaded (src) + new /obj/item/reagent_containers/hypospray/safety/ert (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/storage/backpack/ert/medical/trialmoment/prespawn (src) + +/obj/item/storage/backpack/ert/medical/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/storage/firstaid/ertm (src) + new /obj/item/clothing/mask/surgical (src) + new /obj/item/storage/firstaid/toxin (src) + new /obj/item/storage/firstaid/brute (src) + new /obj/item/storage/firstaid/fire (src) + new /obj/item/storage/box/autoinjectors (src) + new /obj/item/roller/holo (src) + new /obj/item/clothing/shoes/magboots (src) + new /obj/item/bodyanalyzer (src) + new /obj/item/healthanalyzer/advanced (src) + new /obj/item/handheld_defibrillator (src) + new /obj/item/implanter/mindshield/ert (src) + new /obj/item/implanter/death_alarm (src) + +/obj/item/storage/box/responseteam/red/janitor + name = "ERT red Janitor kit" + +/obj/item/storage/box/responseteam/red/janitor/populate_contents() + new /obj/item/clothing/under/color/purple/sensor (src) + new /obj/item/storage/belt/janitor/ert (src) + new /obj/item/clothing/gloves/combat (src) + new /obj/item/clothing/shoes/galoshes (src) + new /obj/item/radio/headset/ert/alt (src) + new /obj/item/card/id/ert/registration/janitor (src) + new /obj/item/pda/centcom (src) + new /obj/item/melee/baton/telescopic (src) + new /obj/item/clothing/suit/space/hardsuit/ert/janitor + new /obj/item/clothing/glasses/hud/security/sunglasses + new /obj/item/scythe/tele + new /obj/item/storage/backpack/ert/janitor/trialmoment/prespawn(src) + +/obj/item/storage/backpack/ert/janitor/trialmoment/prespawn/populate_contents() + new /obj/item/storage/box/responseteam (src) + new /obj/item/gun/energy/gun/pdw9/ert (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/grenade/chem_grenade/antiweed (src) + new /obj/item/reagent_containers/spray/cleaner (src) + new /obj/item/storage/bag/trash (src) + new /obj/item/storage/box/lights/mixed (src) + new /obj/item/holosign_creator/janitor (src) + new /obj/item/flashlight (src) + new /obj/item/melee/flyswatter (src) + new /obj/item/gun/projectile/automatic/pistol/sp8/sp8t (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/ammo_box/magazine/sp8 (src) + new /obj/item/implanter/mindshield/ert (src) + new /obj/item/implanter/death_alarm (src) + +/obj/item/storage/box/hardsuit + icon_state = "box_ert" + storage_slots = 3 + +/obj/item/storage/box/hardsuit/engineering/response_team + name = "Boxed engineer response team hardsuit kit" + +/obj/item/storage/box/hardsuit/engineering/response_team/populate_contents() + new /obj/item/clothing/mask/breath (src) + new /obj/item/clothing/suit/space/hardsuit/ert/engineer (src) + new /obj/item/tank/internals/emergency_oxygen (src) + +/obj/item/storage/box/hardsuit/engineering + name = "Boxed engineering hardsuit kit" + +/obj/item/storage/box/hardsuit/engineering/populate_contents() + new /obj/item/clothing/mask/breath (src) + new /obj/item/clothing/suit/space/hardsuit/engine (src) + new /obj/item/tank/internals/emergency_oxygen (src) + +/obj/item/storage/box/hardsuit/medical/responseteam + name = "Boxed medical response team hardsuit kit" + +/obj/item/storage/box/hardsuit/medical/populate_contents() + new /obj/item/clothing/mask/breath (src) + new /obj/item/clothing/suit/space/hardsuit/ert/medical (src) + new /obj/item/tank/internals/emergency_oxygen (src) + +/obj/item/storage/box/hardsuit/medical + name = "Boxed medical hardsuit kit" + +/obj/item/storage/box/medical/populate_contents() + new /obj/item/clothing/mask/breath (src) + new /obj/item/clothing/suit/space/hardsuit/medical (src) + new /obj/item/tank/internals/emergency_oxygen (src) + +/obj/item/storage/box/hardsuit/janitor/response_team + name = "Boxed janitor response team hardsuit kit" + +/obj/item/storage/box/hardsuit/janitor/response_team/populate_contents() + new /obj/item/clothing/mask/breath (src) + new /obj/item/clothing/suit/space/hardsuit/ert/janitor (src) + new /obj/item/tank/internals/emergency_oxygen (src) + /obj/item/storage/box/soviet name = "boxed survival kit" desc = "A standard issue Soviet military survival kit." diff --git a/code/game/objects/items/weapons/storage/internal.dm b/code/game/objects/items/weapons/storage/internal.dm index 2ed7d0fcd94..01f06e4d2bd 100644 --- a/code/game/objects/items/weapons/storage/internal.dm +++ b/code/game/objects/items/weapons/storage/internal.dm @@ -10,7 +10,6 @@ master_item = MI loc = master_item name = master_item.name - verbs -= /obj/item/verb/verb_pickup //make sure this is never picked up. ..() diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index da051405def..353efa01896 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -192,7 +192,7 @@ /obj/item/storage/box/syndie_kit/cutouts/populate_contents() for(var/i in 1 to 3) - new/obj/item/cardboard_cutout/adaptive(src) + new/obj/item/twohanded/cardboard_cutout/adaptive(src) new/obj/item/toy/crayon/spraycan(src) /obj/item/storage/box/syndie_kit/bonerepair diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 53d4a2386b2..1bd730656d4 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -76,7 +76,6 @@ set name = "Climb structure" set desc = "Climbs onto a structure." - set category = null set src in oview(1) do_climb(usr) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 035d5008525..be833532e0f 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -321,7 +321,6 @@ GLOBAL_LIST_EMPTY(closets) /obj/structure/closet/verb/verb_toggleopen() set src in oview(1) - set category = null set name = "Toggle Open" if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index f803348360e..5050d2c7d90 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -309,6 +309,9 @@ name = "trash Cart" icon_state = "trashcart" +/obj/structure/closet/crate/trashcart/NTdelivery + name = "Special Delivery from Central Command" + /obj/structure/closet/crate/trashcart/gibs desc = "A heavy, metal trashcart with wheels. You better don't ask." name = "trash cart with gibs" diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index a1dc34e5d56..5653ed75f64 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -24,6 +24,9 @@ if(!(H.dna.species.name in S.species_allowed)) continue valid_underwear[underwear] = GLOB.underwear_list[underwear] + if(!LAZYLEN(valid_underwear)) + to_chat(user, "There are no underwear for [H.dna.species.name].") + return var/new_underwear = tgui_input_list(user, "Choose your underwear:", "Changing", valid_underwear) if(new_underwear) var/datum/sprite_accessory/underwear/uwear = GLOB.underwear_list[new_underwear] @@ -39,6 +42,9 @@ if(!(H.dna.species.name in S.species_allowed)) continue valid_undershirts[undershirt] = GLOB.undershirt_list[undershirt] + if(!LAZYLEN(valid_undershirts)) + to_chat(user, "There are no undershirts for [H.dna.species.name].") + return var/new_undershirt = tgui_input_list(user, "Choose your undershirt:", "Changing", valid_undershirts) if(new_undershirt) var/datum/sprite_accessory/undershirt/ushirt = GLOB.undershirt_list[new_undershirt] @@ -54,6 +60,9 @@ if(!(H.dna.species.name in S.species_allowed)) continue valid_sockstyles[sockstyle] = GLOB.socks_list[sockstyle] + if(!LAZYLEN(valid_sockstyles)) + to_chat(user, "There are no socks for [H.dna.species.name].") + return var/new_socks = tgui_input_list(user, "Choose your socks:", "Changing", valid_sockstyles) if(new_socks) H.socks = new_socks diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 985e46427b1..29057709617 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -530,7 +530,6 @@ GLOBAL_LIST_EMPTY(crematoriums) /obj/machinery/crematorium/verb/cremate_verb() set name = "Cremate" - set category = null set src in oview(1) try_cremate(usr) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 2740e065f40..4f4fdcb19b8 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -362,7 +362,6 @@ /obj/structure/table/verb/do_flip() set name = "Flip/Unflip table" set desc = "Flips or unflips a table" - set category = null set src in oview(1) actual_flip(usr) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 561e3100461..8914819c6d0 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -161,22 +161,25 @@ current_pull = current_pull.pulling -/turf/space/proc/check_taipan_availability(atom/movable/A as mob|obj, destination_z) - var/mob/living/check_mob = A - // if we are from taipan's crew, then we can easily access it. - if(istype(check_mob) && is_taipan(destination_z)) - if(check_mob.mind in GLOB.taipan_players_active) - to_chat(A, span_info("Вы вернулись в ваш родной скрытый от чужих глаз сектор...")) - return destination_z +/turf/space/proc/check_taipan_availability(atom/movable/arrived, destination_z) + if(!is_taipan(destination_z)) + return destination_z + var/arrived_is_mob = isliving(arrived) + var/mob/living/arrived_mob = arrived + if(arrived_is_mob && (arrived_mob.mind in GLOB.taipan_players_active)) + to_chat(arrived_mob, span_info("Вы вернулись в ваш родной скрытый от чужих глаз сектор...")) + return destination_z // if we are not from taipan's crew, then we cannot get there until there is enought players on Taipan - if(is_taipan(destination_z) && length(GLOB.taipan_players_active) < TAIPAN_PLAYER_LIMIT) + if(length(GLOB.taipan_players_active) < TAIPAN_PLAYER_LIMIT) var/datum/space_level/taipan_zlvl var/datum/space_level/direct for(var/list_parser in GLOB.space_manager.z_list) var/datum/space_level/lvl = GLOB.space_manager.z_list[list_parser] if(TAIPAN in lvl.flags) taipan_zlvl = lvl - switch(A.dir) + if(!arrived.dir) + arrived.dir = SOUTH + switch(arrived.dir) if(NORTH) direct = taipan_zlvl.get_connection(Z_LEVEL_NORTH) if(SOUTH) @@ -185,15 +188,16 @@ direct = taipan_zlvl.get_connection(Z_LEVEL_EAST) if(WEST) direct = taipan_zlvl.get_connection(Z_LEVEL_WEST) - destination_z = direct.zpos + destination_z = direct?.zpos // if we are still going to get to taipan after all the checks... Then get random available z_lvl instead - if(is_taipan(destination_z)) + if(!destination_z || is_taipan(destination_z)) destination_z = pick(get_all_linked_levels_zpos()) - //notification if we do get to taipan - if(istype(check_mob) && is_taipan(destination_z)) - to_chat(check_mob, span_warning("Вы попадаете в загадочный сектор полный астероидов... Тут стоит быть осторожнее...")) + return destination_z + if(arrived_is_mob) + to_chat(arrived_mob, span_warning("Вы попадаете в загадочный сектор полный астероидов... Тут стоит быть осторожнее...")) return destination_z + /turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj) var/cur_x var/cur_y diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 0e3c3fbcd8f..100f0f872b8 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -120,61 +120,6 @@ GLOBAL_VAR_INIT(admin_ooc_colour, "#b82e00") if(CONFIG_GET(flag/auto_toggle_ooc_during_round) && CONFIG_GET(flag/ooc_allowed) != on) toggle_ooc() -/client/proc/set_ooc(newColor as color) - set name = "Set Player OOC Colour" - set desc = "Modifies the default player OOC color." - set category = "Server" - - if(!check_rights(R_SERVER)) return - - GLOB.normal_ooc_colour = newColor - message_admins("[key_name_admin(usr)] has set the default player OOC color to [newColor]") - log_admin("[key_name_log(usr)] has set the default player OOC color to [newColor]") - - - SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Player OOC") - -/client/proc/reset_ooc() - set name = "Reset Player OOC Color" - set desc = "Returns the default player OOC color to default." - set category = "Server" - - if(!check_rights(R_SERVER)) return - - GLOB.normal_ooc_colour = initial(GLOB.normal_ooc_colour) - message_admins("[key_name_admin(usr)] has reset the default player OOC color") - log_admin("[key_name_log(usr)] has reset the default player OOC color") - - SSblackbox.record_feedback("tally", "admin_verb", 1, "Reset Player OOC") - -/client/proc/colorooc() - set name = "Set Your OOC Color" - set desc = "Allows you to pick a custom OOC color." - set category = "Preferences" - - if(!check_rights(R_ADMIN)) return - - var/new_ooccolor = input(src, "Please select your OOC color.", "OOC color", prefs.ooccolor) as color|null - if(new_ooccolor) - prefs.ooccolor = new_ooccolor - prefs.save_preferences(src) - to_chat(usr, "Your OOC color has been set to [new_ooccolor].") - - SSblackbox.record_feedback("tally", "admin_verb", 1, "Set Own OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/proc/resetcolorooc() - set name = "Reset Your OOC Color" - set desc = "Returns your OOC color to default." - set category = "Preferences" - - if(!check_rights(R_ADMIN)) return - - prefs.ooccolor = initial(prefs.ooccolor) - prefs.save_preferences(src) - to_chat(usr, "Your OOC color has been reset.") - - SSblackbox.record_feedback("tally", "admin_verb", 1, "Reset Own OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - /client/verb/looc(msg = "" as text) set name = "LOOC" set desc = "Local OOC, seen only by those in view." diff --git a/code/game/world.dm b/code/game/world.dm index e8285482be5..b4bef205358 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -57,7 +57,7 @@ GLOBAL_DATUM(test_runner, /datum/test_runner) // dumb and hardcoded but I don't care~ CONFIG_SET(string/servername, CONFIG_GET(string/servername) + " #[(world.port % 1000) / 100]") - GLOB.timezoneOffset = text2num(time2text(0, "hh")) * 36000 + GLOB.timezoneOffset = timezone * 36000 startup_procs() // Call procs that need to occur on startup (Generate lists, load MOTD, etc) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 0c85c65c48d..e41496a10fc 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -67,7 +67,6 @@ GLOBAL_VAR_INIT(nologevent, 0) ///////////////////////////////////////////////////////////////////////////////////////////////Panels /datum/admins/proc/show_player_panel(var/mob/M in GLOB.mob_list) - set category = null set name = "\[Admin\] Show Player Panel" set desc="Edit player (respawn, ban, heal, etc)" diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 40c2e61c5a7..c98fddaf45f 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -64,7 +64,7 @@ GLOBAL_PROTECT(admin_ranks) // this shit is being protected for obvious reasons //clear the datums references GLOB.admin_datums.Cut() for(var/client/C in GLOB.admins) - C.remove_admin_verbs() + C.hide_verbs() C.holder = null GLOB.admins.Cut() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index ca52184cb73..5614e30f4bd 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -2,8 +2,6 @@ GLOBAL_LIST_INIT(admin_verbs_default, list( /client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/ /client/proc/hide_verbs, /*hides all our adminverbs*/ - /client/proc/toggleadminhelpsound, - /client/proc/togglementorhelpsound, /client/proc/cmd_mentor_check_new_players, /client/proc/cmd_mentor_check_player_exp /* shows players by playtime */ )) @@ -13,8 +11,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list( /client/proc/player_panel_new, /*shows an interface for all players, with links to various panels*/ /client/proc/invisimin, /*allows our mob to go invisible/visible*/ /datum/admins/proc/announce, /*priority announce something to all clients.*/ - /client/proc/colorooc, /*allows us to set a custom colour for everything we say in ooc*/ - /client/proc/resetcolorooc, /*allows us to set a reset our ooc color*/ /client/proc/admin_ghost, /*allows us to ghost/reenter body at will*/ /client/proc/toggle_view_range, /*changes how far we can see*/ /client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/ @@ -38,8 +34,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list( /client/proc/open_borgopanel, /* Opens Cyborg Panel to change anything in it */ /client/proc/admin_memo, /*admin memo system. show/delete/write. +SERVER needed to delete admin memos of others*/ /client/proc/dsay, /*talk in deadchat using our ckey/fakekey*/ - /client/proc/toggleprayers, /*toggles prayers on/off*/ - /client/proc/toggle_hear_radio, /*toggles whether we hear the radio*/ /client/proc/investigate_show, /*various admintools for investigation. Such as a singulo grief-log*/ /datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/ /datum/admins/proc/togglelooc, /*toggles looc on/off for everyone*/ @@ -53,9 +47,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list( /client/proc/cmd_mentor_say, /datum/admins/proc/show_player_notes, /client/proc/free_slot, /*frees slot for chosen job*/ - /client/proc/toggleattacklogs, - /client/proc/toggleadminlogs, - /client/proc/toggledebuglogs, /client/proc/global_man_up, /client/proc/delbook, /client/proc/view_flagged_books, @@ -69,12 +60,12 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list( /client/proc/toggle_mentor_chat, /client/proc/toggle_advanced_interaction, /*toggle admin ability to interact with not only machines, but also atoms such as buttons and doors*/ /client/proc/start_vote, - /client/proc/toggle_mctabs, /client/proc/list_ssds_afks, /client/proc/ccbdb_lookup_ckey, /client/proc/toggle_pacifism_gt, /client/proc/toogle_ghost_vision, - /datum/admins/proc/changetitlescreen + /datum/admins/proc/changetitlescreen, + /client/proc/debugstatpanel )) GLOBAL_LIST_INIT(admin_verbs_ban, list( /client/proc/ban_panel, @@ -142,10 +133,7 @@ GLOBAL_LIST_INIT(admin_verbs_server, list( /client/proc/view_flagged_books, /client/proc/view_asays, /client/proc/toggle_antagHUD_use, - /client/proc/toggle_antagHUD_restrictions, - /client/proc/set_ooc, - /client/proc/reset_ooc, - /client/proc/toggledrones + /client/proc/toggle_antagHUD_restrictions )) GLOBAL_LIST_INIT(admin_verbs_debug, list( /client/proc/cmd_admin_list_open_jobs, @@ -157,7 +145,6 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list( /client/proc/cmd_debug_del_sing, /client/proc/restart_controller, /client/proc/enable_debug_verbs, - /client/proc/toggledebuglogs, /client/proc/cmd_display_del_log, /client/proc/cmd_display_del_log_simple, /client/proc/debugNatureMapGenerator, @@ -189,6 +176,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list( /client/proc/toggle_Idlenpcpool_suspension, /client/proc/toggle_npcpool_suspension, /client/proc/debug_atom_init, + /client/proc/debugstatpanel )) GLOBAL_LIST_INIT(admin_verbs_possess, list( /proc/possess, @@ -221,7 +209,6 @@ GLOBAL_LIST_INIT(admin_verbs_mentor, list( /client/proc/cmd_admin_pm_panel, /*admin-pm list*/ /client/proc/cmd_admin_pm_by_key_panel, /*admin-pm list by key*/ /client/proc/openMentorTicketUI, - /client/proc/toggleMentorTicketLogs, /client/proc/cmd_mentor_say /* mentor say*/ // cmd_mentor_say is added/removed by the toggle_mentor_chat verb )) @@ -232,69 +219,75 @@ GLOBAL_LIST_INIT(admin_verbs_proccall, list( )) GLOBAL_LIST_INIT(admin_verbs_ticket, list( /client/proc/openAdminTicketUI, - /client/proc/toggleticketlogs, /client/proc/openMentorTicketUI, - /client/proc/toggleMentorTicketLogs, /client/proc/resolveAllAdminTickets, /client/proc/resolveAllMentorTickets )) +GLOBAL_LIST_INIT(view_runtimes_verbs, list( + /client/proc/view_runtimes, + /client/proc/ss_breakdown, + /client/proc/debug_variables +)) + /client/proc/add_admin_verbs() if(holder) // If they have ANYTHING OTHER THAN ONLY VIEW RUNTIMES (65536), then give them the default admin verbs if(holder.rights != R_VIEWRUNTIMES) - verbs += GLOB.admin_verbs_default + add_verb(src, GLOB.admin_verbs_default) if(holder.rights & R_BUILDMODE) - verbs += /client/proc/togglebuildmodeself + add_verb(src, /client/proc/togglebuildmodeself) if(holder.rights & R_ADMIN) - verbs += GLOB.admin_verbs_admin - verbs += GLOB.admin_verbs_ticket + add_verb(src, GLOB.admin_verbs_admin) + add_verb(src, GLOB.admin_verbs_ticket) spawn(1) control_freak = 0 if(holder.rights & R_BAN) - verbs += GLOB.admin_verbs_ban + add_verb(src, GLOB.admin_verbs_ban) if(holder.rights & R_EVENT) - verbs += GLOB.admin_verbs_event + add_verb(src, GLOB.admin_verbs_event) if(holder.rights & R_SERVER) - verbs += GLOB.admin_verbs_server + add_verb(src, GLOB.admin_verbs_server) if(holder.rights & R_DEBUG) - verbs += GLOB.admin_verbs_debug + add_verb(src, GLOB.admin_verbs_debug) spawn(1) control_freak = 0 // Setting control_freak to 0 allows you to use the Profiler and other client-side tools if(holder.rights & R_POSSESS) - verbs += GLOB.admin_verbs_possess + add_verb(src, GLOB.admin_verbs_possess) if(holder.rights & R_PERMISSIONS) - verbs += GLOB.admin_verbs_permissions + add_verb(src, GLOB.admin_verbs_permissions) if(holder.rights & R_STEALTH) - verbs += /client/proc/stealth + add_verb(src, /client/proc/stealth) if(holder.rights & R_REJUVINATE) - verbs += GLOB.admin_verbs_rejuv + add_verb(src, GLOB.admin_verbs_rejuv) if(holder.rights & R_SOUNDS) - verbs += GLOB.admin_verbs_sounds + add_verb(src, GLOB.admin_verbs_sounds) if(holder.rights & R_SPAWN) - verbs += GLOB.admin_verbs_spawn + add_verb(src, GLOB.admin_verbs_spawn) if(holder.rights & R_MOD) - verbs += GLOB.admin_verbs_mod + add_verb(src, GLOB.admin_verbs_mod) if(holder.rights & R_MENTOR) - verbs += GLOB.admin_verbs_mentor + add_verb(src, GLOB.admin_verbs_mentor) if(holder.rights & R_PROCCALL) - verbs += GLOB.admin_verbs_proccall + add_verb(src, GLOB.admin_verbs_proccall) if(holder.rights == R_HOST) - verbs += /client/proc/view_pingstat - verbs += /client/proc/profiler_start - verbs += /client/proc/profiler_stop + add_verb(src, /client/proc/view_pingstat) + add_verb(src, /client/proc/profiler_start) + add_verb(src, /client/proc/profiler_stop) if(holder.rights & R_VIEWRUNTIMES) - verbs += /client/proc/view_runtimes - verbs += /client/proc/ss_breakdown - verbs += /client/proc/toggle_mctabs - verbs += /client/proc/debug_variables - verbs += /client/proc/toggledebuglogs + add_verb(src, GLOB.view_runtimes_verbs) spawn(1) // This setting exposes the profiler for people with R_VIEWRUNTIMES. They must still have it set in cfg/admin.txt control_freak = 0 -/client/proc/remove_admin_verbs() - verbs.Remove( +/client/proc/hide_verbs() + set name = "Adminverbs - Hide All" + set category = "Admin" + + if(!holder) + return + + remove_verb(src, list( GLOB.admin_verbs_default, /client/proc/togglebuildmodeself, GLOB.admin_verbs_admin, @@ -304,7 +297,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( GLOB.admin_verbs_debug, GLOB.admin_verbs_possess, GLOB.admin_verbs_permissions, - /client/proc/stealth, /client/proc/view_pingstat, /client/proc/profiler_start, /client/proc/profiler_stop, @@ -315,19 +307,10 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( GLOB.admin_verbs_mentor, GLOB.admin_verbs_proccall, GLOB.admin_verbs_show_debug_verbs, - /client/proc/readmin, - GLOB.admin_verbs_ticket - ) - -/client/proc/hide_verbs() - set name = "Adminverbs - Hide All" - set category = "Admin" - - if(!holder) - return - - remove_admin_verbs() - verbs += /client/proc/show_verbs + GLOB.admin_verbs_ticket, + /client/proc/stealth + )) + add_verb(src, /client/proc/show_verbs) to_chat(src, "Almost all of your adminverbs have been hidden.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide Admin Verbs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! @@ -340,7 +323,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( if(!holder) return - verbs -= /client/proc/show_verbs + remove_verb(src, /client/proc/show_verbs) add_admin_verbs() to_chat(src, "All of your adminverbs are now visible.") @@ -641,9 +624,9 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( theghost = pick(candidates) P.key = theghost.key P.master_commander = H - P.universal_speak = 1 - P.universal_understand = 1 - P.can_collar = 1 + P.universal_speak = TRUE + P.universal_understand = TRUE + P.set_can_collar(TRUE) P.faction = list("neutral") var/obj/item/clothing/accessory/petcollar/C = new P.add_collar(C) @@ -893,7 +876,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( log_and_message_admins("gave [key_name_log(T)] the disease [D].") /client/proc/make_sound(obj/O in view(maxview())) // -- TLE - set category = "Event" set name = "\[Admin\] Make Sound" set desc = "Display a message to everyone who can hear the target" @@ -921,7 +903,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Build Mode") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/object_talk(var/msg as text) // -- TLE - set category = "Event" set name = "oSay" set desc = "Display a message to everyone who can hear the target" @@ -964,7 +945,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( log_admin("[key_name(usr)] deadmined themself.") message_admins("[key_name_admin(usr)] deadmined themself.") deadmin() - verbs += /client/proc/readmin + add_verb(src, /client/proc/readmin) GLOB.deadmins += ckey update_active_keybindings() to_chat(src, "You are now a normal player.") @@ -1061,7 +1042,7 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( return else to_chat(src, "You are already an admin.") - verbs -= /client/proc/readmin + remove_verb(src, /client/proc/readmin) GLOB.deadmins -= ckey return @@ -1203,103 +1184,6 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( log_admin("[key_name(usr)] has freed a job slot for [job].") message_admins("[key_name_admin(usr)] has freed a job slot for [job].") -/client/proc/toggleattacklogs() - set name = "Toggle Attack Log Messages" - set category = "Preferences" - - if(!check_rights(R_ADMIN)) - return - - if(prefs.atklog == ATKLOG_ALL) - prefs.atklog = ATKLOG_ALMOSTALL - to_chat(usr, "Your attack logs preference is now: show ALMOST ALL attack logs (notable exceptions: NPCs attacking other NPCs, vampire bites, equipping/stripping, people pushing each other over)") - else if(prefs.atklog == ATKLOG_ALMOSTALL) - prefs.atklog = ATKLOG_MOST - to_chat(usr, "Your attack logs preference is now: show MOST attack logs (like ALMOST ALL, except that it also hides player v. NPC combat, and certain areas like lavaland syndie base and thunderdome)") - else if(prefs.atklog == ATKLOG_MOST) - prefs.atklog = ATKLOG_FEW - to_chat(usr, "Your attack logs preference is now: show FEW attack logs (only the most important stuff: attacks on SSDs, use of explosives, messing with the engine, gibbing, AI wiping, forcefeeding, acid sprays, and organ extraction)") - else if(prefs.atklog == ATKLOG_FEW) - prefs.atklog = ATKLOG_NONE - to_chat(usr, "Your attack logs preference is now: show NO attack logs") - else if(prefs.atklog == ATKLOG_NONE) - prefs.atklog = ATKLOG_ALL - to_chat(usr, "Your attack logs preference is now: show ALL attack logs") - else - prefs.atklog = ATKLOG_ALL - to_chat(usr, "Your attack logs preference is now: show ALL attack logs (your preference was set to an invalid value, it has been reset)") - - prefs.save_preferences(src) - - -/client/proc/toggleadminlogs() - set name = "Toggle Admin Log Messages" - set category = "Preferences" - - if(!check_rights(R_ADMIN)) - return - - prefs.toggles ^= PREFTOGGLE_CHAT_NO_ADMINLOGS - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_CHAT_NO_ADMINLOGS) - to_chat(usr, "You now won't get admin log messages.") - else - to_chat(usr, "You now will get admin log messages.") - -/client/proc/toggleMentorTicketLogs() - set name = "Toggle Mentor Ticket Messages" - set category = "Preferences" - - if(!check_rights(R_MENTOR|R_ADMIN)) - return - - prefs.toggles ^= PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS) - to_chat(usr, "You now won't get mentor ticket messages.") - else - to_chat(usr, "You now will get mentor ticket messages.") - -/client/proc/toggleticketlogs() - set name = "Toggle Admin Ticket Messgaes" - set category = "Preferences" - - if(!check_rights(R_ADMIN)) - return - - prefs.toggles ^= PREFTOGGLE_CHAT_NO_TICKETLOGS - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_CHAT_NO_TICKETLOGS) - to_chat(usr, "You now won't get admin ticket messages.") - else - to_chat(usr, "You now will get admin ticket messages.") - -/client/proc/toggledrones() - set name = "Toggle Maintenance Drones" - set category = "Server" - - if(!check_rights(R_SERVER)) - return - - CONFIG_SET(flag/allow_drone_spawn, !CONFIG_GET(flag/allow_drone_spawn)) - - log_admin("[key_name(usr)] has [CONFIG_GET(flag/allow_drone_spawn) ? "enabled" : "disabled"] maintenance drones.") - message_admins("[key_name_admin(usr)] has [CONFIG_GET(flag/allow_drone_spawn) ? "enabled" : "disabled"] maintenance drones.") - -/client/proc/toggledebuglogs() - set name = "Toggle Debug Log Messages" - set category = "Preferences" - - if(!check_rights(R_DEBUG|R_VIEWRUNTIMES)) - return - - prefs.toggles ^= PREFTOGGLE_CHAT_DEBUGLOGS - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_CHAT_DEBUGLOGS) - to_chat(usr, "You now will get debug log messages") - else - to_chat(usr, "You now won't get debug log messages") - /client/proc/man_up(mob/T) if(!check_rights(R_ADMIN)) return @@ -1386,3 +1270,9 @@ GLOBAL_LIST_INIT(admin_verbs_ticket, list( else return + +/client/proc/debugstatpanel() + set name = "Debug Stat Panel" + set category = "Debug" + + src.stat_panel.send_message("create_debug") diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index c6f7a693c4e..f2a941ead28 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -1,6 +1,14 @@ GLOBAL_LIST_EMPTY(admin_datums) GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people making their own admin ranks, for obvious reasons +GLOBAL_VAR_INIT(href_token, GenerateToken()) +GLOBAL_PROTECT(href_token) + +/proc/GenerateToken() + . = "" + for(var/I in 1 to 32) + . += "[rand(10)]" + /datum/admins var/rank = "Temporary Admin" var/client/owner = null @@ -8,6 +16,9 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma var/fakekey = null var/big_brother = 0 + /// Unique-to-session randomly generated token given to each admin to help add detail to logs on admin interactions with hrefs + var/href_token + var/datum/marked_datum var/admincaster_screen = 0 //See newscaster.dm under machinery for a full description @@ -27,6 +38,7 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma admincaster_signature = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" rank = initial_rank rights = initial_rights + href_token = GenerateToken() GLOB.admin_datums[ckey] = src /datum/admins/Destroy() @@ -46,7 +58,8 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma owner = C owner.holder = src owner.add_admin_verbs() //TODO - owner.verbs -= /client/proc/readmin + remove_verb(owner, /client/proc/readmin) + owner.init_verbs() //re-initialize the verb list GLOB.admins |= C /datum/admins/proc/disassociate() @@ -56,7 +69,8 @@ GLOBAL_PROTECT(admin_datums) // This is protected because we dont want people ma return if(owner) GLOB.admins -= owner - owner.remove_admin_verbs() + owner.hide_verbs() + owner.init_verbs() owner.holder = null owner = null diff --git a/code/modules/admin/machine_upgrade.dm b/code/modules/admin/machine_upgrade.dm index 219d1d0815a..7274dafd4db 100644 --- a/code/modules/admin/machine_upgrade.dm +++ b/code/modules/admin/machine_upgrade.dm @@ -1,6 +1,5 @@ /proc/machine_upgrade(obj/machinery/M in world) set name = "\[Admin\] Tweak Component Ratings" - set category = null if(!check_rights(R_DEBUG)) return diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index dd790a09a59..b4f0715faf0 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -364,7 +364,15 @@ dat += "Send Back
" else dat += "ETA: [(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]
" - + if(!SSshuttle.emergencyNoEscape) + dat += "Lockdown Shuttle
" + else + if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) + dat += span_danger("Emergency shuttle stranded") + dat += "
Stop lockdown and De-Strandise
" + else + dat += span_danger("Emergency shuttle lockdowned") + dat += "
Stop lockdown
" dat += "[SSticker.delay_end ? "End Round Normally" : "Delay Round End"]
" dat += "
Antagonist Teams
" dat += "View Teams
" diff --git a/code/modules/admin/tickets/adminticketsverbs.dm b/code/modules/admin/tickets/adminticketsverbs.dm index 4e8e79f2a26..dd947a4b705 100644 --- a/code/modules/admin/tickets/adminticketsverbs.dm +++ b/code/modules/admin/tickets/adminticketsverbs.dm @@ -12,7 +12,6 @@ /client/proc/resolveAllAdminTickets() set name = "Resolve All Open Admin Tickets" - set category = null if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/tickets/mentorticketsverbs.dm b/code/modules/admin/tickets/mentorticketsverbs.dm index c7bec3e043d..ec7f1c51571 100644 --- a/code/modules/admin/tickets/mentorticketsverbs.dm +++ b/code/modules/admin/tickets/mentorticketsverbs.dm @@ -12,7 +12,6 @@ /client/proc/resolveAllMentorTickets() set name = "Resolve All Open Mentor Tickets" - set category = null if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index f84aaa5cdb5..4c266695055 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -394,6 +394,28 @@ message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") href_list["secrets"] = "check_antagonist" + else if(href_list["stop_lockdown"]) + if(!check_rights(R_ADMIN)) + return + if(!you_realy_want_do_this()) + return + + var message = (SSshuttle.emergency.mode == SHUTTLE_STRANDED)?"de-lockdowned and de-strandise the Emergency Shuttle":"de-lockdowned the Emergency Shuttle" + SSshuttle?.stop_lockdown() + log_and_message_admins(span_adminnotice("[key_name_admin(usr)] [message]")) + href_list["secrets"] = "check_antagonist" + + else if(href_list["lockdown_shuttle"]) + if(!check_rights(R_ADMIN)) + return + + if(!you_realy_want_do_this()) + return + + SSshuttle?.lockdown_escape() + log_and_message_admins(span_adminnotice("[key_name_admin(usr)] lockdowned the Emergency Shuttle")) + href_list["secrets"] = "check_antagonist" + else if(href_list["delay_round_end"]) if(!check_rights(R_SERVER)) return @@ -2950,22 +2972,30 @@ var/ok = 0 switch(href_list["secretsfun"]) if("sec_clothes") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove 'internal' clothing") for(var/obj/item/clothing/under/O in world) qdel(O) ok = 1 if("sec_all_clothes") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove ALL clothing") for(var/obj/item/clothing/O in world) qdel(O) ok = 1 if("sec_classic1") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Remove firesuits, grilles, and pods") for(var/obj/item/clothing/suit/fire/O in world) qdel(O) for(var/obj/structure/grille/O in world) qdel(O) if("monkey") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Monkeyize All Humans") for(var/thing in GLOB.human_list) var/mob/living/carbon/human/H = thing @@ -2973,6 +3003,8 @@ H.monkeyize() ok = 1 if("corgi") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Corgize All Humans") for(var/thing in GLOB.human_list) var/mob/living/carbon/human/H = thing @@ -3032,14 +3064,20 @@ area.gravitychange() if("power") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Power All APCs") log_and_message_admins("made all areas powered") power_restore() if("unpower") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Depower All APCs") log_and_message_admins("made all areas unpowered") power_failure() if("quickpower") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Power All SMESs") log_and_message_admins("made all SMESs powered") power_restore_quick() @@ -3048,6 +3086,8 @@ if(!SSticker) alert("The game hasn't started yet!", null, null, null, null, null) return + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Prison Warp") log_and_message_admins("teleported all players to the prison station.") for(var/thing in GLOB.human_list) @@ -3084,6 +3124,8 @@ if(!SSticker) alert("The game hasn't started yet!") return + if(!you_realy_want_do_this()) + return var/objective = sanitize(copytext_char(input("Enter an objective"),1,MAX_MESSAGE_LEN)) if(!objective) return @@ -3101,6 +3143,8 @@ log_and_message_admins("used everyone is a traitor secret. Objective is [objective]") if("togglebombcap") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Bomb Cap") var/newBombCap = input(usr,"What would you like the new bomb cap to be. (entered as the light damage range (the 3rd number in common (1,2,3) notation)) Must be between 4 and 128)", "New Bomb Cap", GLOB.max_ex_light_range) as num|null @@ -3120,6 +3164,8 @@ log_admin("[key_name(usr)] changed the bomb cap to [GLOB.max_ex_devastation_range], [GLOB.max_ex_heavy_range], [GLOB.max_ex_light_range]") if("flicklights") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Flicker Lights") while(!usr.stat) //knock yourself out to stop the ghosts @@ -3150,52 +3196,56 @@ if(M.stat != 2) M.show_message(text("The chilling wind suddenly stops..."), 1) if("lightout") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lights Out") log_and_message_admins("has broke a lot of lights") var/datum/event/electrical_storm/E = new /datum/event/electrical_storm E.lightsoutAmount = 2 if("blackout") - var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No") - if(sure == "No") + if(!you_realy_want_do_this()) return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Black Out") log_and_message_admins("broke all lights") for(var/obj/machinery/light/L in GLOB.machines) L.break_light_tube() if("whiteout") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Fix All Lights") log_and_message_admins("fixed all lights") for(var/obj/machinery/light/L in GLOB.machines) L.fix() L.switchcount = 0 if("floorlava") - SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor") - var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No") - if(sure == "No") + if(!you_realy_want_do_this()) return + SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor") SSweather.run_weather(/datum/weather/floor_is_lava) message_admins("[key_name_admin(usr)] made the floor lava") if("fakelava") - SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor Fake") - var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No") - if(sure == "No") + if(!you_realy_want_do_this()) return + SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Lava Floor Fake") SSweather.run_weather(/datum/weather/floor_is_lava/fake) message_admins("[key_name_admin(usr)] made aesthetic lava on the floor") if("weatherashstorm") - SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Weather Ash Storm") - var/sure = alert(usr, "Are you sure you want to do this?", "Confirmation", "Yes", "No") - if(sure == "No") + if(!you_realy_want_do_this()) return + SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Weather Ash Storm") SSweather.run_weather(/datum/weather/ash_storm) message_admins("[key_name_admin(usr)] spawned an ash storm on the mining level") if("stupify") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Mass Braindamage") for(var/mob/living/carbon/human/H in GLOB.player_list) to_chat(H, "You suddenly feel stupid.") H.setBrainLoss(60) message_admins("[key_name_admin(usr)] made everybody stupid") if("fakeguns") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Fake Guns") for(var/obj/item/W in world) if(isclothing(W) || istype(W, /obj/item/card/id) || istype(W, /obj/item/disk) || istype(W, /obj/item/tank)) @@ -3205,6 +3255,8 @@ W.item_state = "gun" message_admins("[key_name_admin(usr)] made every item look like a gun") if("schoolgirl") // nyaa~ How much are you paying attention in reviews? + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Chinese Cartoons") for(var/obj/item/clothing/under/W in world) W.icon_state = "schoolgirl" @@ -3212,7 +3264,9 @@ W.item_color = "schoolgirl" message_admins("[key_name_admin(usr)] activated Japanese Animes mode") world << sound('sound/AI/animes.ogg') - if("eagles")//SCRAW + if("eagles")// + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Egalitarian Station") for(var/obj/machinery/door/airlock/W in GLOB.airlocks) if(is_station_level(W.z) && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison)) @@ -3220,13 +3274,19 @@ message_admins("[key_name_admin(usr)] activated Egalitarian Station mode") GLOB.event_announcement.Announce("Активирована блокировка управления шл+юзами. Пожалуйста, воспользуйтесь этим временем, чтобы познакомиться со своими коллегами.", new_sound = 'sound/AI/commandreport.ogg') if("onlyone") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only One") usr.client.only_one() log_and_message_admins("has triggered HIGHLANDER") if("onlyme") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only Me") usr.client.only_me() if("onlyoneteam") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Only One Team") usr.client.only_one_team() // message_admins("[key_name_admin(usr)] has triggered ") @@ -3234,6 +3294,8 @@ SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Roll The Dice") usr.client.roll_dices() if("guns") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Summon Guns") var/survivor_probability = 0 switch(alert("Do you want this to create survivors antagonists?", , "No Antags", "Some Antags", "All Antags!")) @@ -3244,6 +3306,8 @@ rightandwrong(SUMMON_GUNS, usr, survivor_probability) if("magic") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Summon Magic") var/survivor_probability = 0 switch(alert("Do you want this to create survivors antagonists?", , "No Antags", "Some Antags", "All Antags!")) @@ -3348,42 +3412,62 @@ else log_and_message_admins("tried starting a Thunderdome match, but no ghosts signed up.") if("securitylevel0") - set_security_level(0) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_GREEN) log_and_message_admins("change security level to Green.") if("securitylevel1") - set_security_level(1) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_BLUE) log_and_message_admins("change security level to Blue.") if("securitylevel2") - set_security_level(2) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_RED) log_and_message_admins("change security level to Red.") if("securitylevel3") - set_security_level(3) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_GAMMA) log_and_message_admins("change security level to Gamma.") if("securitylevel4") - set_security_level(4) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_EPSILON) log_and_message_admins("change security level to Epsilon.") if("securitylevel5") - set_security_level(5) + if(!you_realy_want_do_this()) + return + set_security_level(SEC_LEVEL_DELTA) log_and_message_admins("change security level to Delta.") if("moveminingshuttle") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Mining Shuttle") if(!SSshuttle.toggleShuttle("mining","mining_home","mining_away")) message_admins("[key_name_admin(usr)] moved mining shuttle") log_admin("[key_name(usr)] moved the mining shuttle") if("movelaborshuttle") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Labor Shuttle") if(!SSshuttle.toggleShuttle("laborcamp","laborcamp_home","laborcamp_away")) message_admins("[key_name_admin(usr)] moved labor shuttle") log_admin("[key_name(usr)] moved the labor shuttle") if("moveferry") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send CentComm Ferry") if(!SSshuttle.toggleShuttle("ferry","ferry_home","ferry_away")) message_admins("[key_name_admin(usr)] moved the centcom ferry") log_admin("[key_name(usr)] moved the centcom ferry") if("gammashuttle") + if(!you_realy_want_do_this()) + return SSblackbox.record_feedback("tally", "admin_secrets_fun_used", 1, "Send Gamma Armory") if(!SSshuttle.toggleShuttle("gamma_shuttle","gamma_home","gamma_away")) message_admins("[key_name_admin(usr)] moved the gamma armory") @@ -3500,17 +3584,23 @@ dat += "No-one has done anything this round!" usr << browse(dat, "window=admin_log") if("maint_ACCESS_BRIG") + if(!you_realy_want_do_this()) + return for(var/obj/machinery/door/airlock/maintenance/M in GLOB.airlocks) if(ACCESS_MAINT_TUNNELS in M.req_access) M.req_access = list(ACCESS_BRIG) message_admins("[key_name_admin(usr)] made all maint doors brig access-only.") if("maint_access_engiebrig") + if(!you_realy_want_do_this()) + return for(var/obj/machinery/door/airlock/maintenance/M in GLOB.airlocks) if(ACCESS_MAINT_TUNNELS in M.req_access) M.req_access = list() M.req_access = list(ACCESS_BRIG,ACCESS_ENGINE) message_admins("[key_name_admin(usr)] made all maint doors engineering and brig access-only.") if("infinite_sec") + if(!you_realy_want_do_this()) + return var/datum/job/J = SSjobs.GetJob(JOB_TITLE_OFFICER) if(!J) return J.total_positions = -1 @@ -3740,3 +3830,7 @@ var/mob/dead/observer/O = target if(O.mind && O.mind.current) . += "|[ADMIN_FLW(O.mind.current,"BDY")]" + +/proc/you_realy_want_do_this() + var/sure = tgui_alert(usr, "Вы действительно хотите сделать это?", "Подтверждение", list("Да", "Нет")) + return sure == "Да" diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 6bad35d4cd8..806a0ad16ee 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -1,3 +1,29 @@ +// Exist only for sdql2, deleted by official paradise +/obj/effect/statclick + name = "Initializing..." + var/target + +INITIALIZE_IMMEDIATE(/obj/effect/statclick) + +/obj/effect/statclick/Initialize(mapload, text, target) + . = ..() + name = text + src.target = target + if(isdatum(target)) //Harddel man bad + RegisterSignal(target, COMSIG_QDELETING, PROC_REF(cleanup)) + +/obj/effect/statclick/Destroy() + target = null + return ..() + +/obj/effect/statclick/proc/cleanup() + SIGNAL_HANDLER + qdel(src) + +/obj/effect/statclick/proc/update(text) + name = text + return src + //SDQL2 datumized, /tg/station special! /* @@ -195,6 +221,8 @@ CRASH("SDQL2 fatal error");}; /client/proc/SDQL2_query() + set name = "SDQL2 Query" + set desc = "Run a SDQL2 query." set category = "Debug" if(!check_rights(R_PROCCALL)) //Shouldn't happen... but just to be safe. @@ -202,6 +230,10 @@ log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!") return FALSE + var/prompt = alert(usr, "Run SDQL2 Query?", "SDQL2", "Yes", "Cancel") + if (prompt != "Yes") + return + var/query_text = input("SDQL2 query") as message if(!query_text || length(query_text) < 1) @@ -307,6 +339,7 @@ GLOBAL_LIST_INIT(sdql2_queries, GLOB.sdql2_queries || list()) GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null, "VIEW VARIABLES (all)", null)) + /datum/sdql2_query var/list/query_tree var/state = SDQL2_STATE_IDLE @@ -338,6 +371,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null var/obj/effect/statclick/SDQL2_delete/delete_click var/obj/effect/statclick/SDQL2_action/action_click + /datum/sdql2_query/New(list/tree, SU = FALSE, admin_interact = TRUE, _options = SDQL2_OPTIONS_DEFAULT, finished_qdel = FALSE) if(IsAdminAdvancedProcCall() || !LAZYLEN(tree)) qdel(src) @@ -426,11 +460,13 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null delete_click = new(null, "INITIALIZING", src) if(!action_click) action_click = new(null, "INITIALIZNG", src) - stat("[id] ", delete_click.update("DELETE QUERY | STATE : [text_state()] | ALL/ELIG/FIN \ + var/list/L = list() + L[++L.len] = list("[id] ", "[delete_click.update("DELETE QUERY | STATE : [text_state()] | ALL/ELIG/FIN \ [islist(obj_count_all)? length(obj_count_all) : (isnull(obj_count_all)? "0" : obj_count_all)]/\ [islist(obj_count_eligible)? length(obj_count_eligible) : (isnull(obj_count_eligible)? "0" : obj_count_eligible)]/\ - [islist(obj_count_finished)? length(obj_count_finished) : (isnull(obj_count_finished)? "0" : obj_count_finished)] - [get_query_text()]")) - stat(" ", action_click.update("[SDQL2_IS_RUNNING? "HALT" : "RUN"]")) + [islist(obj_count_finished)? length(obj_count_finished) : (isnull(obj_count_finished)? "0" : obj_count_finished)] - [get_query_text()]")]", delete_click.UID()) + L[++L.len] = list(" ", "[action_click.update("[SDQL2_IS_RUNNING? "HALT" : "RUN"]")]", action_click.UID()) + return L /datum/sdql2_query/proc/delete_click() admin_del(usr) diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index bbc6dff83b3..29a3544ec3b 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -7,7 +7,7 @@ if(!check_rights(R_ADMIN)) return - var/chosen = tgui_input_list(src, null, "Jump to...", choices) + var/chosen = tgui_input_list(src, "What to jump to?", "Jump to...", choices) if(!chosen) return @@ -66,7 +66,6 @@ /client/proc/jumptoturf(turf/T in world) set name = "\[Admin\] Jump to Turf" - set category = null if(!check_rights(R_ADMIN)) return @@ -83,7 +82,6 @@ /client/proc/jumptomob(mob/M) set name = "\[Admin\] Jump to Mob" - set category = null if(!M || !check_rights(R_ADMIN)) return @@ -134,7 +132,6 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Key") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/Getmob(mob/M in GLOB.mob_list) - set category = null set name = "\[Admin\] Get Mob" set desc = "Mob to teleport" @@ -150,7 +147,6 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Mob") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/Getkey() - set category = null set name = "Get Key" set desc = "Key to teleport" diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 3a282d81dcd..5efe68878c5 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -1,6 +1,5 @@ //allows right clicking mobs to send an admin PM to their client, forwards the selected mob's client to cmd_admin_pm /client/proc/cmd_admin_pm_context(mob/M as mob in GLOB.mob_list) - set category = null set name = "\[Admin\] Admin PM Mob" if(!check_rights(R_ADMIN|R_MENTOR)) return diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 49dcd70b91a..69204b0f591 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -1,5 +1,4 @@ /client/proc/cmd_admin_say(msg as text) - set category = "Admin" set name = "Asay" //Gave this shit a shorter name so you only have to time out "asay" rather than "admin say" to use it --NeoFite set hidden = 1 if(!check_rights(R_ADMIN)) return @@ -36,7 +35,6 @@ cmd_mentor_say(msg) /client/proc/cmd_mentor_say(msg as text) - set category = "Admin" set name = "Msay" set hidden = 1 @@ -93,10 +91,10 @@ if(!check_rights(R_MENTOR, 0, C.mob)) continue if(enabling) - C.verbs += msay + add_verb(C, msay) to_chat(C, "Mentor chat has been enabled. Use 'msay' to speak in it.") else - C.verbs -= msay + remove_verb(C, msay) to_chat(C, "Mentor chat has been disabled.") log_and_message_admins("toggled mentor chat [enabling ? "on" : "off"].") diff --git a/code/modules/admin/verbs/custom_event.dm b/code/modules/admin/verbs/custom_event.dm index 1284f9e0faf..e68cb983273 100644 --- a/code/modules/admin/verbs/custom_event.dm +++ b/code/modules/admin/verbs/custom_event.dm @@ -28,12 +28,14 @@ set category = "OOC" set name = "Custom Event Info" + var/list/custom_event_information = list() if(!GLOB.custom_event_msg || GLOB.custom_event_msg == "") - to_chat(src, "There currently is no known custom event taking place.") - to_chat(src, "Keep in mind: it is possible that an admin has not properly set this.") + custom_event_information += "There currently is no known custom event taking place." + custom_event_information += "Keep in mind: it is possible that an admin has not properly set this." + to_chat(src, chat_box_regular(custom_event_information.Join("
"))) return - to_chat(src, "

Custom Event

") - to_chat(src, "

A custom event is taking place. OOC Info:

") - to_chat(src, "[html_encode(GLOB.custom_event_msg)]") - to_chat(src, "
") + custom_event_information += "

Custom Event

" + custom_event_information += "

A custom event is taking place. OOC Info:

" + custom_event_information += "[html_encode(GLOB.custom_event_msg)]" + to_chat(src, chat_box_regular(custom_event_information.Join("
"))) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f458d8caa57..28abef68f60 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -182,7 +182,6 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) #endif /client/proc/callproc_datum(atom/A as null|area|mob|obj|turf in view(maxview())) - set category = null set name = "\[Admin\] Atom ProcCall" if(!check_rights(R_PROCCALL)) @@ -592,7 +591,6 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) to_chat(world, "* [areatype]") /client/proc/cmd_admin_dress(mob/living/carbon/human/M in GLOB.human_list) - set category = "Event" set name = "\[Admin\] Select equipment" if(!check_rights(R_EVENT)) diff --git a/code/modules/admin/verbs/freeze.dm b/code/modules/admin/verbs/freeze.dm index 5ab55c82541..429118b9501 100644 --- a/code/modules/admin/verbs/freeze.dm +++ b/code/modules/admin/verbs/freeze.dm @@ -10,7 +10,6 @@ GLOBAL_LIST_EMPTY(frozen_atom_list) // A list of admin-frozen atoms. /client/proc/freeze(atom/movable/M in view(maxview())) set name = "\[Admin\] Freeze" - set category = null if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/verbs/gimmick_team.dm b/code/modules/admin/verbs/gimmick_team.dm index decd1e55ed2..7cee53d7cfe 100644 --- a/code/modules/admin/verbs/gimmick_team.dm +++ b/code/modules/admin/verbs/gimmick_team.dm @@ -3,76 +3,61 @@ /client/proc/gimmick_team() set category = "Event" - set name = "Send Gimmick Team" - set desc = "Spawns a group of players in the specified outfit." + set name = "Отправить Гиммик тим" + set desc = "Спавнит команду игроков в выбранной экипировке." if(!check_rights(R_EVENT)) return if(!SSticker) - alert("The game hasn't started yet!") + tgui_alert(src, "Игра еще не началась!") return - if(alert("Do you want to spawn a Gimmick Team at YOUR CURRENT LOCATION?",,"Yes","No")=="No") + if(tgui_alert(src, "Вы хотите заспавнить Гиммик тим в ВАШЕЙ ТЕКУЩЕЙ ЛОКАЦИИ?", "Подтверждение", list("Да","Нет")) != "Да") return - var/turf/T = get_turf(mob) - var/pick_manually = 0 - if(alert("Pick the team members manually? If you select yes, you pick from ghosts. If you select no, ghosts get offered the chance to join.",,"Yes","No")=="Yes") - pick_manually = 1 + var/turf/T = get_turf(mob) var/force_species = FALSE var/selected_species = null - if(alert("Do you want to enforce a specific species of the team? No - defaults to human.",,"Yes","No")=="Yes") + if(tgui_alert(src, "Вы хотите выбрать какую-то расу для отряда? Нет - будут обычные люди.", "Подтверждение", list("Да","Нет")) == "Да") force_species = TRUE - selected_species = input("Select a species", "Species Selection",null) as null|anything in GLOB.all_species + selected_species = tgui_input_list(src, "Выберете расу", "Выбор расы", GLOB.all_species) if(!selected_species) - alert("Spawning stopped.") + tgui_alert(src, "Спавн остановлен.") return // You didn't pick, abort var/list/teamsizeoptions = list(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) - var/teamsize = input(src, "How many team members?") as null|anything in teamsizeoptions + var/teamsize = tgui_input_list(src, "Укажите количество игроков.", "Количество игроков", teamsizeoptions) if(!(teamsize in teamsizeoptions)) - alert("Invalid team size specified. Aborting.") + tgui_alert(src, "Недопустимый размер отряда. Отмена.") return var/team_name = null while(!team_name) - team_name = sanitize(copytext_char(input(src, "Please specify a name for the team. Defaults to \"Gimmick Team\".", "Specify Name", ""),1,MAX_MESSAGE_LEN)) + team_name = tgui_input_text(src, "Укажите название команды. По умолчанию \"Гиммик тим\".", "Укажите название", "", max_length=MAX_MESSAGE_LEN) if(!team_name) - team_name = "Gimmick Team" + team_name = "Гиммик тим" var/themission = null while(!themission) - themission = sanitize(copytext_char(input(src, "Please specify a briefing message for the team.", "Specify Mission", ""),1,MAX_MESSAGE_LEN)) + themission = tgui_input_text(src, "Укажите миссию отряда.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN) if(!themission) - alert("No mission specified. Aborting.") + tgui_alert(src, "Миссия не указана. Отмена.") return + var/minhours = tgui_input_number(src, "Укажите минимальное количество часов для [team_name]?", "Минимальное число часов", 60) + var/dresscode = robust_dress_shop() if(!dresscode) return - var/is_syndicate = 0 - if(alert("Do you want these characters automatically classified as antagonists?",,"Yes","No")=="Yes") - is_syndicate = 1 + var/is_syndicate = tgui_alert(src, "Вы хотите, чтобы члены отряда автоматически классифицировались как антагонисты?", "Подтверждение", list("Да","Нет")) == "Да" var/list/players_to_spawn = list() - if(pick_manually) - var/list/possible_ghosts = list() - for(var/mob/dead/observer/G in GLOB.player_list) - if(!G.client.is_afk()) - if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) - possible_ghosts += G - for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every member selected. - var/candidate = input("Pick characters to spawn. This will go on until there either no more ghosts to pick from, or the slots are full.", "Active Players") as null|anything in possible_ghosts // auto-picks if only one candidate - possible_ghosts -= candidate - players_to_spawn += candidate - else - to_chat(src, "Polling candidates...") - players_to_spawn = SSghost_spawns.poll_candidates("Do you want to play as \a [team_name]?") + players_to_spawn = pick_candidates_all_types(src, teamsize, "Вы хотите сыграть за \a [team_name]?", min_hours=minhours, role_cleanname=team_name, reason=themission) if(!players_to_spawn.len) - to_chat(src, "Nobody volunteered.") + to_chat(src, "Никто не согласился.") return 0 var/players_spawned = 0 @@ -90,12 +75,13 @@ H.regenerate_icons() H.mind_initialize() - H.mind.assigned_role = "Event Character" - H.mind.special_role = "Event Character" + H.mind.assigned_role = SPECIAL_ROLE_EVENTMISC + H.mind.special_role = SPECIAL_ROLE_EVENTMISC + SSticker.mode.eventmiscs += H.mind + SSticker.mode.update_eventmisc_icons_added(H.mind) H.mind.offstation_role = TRUE - H.change_voice() - H.key = thisplayer.key + H.change_voice() if(dresscode != "Naked") H.equipOutfit(dresscode, FALSE) diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm index 1f0070491a7..48327746ad7 100644 --- a/code/modules/admin/verbs/honksquad.dm +++ b/code/modules/admin/verbs/honksquad.dm @@ -6,30 +6,30 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0) /client/proc/honksquad() if(!SSticker) - to_chat(usr, "The game hasn't started yet!") + to_chat(src, "Игра еще не началась!") return if(world.time < 6000) - to_chat(usr, "There are [(6000-world.time)/10] seconds remaining before it may be called.") + to_chat(src, "Осталось [(6000-world.time)/10] секунд до того, как это может быть вызвано.") return - if(alert("Do you want to send in the HONKsquad? Once enabled, this is irreversible.",,"Yes","No")!="Yes") + if(tgui_alert(src, "Вы хотите отправить ХОНКсквад? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да") return var/is_security_clowns = FALSE - if(alert("Какую группу вы хотите послать?",,"ХОНК-сквад","ХОНК-смотрители")=="ХОНК-смотрители") + if(tgui_alert(src, "Какую группу вы хотите послать?","Тип отряда", list("ХОНК-сквад", "ХОНК-смотрители")) == "ХОНК-смотрители") is_security_clowns = TRUE GLOB.sent_clownsequritysquad += 1 else GLOB.sent_honksquad += 1 if(GLOB.sent_honksquad > 1 && !is_security_clowns || GLOB.sent_clownsequritysquad > 1 && is_security_clowns) - to_chat(usr, "Clown Planet has already dispatched that HONKsquad.") + to_chat(src, "Планета Клоунов уже отправила ХОНКсквад.") return - alert("This 'mode' will go on until proper levels of HONK have been restored. You may also admin-call the evac shuttle when appropriate. Assigning the team's detailed task is recommended from there. While you will be able to manually pick the candidates from active ghosts, their assignment in the squad will be random.") + tgui_alert(src, "Этот 'режим' будет продолжаться до тех пор, пока не будут восстановлены надлежащий уровень ХОНКа. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки.") var/input = null while(!input) - input = sanitize(copytext_char(input(src, "Please specify which mission the HONKsquad shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN)) + input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять ХОНКсквад.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN) if(!input) - if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes") + if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс?", "Подтверждение", list("Да","Нет")) == "Да") return @@ -38,16 +38,7 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0) //Generates a list of HONKsquad from active ghosts. Then the user picks which characters to respawn as the commandos. - var/list/candidates = list() //candidates for being a commando out of all the active ghosts in world. - var/list/commandos = list() //actual commando ghosts as picked by the user. - for(var/mob/dead/observer/G in GLOB.player_list) - if(!G.client.holder && !G.client.is_afk()) //Whoever called/has the proc won't be added to the list. - if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) - candidates += G.key - for(var/i=HONKSQUAD_POSSIBLE,(i>0&&candidates.len),i--)//Decrease with every commando selected. - var/candidate = input("Pick characters to spawn as the HONKsquad. This will go on until there either no more ghosts to pick from or the slots are full.", "Active Players") as null|anything in candidates //It will auto-pick a person when there is only one candidate. - candidates -= candidate //Subtract from candidates. - commandos += candidate//Add their ghost to commandos. + var/list/candidates = pick_candidates_all_types(src, HONKSQUAD_POSSIBLE, "Присоединиться к ХОНКскваду?", , 21, 30 SECONDS, FALSE, 60, TRUE, FALSE,, "ХОНКсквад", input) //Spawns HONKsquad and equips them. for(var/obj/effect/landmark/L in GLOB.landmarks_list) @@ -57,16 +48,17 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0) var/mob/living/carbon/human/new_honksquad = is_security_clowns ? create_honksquad_security(L, honk_leader_selected) : create_honksquad(L, honk_leader_selected) - if(commandos.len) - new_honksquad.key = pick(commandos) - commandos -= new_honksquad.key + if(candidates.len) + var/mob/mob = pick(candidates) + new_honksquad.key = mob.key + candidates -= new_honksquad.key new_honksquad.internal = new_honksquad.s_store new_honksquad.update_action_buttons_icon() //So they don't forget their code or mission. - new_honksquad.mind.store_memory("Mission: [input].") + new_honksquad.mind.store_memory("Миссия: [input].") - to_chat(new_honksquad, "You are a HONKsquad. [!honk_leader_selected ? "commando" : "LEADER"] in the service of Clown Planet. You are called in cases of exteme low levels of HONK. You are NOT authorized to kill.\nYour current mission is: [input]") + to_chat(new_honksquad, span_notice("Вы [!honk_leader_selected ? "член" : "ЛИДЕР"] ХОНКсквада в подчинении Планеты Клоунов. Вас вызывают в случае крайне низкого уровня ХОНКа на объекте. Вы НЕ имеете права убивать.\nВаша текущая миссия: [input]")) honksquad_number-- @@ -130,6 +122,7 @@ GLOBAL_VAR_INIT(sent_clownsequritysquad, 0) else equip_to_slot_or_del(new /obj/item/gun/throw/piecannon(src), ITEM_SLOT_BACKPACK) src.mutations.Add(CLUMSY) + grant_mimicking() var/obj/item/implant/sad_trombone/S = new/obj/item/implant/sad_trombone(src) S.implant(src) diff --git a/code/modules/admin/verbs/infiltratorteam_syndicate.dm b/code/modules/admin/verbs/infiltratorteam_syndicate.dm index ba030c4a155..aeb7b0312d6 100644 --- a/code/modules/admin/verbs/infiltratorteam_syndicate.dm +++ b/code/modules/admin/verbs/infiltratorteam_syndicate.dm @@ -5,61 +5,45 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0) /client/proc/syndicate_infiltration_team() set category = "Event" - set name = "Send Syndicate Infiltration Team" - set desc = "Spawns a squad of syndicate infiltrators on the Syndicate Mothership if you want to run an admin event." + set name = "Отправить Диверсионный Отряд Синдиката" + set desc = "Спавнит Диверсионный Отряд Синдиката в их месте постоянной дислокации на СЦК." if(!check_rights(R_ADMIN)) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Только администраторы могут использовать эту команду.") return if(!SSticker) - alert("The game hasn't started yet!") + tgui_alert(src, "Игра еще не началась!") return - if(alert("Do you want to send in the Syndicate Infiltration Team?",,"Yes","No")=="No") + if(tgui_alert(src, "Вы хотите отправить Диверсионный Отряд Синдиката?", "Подтверждение", list("Да","Нет")) != "Да") return var/spawn_dummies = 0 - if(alert("Spawn full-size team, even if there aren't enough ghosts to populate them?",,"Yes","No")=="Yes") + if(tgui_alert(src, "Создавать полноразмерную команду, даже если призраков недостаточно для их заполнения?", "Подтверждение", list("Да","Нет")) == "Да") spawn_dummies = 1 - var/pick_manually = 0 - if(alert("Pick the team members manually? If you select yes, you pick from ghosts. If you select no, ghosts get offered the chance to join.",,"Yes","No")=="Yes") - pick_manually = 1 var/list/teamsizeoptions = list(2,3,4,5,6) - var/teamsize = input(src, "How many team members, including the team leader?") as null|anything in teamsizeoptions + var/teamsize = tgui_input_list(src, "Сколько должно быть членов, включая лидера?","Количество членов отряда", teamsizeoptions) if(!(teamsize in teamsizeoptions)) - alert("Invalid team size specified. Aborting.") + tgui_alert(src, "Недопустимый размер команды. Отмена.") return var/input = null while(!input) - input = sanitize(copytext_char(input(src, "Please specify which mission the syndicate infiltration team shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN)) + input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять Диверсионный Отряд Синдиката.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN) if(!input) - alert("No mission specified. Aborting.") + tgui_alert(src, "Миссия не указана. Отмена.") return - var/tctext = input(src, "How much TC do you want to give each team member? Suggested: 20-30. They cannot trade TC.") as num - var/tcamount = text2num(tctext) - tcamount = between(0, tcamount, 1000) + var/tcamount = tgui_input_number(src, "Как много ТК вы хотите дать каждому члену команды? Рекомендовано: 100-150. Они не могут продавать ТК.","Количество ТК", 100, 5000) + if(GLOB.sent_syndicate_infiltration_team == 1) - if(alert("A Syndicate Infiltration Team has already been sent. Sure you want to send another?",,"Yes","No")=="No") + if(tgui_alert(src, "Диверсионный Отряд Синдиката уже был отправлен. Нужно ли посылать еще один?","Подтверждение", list("Да","Нет")) != "Да") return var/syndicate_leader_selected = 0 var/list/infiltrators = list() - if(pick_manually) - var/list/possible_ghosts = list() - for(var/mob/dead/observer/G in GLOB.player_list) - if(!G.client.is_afk()) - if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) - possible_ghosts += G - for(var/i=teamsize,(i>0&&possible_ghosts.len),i--) //Decrease with every SIT member selected. - var/candidate = input("Pick characters to spawn as a SIT member. This will go on until there either no more ghosts to pick from, or the slots are full.", "Active Players") as null|anything in possible_ghosts // auto-picks if only one candidate - possible_ghosts -= candidate - infiltrators += candidate - else - to_chat(src, "Polling candidates...") - var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_sit") - infiltrators = SSghost_spawns.poll_candidates("Do you want to play as a Syndicate infiltrator?", ROLE_TRAITOR, TRUE, source = I, role_cleanname = "Syndicate infiltrator") + var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_sit") + infiltrators = pick_candidates_all_types(src, teamsize, "Вы хотите поиграть за Диверсанта Синдиката?", ROLE_TRAITOR, 21, 30 SECONDS, FALSE, GLOB.role_playtime_requirements[ROLE_TRAITOR], TRUE, FALSE, I, "Диверсант Синдиката", input) if(!infiltrators.len) - to_chat(src, "Nobody volunteered.") + to_chat(src, "Никто не захотел быть Диверсантом Синдиката.") return 0 GLOB.sent_syndicate_infiltration_team = 1 @@ -82,20 +66,20 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0) new_syndicate_infiltrator.internal = new_syndicate_infiltrator.s_store new_syndicate_infiltrator.update_action_buttons_icon() infiltrators -= theguy - to_chat(new_syndicate_infiltrator, "You are a [!syndicate_leader_selected?"Infiltrator":"Lead Infiltrator"] in the service of the Syndicate. \nYour current mission is: [input]") - to_chat(new_syndicate_infiltrator, "You are equipped with an uplink implant to help you achieve your objectives. ((activate it via button in top left of screen))") + to_chat(new_syndicate_infiltrator, span_danger("Вы [!syndicate_leader_selected?"Диверсант":"Командир Диверсантов"] в подчинении Синдиката. \nВаша миссия: [input]")) + to_chat(new_syndicate_infiltrator, span_notice("Вы оснащены имплантом аплинка, который поможет вам достичь ваших целей. ((активируйте его с помощью кнопки в левом верхнем углу экрана))")) new_syndicate_infiltrator.faction += "syndicate" GLOB.data_core.manifest_inject(new_syndicate_infiltrator) if(syndicate_leader_selected) team_leader = new_syndicate_infiltrator - to_chat(new_syndicate_infiltrator, "As team leader, it is up to you to organize your team! Give the job to someone else if you can't handle it.") + to_chat(new_syndicate_infiltrator, span_danger("Как лидер отряда, вы должны организовать его! Отдайте роль кому-нибудь другому, если вы не можете с ней справиться.")) else - to_chat(new_syndicate_infiltrator, "Your team leader is: [team_leader]. They are in charge!") + to_chat(new_syndicate_infiltrator, span_danger("Лидер отряда: [team_leader]. Он отвечает за миссию!")) teamsize-- - to_chat(new_syndicate_infiltrator, "You have more helpful information stored in your Notes.") - new_syndicate_infiltrator.mind.store_memory("Mission: [input] ") - new_syndicate_infiltrator.mind.store_memory("Team Leader: [team_leader] ") - new_syndicate_infiltrator.mind.store_memory("Starting Equipment:
- Syndicate Headset ((.h for your radio))
- Chameleon Jumpsuit ((right click to Change Color))
- Agent ID card ((disguise as another job))
- Uplink Implant ((top left of screen))
- Dust Implant ((destroys your body on death))
- Combat Gloves ((insulated, disguised as black gloves))
- Anything bought with your uplink implant") + to_chat(new_syndicate_infiltrator, span_notice("В ваших заметках хранится еще больше полезной информации.")) + new_syndicate_infiltrator.mind.store_memory("Миссия: [input] ") + new_syndicate_infiltrator.mind.store_memory("Лидер: [team_leader] ") + new_syndicate_infiltrator.mind.store_memory("Стартовое снаряжение:
- Наушник синдиката ((:t для вашего канала))
- Хамелион-комбинезон ((правый щелчок мыши для смены цвета))
- ID карта агента ((Может изменять должность и другие данные))
- Имплант аплинка ((в левом верхнем углу экрана))
- Имплант распыления ((превращает тело при смерти в пыль))
- Боевые перчатки ((изолированы, замаскированны под черные перчатки))
- Все, что куплено с помощью вашего импланта аплинка") var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS] opshud.join_hud(new_syndicate_infiltrator.mind.current) set_antag_hud(new_syndicate_infiltrator.mind.current, "hudoperative") diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index d925a194686..442c24ffd95 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -1,6 +1,5 @@ /proc/possess(obj/O as obj in world) set name = "\[Admin\] Possess Obj" - set category = null if(!check_rights(R_POSSESS)) return @@ -31,7 +30,6 @@ /proc/release(obj/O as obj in world) set name = "\[Admin\] Release Obj" - set category = null //usr.loc = get_turf(usr) if(!check_rights(R_POSSESS)) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 77eac6a0329..d1fbba2ffdc 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1,5 +1,4 @@ /client/proc/cmd_admin_drop_everything(mob/M as mob in GLOB.mob_list) - set category = null set name = "Drop Everything" if(!check_rights(R_DEBUG|R_ADMIN)) @@ -45,7 +44,6 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Prison") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/cmd_admin_subtle_message(mob/M as mob in GLOB.mob_list) - set category = "Event" set name = "\[Admin\] Subtle Message" if(!ismob(M)) @@ -159,7 +157,6 @@ /client/proc/cmd_admin_headset_message(mob/M in GLOB.mob_list) - set category = "Event" set name = "\[Admin\] Headset Message" admin_headset_message(M) @@ -590,7 +587,6 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Add Custom AI Law") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/cmd_admin_rejuvenate(mob/living/M as mob in GLOB.mob_list) - set category = null set name = "\[Admin\] Rejuvenate" if(!check_rights(R_REJUVINATE)) @@ -607,7 +603,6 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Rejuvenate") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! /client/proc/cmd_admin_offer_control(mob/M as mob in GLOB.mob_list) - set category = null set name = "\[Admin\] Offer control to ghosts" if(!check_rights(R_ADMIN)) @@ -670,7 +665,6 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/cmd_admin_delete(atom/A as obj|mob|turf in view(maxview())) - set category = null set name = "\[Admin\] Delete" if(!check_rights(R_ADMIN)) @@ -805,7 +799,6 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/cmd_admin_check_contents(mob/living/M as mob in GLOB.mob_list) set name = "\[Admin\] Check Contents" - set category = null if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index 75881e7a64d..f60cccba67e 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -5,23 +5,23 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) /client/proc/strike_team() if(!SSticker) - to_chat(usr, "The game hasn't started yet!") + to_chat(src, span_userdanger("Игра еще не началась!")) return if(GLOB.sent_strike_team) - to_chat(usr, "CentComm is already sending a team.") - if(alert("Do you want to send another one??",,"Yes","No")!="Yes") + to_chat(src, span_userdanger("Центральное Командование уже отправило один отряд.")) + if(tgui_alert(src, "Вы хотите послать еще один?","Подтверждение", list("Да","Нет")) != "Да") return - else if(alert("Do you want to send in the CentComm death squad?",,"Yes","No")!="Yes") + else if(tgui_alert(src, "Вы хотите отправить отряд смерти Центрального Коммандования? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да") return - alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned commandos have internals cameras which are viewable through a monitor inside the Spec. Ops. Office. The first one selected/spawned will be the team leader.") + tgui_alert(src, "Этот «режим» будет продолжаться до тех пор, пока все не умрут или станция не будет уничтожена. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки. Появившиеся коммандос имеют внутренние камеры, которые можно просматривать через монитор внутри Офиса Спецопераций. Руководить командой рекомендуется оттуда. Первый выбранный/появившийся будет лидером команды.") - message_admins("[key_name_admin(usr)] has started to spawn a CentComm DeathSquad.") + message_admins(span_notice("[key_name_admin(usr)] has started to spawn a CentComm DeathSquad.")) var/input = null while(!input) - input = sanitize(copytext_char(input(src, "Please specify which mission the death commando squad shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN)) + input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять Отряд Смерти.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN) if(!input) - if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes") + if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс? ", "Подтверждение", list("Да","Нет")) == "Да") return // Find the nuclear auth code @@ -35,9 +35,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) // Find ghosts willing to be DS var/image/source = image('icons/obj/cardboard_cutout.dmi', "cutout_deathsquad") - var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, COMMANDOS_POSSIBLE, "Join the DeathSquad?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source = source) + var/list/commando_ghosts = pick_candidates_all_types(src, COMMANDOS_POSSIBLE, "Присоединиться к Отряду Смерти?", , 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source, "Отряд Смерти", input) if(!commando_ghosts.len) - to_chat(usr, "Nobody volunteered to join the DeathSquad.") + to_chat(src, span_userdanger("Никто не вызвался присоединиться к Отряду Смерти.")) return GLOB.sent_strike_team = TRUE @@ -62,8 +62,8 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) continue if(!is_leader) - var/new_dstype = alert(ghost_mob.client, "Select Deathsquad Type.", "DS Character Generation", "Organic", "Cyborg") - if(new_dstype == "Cyborg") + var/new_dstype = tgui_alert(ghost_mob.client, "Выберете тип члена Отряда Смерти.", "Создание персонажа.",list("Органик", "Борг")) + if(new_dstype == "Борг") use_ds_borg = TRUE if(!ghost_mob || !ghost_mob.key || !ghost_mob.client) // Have to re-check this due to the above alert() call @@ -88,9 +88,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) SSticker.mode.traitors += R.mind R.key = ghost_mob.key if(nuke_code) - R.mind.store_memory("Nuke Code: [nuke_code].") - R.mind.store_memory("Mission: [input].") - to_chat(R, "You are a Special Operations cyborg, in the service of Central Command. \nYour current mission is: [input]") + R.mind.store_memory("Коды от боеголовки: [nuke_code].") + R.mind.store_memory("Миссия: [input].") + to_chat(R, span_userdanger("Вы борг отдела Специальных Операций, подчиняющийся Центральному Командованию. \nВаша миссия: [input]")) else var/mob/living/carbon/human/new_commando = create_death_commando(L, is_leader) new_commando.mind.key = ghost_mob.key @@ -99,9 +99,9 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) new_commando.update_action_buttons_icon() new_commando.change_voice() if(nuke_code) - new_commando.mind.store_memory("Nuke Code: [nuke_code].") - new_commando.mind.store_memory("Mission: [input].") - to_chat(new_commando, "You are a Special Ops [is_leader ? "TEAM LEADER" : "commando"] in the service of Central Command. Check the table ahead for detailed instructions.\nYour current mission is: [input]") + new_commando.mind.store_memory("Коды от боеголовки: [nuke_code].") + new_commando.mind.store_memory("Миссия: [input].") + to_chat(new_commando, span_userdanger("Вы [is_leader ? "КОМАНДИР" : "боец"] отряда Специальных Операций, подчиняющийся Центральному Командованию. \nВаша миссия: [input]")) is_leader = FALSE commando_number-- @@ -112,8 +112,42 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) if(L.name == "Commando_Manual") //new /obj/item/gun/energy/pulse_rifle(L.loc) var/obj/item/paper/pamphletdeathsquad/P = new(L.loc) - P.info = "

Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
#1 Work as a team.
#2 Accomplish your objective at all costs.
#3 Leave no witnesses.
You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
To make the device functional:
#1 Place bomb in designated detonation zone
#2 Extend and anchor bomb (attack with hand).
#3 Insert Nuclear Auth. Disk into slot.
#4 Type numeric code into keypad ([nuke_code]).
Note: If you make a mistake press R to reset the device.
#5 Press the E button to log onto the device.
You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
Note: Toggle off the SAFETY.
Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
Note: THE BOMB IS STILL SET AND WILL DETONATE
Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

Good luck, soldier!

" - P.name = "Spec. Ops Manual" + P.info = "

Доброе утро, солдат!. \ + Это компактное руководство познакомит тебя со стандартной процедурой операции. \ + Есть три основных правила, которым нужно следовать:
\ + #1 Работай в команде.
\ + #2 Достигай своей цели любой ценой.
\ + #3 Не оставляй свидетелей.
\ + Ты полностью экипирован и подготовлен к миссии — перед отправкой на шаттле Специальных операций\ + севернее, убедись, что все бойцы готовы.\ + Фактическая цель миссии будет передана тебе Центральным Командованием через гарнитуру.
\ + Если это будет сочтено уместным, Центральное Командование также позволит членам твоей команды экипироваться штурмовыми мехами для миссии. \ + Ты найдешь оружейную с ними на западе от твоей позиции. \ + Когда будешь готов к отправке, используй консоль специального оперативного шаттла и переключи двери корпуса через другую консоль.

\ +

В случае, если команда не выполнит поставленную задачу вовремя или не найдет другого способа её выполнить, ниже приведены инструкции по эксплуатации ядерного устройства Nanotrasen. \ + Твой КОМАНДИР обеспечен диском аутентификации и пинпоинтером для этой цели. \ + Ты легко узнаешь его по рангу: Лейтенант, Капитан или Майор \ + Сама ядерная боеголовка будет находиться где-то в пункте назначения.

\ +

Здравствуйте и спасибо, что выбрали Nanotrasen для получения информации о ядерных устройствах. \ + Сегодняшний экспресс-курс будет посвящен эксплуатации ядерного устройства термоядерного класса производства Nanotrasen.
\ + Прежде всего, НЕ ТРОГАЙ НИЧЕГО, ПОКА БОМБА НЕ УСТАНОВЛЕНА. \ + Нажатие любой кнопки на сложенной бомбе заставит её развернуться и закрепиться на месте. \ + Если это произойдет, для разблокировки необходимо будет полностью авторизоваться, что в данный момент может быть невозможно.
\ + Чтобы сделать устройство функциональным:
\ + #1 Помести бомбу в обозначенную зону детонации
\ + #2 Разверни и закрепи бомбу (ударь её рукой).
\ + #3 Вставь диск аутентификации в слот.
\ + #4 Введи цифровой код ([nuke_code]) на клавиатуре.
\ + Примечание: Если сделаешь ошибку, нажми R для сброса устройства.
\ + #5 Нажми кнопку E, чтобы авторизоваться в устройстве
Вы успешно активировали боеголовку. \ + Чтобы деактивировать кнопки в любое время, например, когда ты уже подготовил бомбу к детонации, удали диск аутентификации ИЛИ нажми R на клавиатуре. \ + Теперь бомба МОЖЕТ БЫТЬ взорвана только с помощью таймера. Ручная детонация невозможна.
Примечание: Отключи ПРЕДОХРАНИТЕЛЬ.
\ + Используй - - и + + для установки времени детонации от 5 секунд до 10 минут. Затем нажми кнопку таймера для запуска обратного отсчета. \ + Теперь удали диск аутентификации, чтобы кнопки деактивировались.
Примечание: БОМБА ВСЕ ЕЩЕ УСТАНОВЛЕНА И ВЗОРВЕТСЯ
\ + Теперь, прежде чем удалить диск, если нужно переместить бомбу, можешь: открепить её, переместить и снова закрепить.

\ + Код ядерной аутентификации: [nuke_code ? nuke_code : "Не предоставлен"]

\ +

Удачи, солдат!

" + P.name = "Руководство по Специальным Операциям" P.stamp(/obj/item/stamp/centcom) for(var/obj/effect/landmark/L in GLOB.landmarks_list) @@ -121,7 +155,7 @@ GLOBAL_VAR_INIT(sent_strike_team, FALSE) new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) qdel(L) - message_admins("[key_name_admin(usr)] has spawned a CentComm DeathSquad.") + message_admins(span_notice("[key_name_admin(usr)] has spawned a CentComm DeathSquad.")) log_admin("[key_name(usr)] used Spawn Death Squad.") return 1 diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index ae22669c791..6b3a2be17b8 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -4,32 +4,32 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) /client/proc/syndicate_strike_team() set category = "Event" - set name = "Spawn Syndicate Strike Team" - set desc = "Spawns a squad of commandos in the Syndicate Mothership if you want to run an admin event." + set name = "Заспавнить Ударный Отряд Синдиката" + set desc = "Спавнит Ударный Отряд Синдиката в месте их дислокации на СЦК." if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Только администраторы могут использовать эту команду.") return if(!SSticker) - alert("The game hasn't started yet!") + tgui_alert(src, "Игра еще не началась!") return if(GLOB.sent_syndicate_strike_team == 1) - alert("The Syndicate are already sending a team, Mr. Dumbass.") + tgui_alert(src, "Синдикат уже отправил отряд, Мистер Тупой.") return - if(alert("Do you want to send in the Syndicate Strike Team? Once enabled, this is irreversible.",,"Yes","No")=="No") + if(tgui_alert(src, "Вы действительно хотите отправить Ударный Отряд Синдиката? После согласия это необратимо.", "Подтверждение", list("Да","Нет")) != "Да") return - alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned syndicates have internals cameras which are viewable through a monitor inside the Syndicate Mothership Bridge. Assigning the team's detailed task is recommended from there. The first one selected/spawned will be the team leader.") + tgui_alert(src, "Этот 'режим' будет продолжаться до тех пор, пока все не погибнут или станция не будет разрушена. Также, при необходимости, можно вызвать эвакуационный шаттл через админские кнопки. У появившихся агентов синдиката есть внутренние камеры, которые можно просматривать через монитор на мостике корабля синдиката. Руководить командой рекомендуется оттуда. Первый выбранный/появившийся будет лидером команды.") - message_admins("[key_name_admin(usr)] has started to spawn a Syndicate Strike Team.") + message_admins(span_notice("[key_name_admin(usr)] has started to spawn a Syndicate Strike Team.")) var/input = null while(!input) - input = sanitize(copytext_char(input(src, "Please specify which mission the syndicate strike team shall undertake.", "Specify Mission", ""),1,MAX_MESSAGE_LEN)) + input = tgui_input_text(src, "Пожалуйста, уточните, какую миссию будет выполнять ударный отряд синдиката.", "Укажите миссию", "", max_length=MAX_MESSAGE_LEN) if(!input) - if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes") + if(tgui_alert(src, "Ошибка, миссия не задана. Вы хотите приостановить процесс? ", "Подтверждение", list("Да","Нет")) == "Да") return if(GLOB.sent_syndicate_strike_team) - to_chat(src, "Looks like someone beat you to it.") + to_chat(src, "Кажется кто-то стукнет вас за это.") return var/syndicate_commando_number = SYNDICATE_COMMANDOS_POSSIBLE //for selecting a leader @@ -46,9 +46,9 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) // Find ghosts willing to be SST var/image/I = new('icons/obj/cardboard_cutout.dmi', "cutout_commando") - var/list/commando_ghosts = pollCandidatesWithVeto(src, usr, SYNDICATE_COMMANDOS_POSSIBLE, "Join the Syndicate Strike Team?",, 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, source = I) + var/list/commando_ghosts = pick_candidates_all_types(src, SYNDICATE_COMMANDOS_POSSIBLE, "Присоединиться к Ударному Отряду Синдиката?", , 21, 60 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_DEATHSQUAD], TRUE, FALSE, I, "Ударный Отряд Синдиката", input) if(!commando_ghosts.len) - to_chat(usr, "Nobody volunteered to join the SST.") + to_chat(src, span_userdanger("Никто не присоединился к SST.")) return GLOB.sent_syndicate_strike_team = 1 @@ -80,10 +80,10 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) //So they don't forget their code or mission. if(nuke_code) - new_syndicate_commando.mind.store_memory("Nuke Code: [nuke_code].") - new_syndicate_commando.mind.store_memory("Mission: [input].") + new_syndicate_commando.mind.store_memory("Коды от боеголовки: [nuke_code].") + new_syndicate_commando.mind.store_memory("Миссия: [input].") - to_chat(new_syndicate_commando, "You are an Elite Syndicate [is_leader ? "TEAM LEADER" : "commando"] in the service of the Syndicate. \nYour current mission is: [input]") + to_chat(new_syndicate_commando, span_notice("Вы [is_leader ? "Лидер" : "боец"] Элитного Отряда в подчинении Синдиката. \nВаша миссия: [input]")) new_syndicate_commando.faction += "syndicate" var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS] opshud.join_hud(new_syndicate_commando.mind.current) @@ -92,7 +92,7 @@ GLOBAL_VAR_INIT(sent_syndicate_strike_team, 0) is_leader = FALSE syndicate_commando_number-- - message_admins("[key_name_admin(usr)] has spawned a Syndicate strike squad.") + message_admins(span_notice("[key_name_admin(usr)] has spawned a Syndicate strike squad.")) log_admin("[key_name(usr)] used Spawn Syndicate Squad.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Send SST") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/toggledebugverbs.dm b/code/modules/admin/verbs/toggledebugverbs.dm index 876c206c9de..65e5c00465f 100644 --- a/code/modules/admin/verbs/toggledebugverbs.dm +++ b/code/modules/admin/verbs/toggledebugverbs.dm @@ -30,6 +30,6 @@ GLOBAL_LIST_INIT(admin_verbs_show_debug_verbs, list( if(!check_rights(R_DEBUG)) return - verbs += GLOB.admin_verbs_show_debug_verbs + add_verb(src, GLOB.admin_verbs_show_debug_verbs) SSblackbox.record_feedback("tally", "admin_verb", 1, "Debug Verbs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! diff --git a/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm b/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm index a8f280652e3..c57d2b19822 100644 --- a/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm +++ b/code/modules/antagonists/goon_vampire/goon_vampire_datum.dm @@ -278,7 +278,7 @@ H.LAssailant = null else H.LAssailant = owner.current - while(do_after(owner.current, 5 SECONDS, H, NONE)) + while(do_after(owner.current, 5 SECONDS, H, NONE, interaction_key = DOAFTER_SOURCE_VAMPIRE_SUCKING, max_interact_count = 1)) if(!isvampire(owner)) to_chat(owner.current, span_userdanger("Ваши клыки исчезают!")) return diff --git a/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm b/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm index 42b9d575c31..9a7a5f6dee8 100644 --- a/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm +++ b/code/modules/antagonists/goon_vampire/goon_vampire_powers.dm @@ -76,7 +76,6 @@ /obj/effect/proc_holder/spell/goon_vampire name = "Report Me" desc = "You shouldn't see this!" - panel = "Vampire" school = "vampire" action_background_icon_state = "bg_vampire_old" human_req = TRUE diff --git a/code/modules/antagonists/space_ninja/ninja_datum.dm b/code/modules/antagonists/space_ninja/ninja_datum.dm index 55ae7defdb6..1d5db66cfbe 100644 --- a/code/modules/antagonists/space_ninja/ninja_datum.dm +++ b/code/modules/antagonists/space_ninja/ninja_datum.dm @@ -359,8 +359,7 @@ for(var/datum/mind/traitor in pre_antags) var/datum/antagonist/traitor/traitor_datum = new traitor_datum.give_objectives = FALSE - if(prob(10)) - traitor_datum.is_contractor = TRUE + traitor_datum.is_contractor = TRUE traitor.add_antag_datum(traitor_datum) var/objective_amount = protect_objective ? CONFIG_GET(number/traitor_objectives_amount) - 1 : CONFIG_GET(number/traitor_objectives_amount) diff --git a/code/modules/antagonists/traitor/contractor/datums/contractor.dm b/code/modules/antagonists/traitor/contractor/datums/contractor.dm index d488b510a17..ed9b302f76a 100644 --- a/code/modules/antagonists/traitor/contractor/datums/contractor.dm +++ b/code/modules/antagonists/traitor/contractor/datums/contractor.dm @@ -14,12 +14,15 @@ job_rank = ROLE_TRAITOR special_role = SPECIAL_ROLE_TRAITOR antag_hud_type = ANTAG_HUD_TRAITOR + show_in_orbit = FALSE /// How many telecrystals a traitor must forfeit to become a contractor. var/tc_cost = 100 /// How long a traitor's chance to become a contractor lasts before going away. In deciseconds. var/offer_duration = 10 MINUTES /// world.time at which the offer will expire. var/offer_deadline = -1 + /// indicates whether the offer to become a contractor was given to the player by the admin + var/is_admin_forced = FALSE /// The associated contractor uplink. Only present if the offer was accepted. var/obj/item/contractor_uplink/contractor_uplink = null @@ -67,6 +70,9 @@ + "If you are interested, simply access your hidden uplink and select the \"Contracting Opportunity\" tab for more information.
" messages.Add("You have been offered a chance to become a Contractor.
") messages.Add("[greet_text]") + if(!is_admin_forced) + messages.Add("Hurry up. You are not the only one who received this offer. Their number is limited. \ + If other traitors accept all offers before you, you will not be able to accept one of them.") messages.Add("This offer will expire in 10 minutes starting now (expiry time: [station_time_timestamp(time = offer_deadline)]).") return messages @@ -94,9 +100,12 @@ if(contractor_uplink || !istype(user)) return - if(uplink.uses < tc_cost || world.time >= offer_deadline) + var/offers_availability_check = !(SSticker?.mode?.contractor_accepted < CONTRACTOR_MAX_ACCEPTED || is_admin_forced) + if(uplink.uses < tc_cost || world.time >= offer_deadline || offers_availability_check) var/reason = (uplink.uses < tc_cost) ? \ "you have insufficient telecrystals ([tc_cost] needed in total)" : \ + (offers_availability_check) ? \ + "all offers have already been accepted by other traitors": \ "the deadline has passed" to_chat(user, span_warning("You can no longer become a contractor as [reason].")) return @@ -113,3 +122,8 @@ // Remove the TC uplink.uses -= tc_cost + + show_in_orbit = TRUE + + if(!is_admin_forced) + SSticker?.mode?.contractor_accepted++ diff --git a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm index 3b741828082..a06b8083dfb 100644 --- a/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm +++ b/code/modules/antagonists/traitor/contractor/datums/rep_purchases/fulton.dm @@ -13,6 +13,7 @@ desc = "A modified fulton pack that can be used indoors thanks to Bluespace technology. Favored by Syndicate Contractors." icon_state = "black" can_use_indoors = TRUE + /obj/item/storage/box/contractor/fulton_kit name = "fulton extraction kit" icon_state = "box_of_doom" diff --git a/code/modules/antagonists/vampire/vampire_datum.dm b/code/modules/antagonists/vampire/vampire_datum.dm index 1772e740d66..f0239ccd410 100644 --- a/code/modules/antagonists/vampire/vampire_datum.dm +++ b/code/modules/antagonists/vampire/vampire_datum.dm @@ -230,7 +230,7 @@ cycle_counter = STATE_GRABBING time_per_action = suck_rate_final*BITE_TIME_MOD - while(do_after(owner.current, time_per_action, target, NONE)) + while(do_after(owner.current, time_per_action, target, NONE, interaction_key = DOAFTER_SOURCE_VAMPIRE_SUCKING, max_interact_count = 1)) cycle_counter++ owner.current.face_atom(target) diff --git a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm index e5325ee559f..2e4ecace710 100644 --- a/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/gargantua_powers.dm @@ -137,7 +137,6 @@ action_icon_state = "demonic_grasp" - panel = "Vampire" school = "vampire" action_background_icon_state = "bg_vampire" invocation_type = "none" diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm index 9c80c8b0bba..c647fcf59d6 100644 --- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm @@ -323,7 +323,6 @@ gain_desc = "You have gained the ability to shift into a pool of blood, allowing you to evade pursuers with great mobility." jaunt_duration = 8 SECONDS clothes_req = FALSE - panel = "Vampire" school = "vampire" action_background_icon_state = "bg_vampire" action_icon_state = "blood_pool" diff --git a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm index 3efe9ed09e7..daf6b0d094a 100644 --- a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm @@ -48,7 +48,6 @@ /obj/effect/proc_holder/spell/vampire - panel = "Vampire" school = "vampire" action_background_icon_state = "bg_vampire" human_req = TRUE diff --git a/code/modules/asset_cache/assets/asset_strip.dm b/code/modules/asset_cache/assets/asset_strip.dm new file mode 100644 index 00000000000..c08e83f110d --- /dev/null +++ b/code/modules/asset_cache/assets/asset_strip.dm @@ -0,0 +1,21 @@ +/datum/asset/simple/inventory + assets = list( + "inventory-glasses.png" = 'icons/ui_icons/inventory/glasses.png', + "inventory-head.png" = 'icons/ui_icons/inventory/head.png', + "inventory-mask.png" = 'icons/ui_icons/inventory/mask.png', + "inventory-ears.png" = 'icons/ui_icons/inventory/ears.png', + "inventory-uniform.png" = 'icons/ui_icons/inventory/uniform.png', + "inventory-suit.png" = 'icons/ui_icons/inventory/suit.png', + "inventory-gloves.png" = 'icons/ui_icons/inventory/gloves.png', + "inventory-hand_l.png" = 'icons/ui_icons/inventory/hand_l.png', + "inventory-hand_r.png" = 'icons/ui_icons/inventory/hand_r.png', + "inventory-shoes.png" = 'icons/ui_icons/inventory/shoes.png', + "inventory-suit_storage.png" = 'icons/ui_icons/inventory/suit_storage.png', + "inventory-id.png" = 'icons/ui_icons/inventory/id.png', + "inventory-neck.png" = 'icons/ui_icons/inventory/neck.png', + "inventory-pda.png" = 'icons/ui_icons/inventory/pda.png', + "inventory-belt.png" = 'icons/ui_icons/inventory/belt.png', + "inventory-back.png" = 'icons/ui_icons/inventory/back.png', + "inventory-pocket.png" = 'icons/ui_icons/inventory/pocket.png', + "inventory-collar.png" = 'icons/ui_icons/inventory/collar.png', + ) diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 85994f30689..9e63672896c 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -112,7 +112,7 @@ if("Immortality") to_chat(user, "Your wish is granted, but at a terrible cost...") to_chat(user, "The Wish Granter punishes you for your selfishness, claiming your soul and warping your body to match the darkness in your heart.") - user.verbs += /mob/living/carbon/proc/immortality + add_verb(user, /mob/living/carbon/proc/immortality) if(ishuman(user)) var/mob/living/carbon/human/human = user if(!isshadowperson(human)) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 51eb18f8204..d9e44e73059 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -6,6 +6,8 @@ //////////////// //ADMIN THINGS// //////////////// + /// hides the byond verb panel as we use our own custom version + show_verb_panel = FALSE var/datum/admins/holder = null var/last_message = "" //contains the last message sent by this client - used to protect against copy-paste spamming. @@ -42,6 +44,8 @@ ///Used for limiting the rate of topic sends by the client to avoid abuse var/list/topiclimiter + ///Used for limiting the rate of clicks sends by the client to avoid abuse + var/list/clicklimiter // comment out the line below when debugging locally to enable the options & messages menu control_freak = CONTROL_FREAK_ALL @@ -55,7 +59,7 @@ var/list/related_accounts_ip = list() //So admins know why it isn't working - Used to determine what other accounts previously logged in from this ip var/list/related_accounts_cid = list() //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id - preload_rsc = 0 // This is 0 so we can set it to an URL once the player logs in and have them download the resources from a different server. + preload_rsc = PRELOAD_RSC /** * Assoc list with all the active maps - when a screen obj is added to @@ -101,6 +105,15 @@ /// Messages currently seen by this client var/list/seen_messages + /// list of tabs containing spells and abilities + var/list/spell_tabs = list() + + /// our current tab + var/stat_tab + + /// list of all tabs + var/list/panel_tabs = list() + var/fullscreen = FALSE // Last world.time that the player tried to request their resources. @@ -137,12 +150,28 @@ var/url - /// Input datum, what the client is pressing. - var/datum/input_data/input_data = new() /// The client's active keybindings, depending on their active mob. - var/list/active_keybindings = list() - /// The client's movement keybindings to directions, which work regardless of modifiers. - var/list/movement_kb_dirs = list() + var/list/active_keybindings = list() // will be removed later + + /// A buffer of currently held keys. + var/list/keys_held = list() + /// A buffer for combinations such of modifiers + keys (ex: CtrlD, AltE, ShiftT). Format: `"key"` -> `"combo"` (ex: `"D"` -> `"CtrlD"`) + var/list/key_combos_held = list() + ///custom movement keys for this client + var/list/movement_keys = list() + /// The direction we WANT to move, based off our keybinds + /// Will be udpated to be the actual direction later on + var/intended_direction = NONE + ///Are we locking our movement input? + var/movement_locked = FALSE + /* + ** These next two vars are to apply movement for keypresses and releases made while move delayed. + ** Because discarding that input makes the game less responsive. + */ + /// On next move, add this dir to the move that would otherwise be done + var/next_move_dir_add + /// On next move, subtract this dir from the move that would otherwise be done + var/next_move_dir_sub ///used to make a special mouse cursor, this one for mouse up icon var/mouse_up_icon = null @@ -177,6 +206,9 @@ /// The ID of the last asset job that was properly finished var/last_completed_asset_job = 0 + /// Our object window datum. It stores info about and handles behavior for the object tab + var/datum/object_window_info/obj_window + /client/vv_edit_var(var_name, var_value) if(var_name == NAMEOF(src, tos_consent)) // I know we will never be in a world where admins are editing client vars to let people bypass TOS diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index da6c4f8e246..0f0ddf1d02c 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -58,8 +58,8 @@ return // Rate limiting - var/mtl = 150 // 150 topics per minute - if(!holder) // Admins are allowed to spam click, deal with it. + var/mtl = CONFIG_GET(number/minute_topic_limit) + if(!holder && (href_list["window_id"] != "statbrowser") && mtl) // Admins are allowed to spam click, deal with it. var/minute = round(world.time, 600) if (!topiclimiter) topiclimiter = new(LIMITER_SIZE) @@ -78,8 +78,8 @@ to_chat(src, "[msg]") return - var/stl = 10 // 10 topics a second - if (!holder) // Admins are allowed to spam click, deal with it. + var/stl = CONFIG_GET(number/second_topic_limit) + if(!holder && stl) // Admins are allowed to spam click, deal with it. var/second = round(world.time, 10) if (!topiclimiter) topiclimiter = new(LIMITER_SIZE) @@ -151,6 +151,9 @@ if(tgui_Topic(href_list)) return + if(href_list["reload_statbrowser"]) + stat_panel.reinitialize() + if(href_list["reload_tguipanel"]) nuke_chat() @@ -233,6 +236,9 @@ var/tdata = TopicData //save this for later use TopicData = null //Prevent calls to client.Topic from connect + stat_panel = new(src, "statbrowser") + stat_panel.subscribe(src, PROC_REF(on_stat_panel_message)) + tgui_panel = new(src, "chat_panel") if(connection != "seeker") //Invalid connection type. @@ -266,11 +272,13 @@ prefs = GLOB.preferences_datums[ckey] if(!prefs) prefs = new /datum/preferences(src) - set_macros() GLOB.preferences_datums[ckey] = prefs else prefs.parent = src + if(SSinput.initialized) + set_macros() + // Setup widescreen view = prefs.viewrange @@ -324,6 +332,13 @@ // Initialize tgui panel tgui_panel.initialize() + // Initialize stat panel + stat_panel.initialize( + inline_html = file2text('html/statbrowser.html'), + inline_js = file2text('html/statbrowser.js'), + inline_css = file2text('html/statbrowser.css'), + ) + addtimer(CALLBACK(src, PROC_REF(check_panel_loaded)), 30 SECONDS) donator_check() check_ip_intel() @@ -401,17 +416,22 @@ /client/Destroy() SSdebugview.stop_processing(src) mob?.become_uncliented() + if(holder) holder.owner = null GLOB.admins -= src GLOB.directory -= ckey GLOB.clients -= src + if(movingmob) movingmob.client_mobs_in_contents -= mob UNSETEMPTY(movingmob.client_mobs_in_contents) + + if(obj_window) + QDEL_NULL(obj_window) + SSambience.remove_ambience_client(src) - SSinput.processing -= src SSping.currentrun -= src QDEL_LIST(parallax_layers_cached) QDEL_NULL(void) @@ -791,7 +811,7 @@ cidcheck[ckey] = computer_id // Disable the reconnect button to force a CID change - winset(src, "reconnectbutton", "is-disable=true") + winset(src, "reconnectbutton", "is-disabled=true") tokens[ckey] = cid_check_reconnect() sleep(10) // Since browse is non-instant, and kinda async @@ -915,6 +935,16 @@ addtimer(CALLBACK(src, TYPE_PROC_REF(/client, preload_vox)), 1 MINUTES) #endif + +#if (PRELOAD_RSC == 0) +/client/proc/preload_vox() + for (var/name in GLOB.vox_sounds) + var/file = GLOB.vox_sounds[name] + Export("##action=load_rsc", file) + stoplag() +#endif + + //For debugging purposes /client/proc/list_all_languages() for(var/L in GLOB.all_languages) @@ -931,6 +961,69 @@ /client/proc/on_varedit() datum_flags |= DF_VAR_EDITED + +/client/Click(atom/object, atom/location, control, params) + if(click_intercept_time) + if(click_intercept_time >= world.time) + click_intercept_time = 0 //Reset and return. Next click should work, but not this one. + return + click_intercept_time = 0 //Just reset. Let's not keep re-checking forever. + + var/list/modifiers = params2list(params) + + var/button_clicked = LAZYACCESS(modifiers, "button") + + var/dragged = LAZYACCESS(modifiers, "drag") + if(dragged && button_clicked != dragged) + return + + var/mcl = CONFIG_GET(number/minute_click_limit) + if(!holder && mcl) + var/minute = round(world.time, 600) + + if(!clicklimiter) + clicklimiter = new(LIMITER_SIZE) + + if(minute != clicklimiter[CURRENT_MINUTE]) + clicklimiter[CURRENT_MINUTE] = minute + clicklimiter[MINUTE_COUNT] = 0 + + clicklimiter[MINUTE_COUNT] += 1 + + if(clicklimiter[MINUTE_COUNT] > mcl) + var/msg = "Your previous click was ignored because you've done too many in a minute." + if(minute != clicklimiter[ADMINSWARNED_AT]) //only one admin message per-minute. (if they spam the admins can just boot/ban them) + clicklimiter[ADMINSWARNED_AT] = minute + msg += " Administrators have been informed." + add_game_logs("hit the per-minute click limit of [mcl] clicks in a given game minute", src) + message_admins("[ADMIN_LOOKUPFLW(usr)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") + to_chat(src, span_danger("[msg]")) + return + + var/scl = CONFIG_GET(number/second_click_limit) + if(!holder && scl) + var/second = round(world.time, 10) + if(!clicklimiter) + clicklimiter = new(LIMITER_SIZE) + + if(second != clicklimiter[CURRENT_SECOND]) + clicklimiter[CURRENT_SECOND] = second + clicklimiter[SECOND_COUNT] = 0 + + clicklimiter[SECOND_COUNT] += 1 + + if(clicklimiter[SECOND_COUNT] > scl) + to_chat(src, span_danger("Your previous click was ignored because you've done too many in a second")) + return + + //check if the server is overloaded and if it is then queue up the click for next tick + //yes having it call a wrapping proc on the subsystem is fucking stupid glad we agree unfortunately byond insists its reasonable + if(!QDELETED(object) && TRY_QUEUE_VERB(VERB_CALLBACK(object, TYPE_PROC_REF(/atom, _Click), location, control, params), VERB_HIGH_PRIORITY_QUEUE_THRESHOLD, SSinput, control)) + return + + ..() + + /client/proc/generate_clickcatcher() if(!void) void = new() @@ -989,11 +1082,22 @@ fit_viewport() +/** + * Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck. + * + * Hardcoded to the ESC key. + */ +/client/verb/reset_held_keys() + set name = "Reset Held Keys" + set hidden = TRUE + client_reset_held_keys() + + // Ported from /tg/, full credit to SpaceManiac and Timberpoes. /client/verb/fit_viewport() set name = "Fit Viewport" set desc = "Fit the size of the map window to match the viewport." - set category = "OOC" + set category = "Special Verbs" // Fetch aspect ratio var/list/view_size = getviewsize(view) @@ -1051,6 +1155,11 @@ pct += delta winset(src, "mainwindow.mainvsplit", "splitter=[pct]") +/client/verb/fix_stat_panel() + set name = "Fix Stat Panel" + set hidden = TRUE + + init_verbs() /client/verb/fitviewport() // wrapper for mainwindow set hidden = 1 @@ -1289,6 +1398,78 @@ var/list/screensize = getviewsize(view) return round(max(screensize[1], screensize[2]) / 2) +/// Compiles a full list of verbs and sends it to the browser +/client/proc/init_verbs() + if(IsAdminAdvancedProcCall()) + return + var/list/verblist = list() + var/list/verbstoprocess = verbs.Copy() + if(mob) + verbstoprocess += mob.verbs + for(var/AM in mob.contents) + var/atom/movable/thing = AM + verbstoprocess += thing.verbs + panel_tabs.Cut() // panel_tabs get reset in init_verbs on JS side anyway + for(var/thing in verbstoprocess) + var/procpath/verb_to_init = thing + if(!verb_to_init) + continue + if(verb_to_init.hidden) + continue + if(!istext(verb_to_init.category)) + continue + panel_tabs |= verb_to_init.category + verblist[++verblist.len] = list(verb_to_init.category, verb_to_init.name) + src.stat_panel.send_message("init_verbs", list(panel_tabs = panel_tabs, verblist = verblist)) + +/client/proc/check_panel_loaded() + if(stat_panel.is_ready()) + return + to_chat(src, "Statpanel failed to load, click here to reload the panel ") + +/** + * Handles incoming messages from the stat-panel TGUI. + */ +/client/proc/on_stat_panel_message(type, payload) + switch(type) + if("Update-Verbs") + init_verbs() + if("Remove-Tabs") + panel_tabs -= payload["tab"] + if("Send-Tabs") + panel_tabs |= payload["tab"] + if("Reset-Tabs") + panel_tabs = list() + if("Set-Tab") + stat_tab = payload["tab"] + SSstatpanels.immediate_send_stat_data(src) + if("Listedturf-Scroll") + if(payload["min"] == payload["max"]) + // Not properly loaded yet, send the default set. + SSstatpanels.refresh_client_obj_view(src) + else + SSstatpanels.refresh_client_obj_view(src, payload["min"], payload["max"]) + // Uncomment to enable log_debug in stat panel code. + // Disabled normally due to HREF exploit concerns. + //if("Statpanel-Debug") + // log_debug(payload) + if("Resend-Asset") + SSassets.transport.send_assets(src, list(payload)) + if("Debug-Stat-Entry") + var/stat_item = locateUID(payload["stat_item_uid"]) + if(!check_rights(R_DEBUG | R_VIEWRUNTIMES) || !stat_item) + return + var/class + if(istype(stat_item, /datum/controller/subsystem)) + class = "subsystem" + else if(istype(stat_item, /datum/controller)) + class = "controller" + else if(istype(stat_item, /datum)) + class = "datum" + else + class = "unknown" + debug_variables(stat_item) + message_admins("Admin [key_name_admin(usr)] is debugging the [stat_item] [class].") #undef LIMITER_SIZE #undef CURRENT_SECOND diff --git a/code/modules/client/preference/loadout/loadout_donor.dm b/code/modules/client/preference/loadout/loadout_donor.dm index 6d6f62932ab..241ff0c30f1 100644 --- a/code/modules/client/preference/loadout/loadout_donor.dm +++ b/code/modules/client/preference/loadout/loadout_donor.dm @@ -93,6 +93,14 @@ display_name = "Guy Fawkes mask" path = /obj/item/clothing/mask/face/fawkes +/datum/gear/donor/bigbrother + display_name = "Spraycan Big Brother" + path = /obj/item/toy/crayon/spraycan/paintkit/bigbrother + +/datum/gear/donor/slavic + display_name = "Spraycan Slavic" + path = /obj/item/toy/crayon/spraycan/paintkit/slavic + /datum/gear/donor/id_decal_silver display_name = "Silver ID Decal" path = /obj/item/id_decal/silver diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index 4b2f60ef4e9..547fa15168f 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -71,10 +71,12 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts #define MAX_SAVE_SLOTS 30 // Save slots for regular players #define MAX_SAVE_SLOTS_MEMBER 30 // Save slots for BYOND members -#define TAB_CHAR 0 -#define TAB_GAME 1 -#define TAB_GEAR 2 -#define TAB_KEYS 3 +#define TAB_CHAR 0 +#define TAB_GAME 1 +#define TAB_SPEC 2 +#define TAB_GEAR 3 +#define TAB_KEYS 4 +#define TAB_TOGGLES 5 /datum/preferences var/client/parent @@ -310,8 +312,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "
" dat += "Character Settings" dat += "Game Preferences" + dat += "Special Roles" dat += "Loadout" dat += "Key Bindings" + dat += "General Preferences" dat += "
" dat += "
" @@ -531,8 +535,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts if(TAB_GAME) // General Preferences // LEFT SIDE OF THE PAGE - dat += "
" - dat += "

General Settings

" + dat += "
" + dat += "

Game Settings

" if(user.client.holder) dat += "Adminhelp sound: [(sound & SOUND_ADMINHELP)?"On":"Off"]
" dat += "AFK Cryoing: [(toggles2 & PREFTOGGLE_2_AFKWATCH) ? "Yes" : "No"]
" @@ -540,18 +544,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "Attack Animations: [(toggles2 & PREFTOGGLE_2_ITEMATTACK) ? "Yes" : "No"]
" if(unlock_content) dat += "BYOND Membership Publicity: [(toggles & PREFTOGGLE_MEMBER_PUBLIC) ? "Public" : "Hidden"]
" - dat += "Custom UI settings:
" - dat += " - Alpha (transparency): [UI_style_alpha]
" - dat += " - Color: [UI_style_color]    
" - dat += " - UI Style: [UI_style]
" dat += "Show Runechat Chat Bubbles: [toggles2 & PREFTOGGLE_2_RUNECHAT ? "Enabled" : "Disabled"]
" dat += "CKEY Anonymity: [toggles2 & PREFTOGGLE_2_ANON ? "Anonymous" : "Not Anonymous"]
" if(user.client.donator_level > 0) dat += "Donator Publicity: [(toggles & PREFTOGGLE_DONATOR_PUBLIC) ? "Public" : "Hidden"]
" - dat += "Fancy TGUI: [(toggles2 & PREFTOGGLE_2_FANCYUI) ? "Yes" : "No"]
" - dat += " - TGUI Input: [(toggles2 & PREFTOGGLE_2_DISABLE_TGUI_INPUT) ? "No" : "Yes"]
" - dat += " - TGUI Input - Large Buttons: [(toggles2 & PREFTOGGLE_2_LARGE_INPUT_BUTTONS) ? "Yes" : "No"]
" - dat += " - TGUI Input - Swap Buttons: [(toggles2 & PREFTOGGLE_2_SWAP_INPUT_BUTTONS) ? "Yes" : "No"]
" dat += "Vote Popups: [(toggles2 & PREFTOGGLE_2_DISABLE_VOTE_POPUPS) ? "No" : "Yes"]
" dat += "FPS: [clientfps]
" dat += "Ghost Ears: [(toggles & PREFTOGGLE_CHAT_GHOSTEARS) ? "All Speech" : "Nearest Creatures"]
" @@ -596,12 +592,27 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "View Range: [viewrange]
" dat += "Window Flashing: [(toggles2 & PREFTOGGLE_2_WINDOWFLASHING) ? "Yes" : "No"]
" // RIGHT SIDE OF THE PAGE - dat += "
" + dat += "" + dat += "

Interface Settings

" + dat += "Custom UI settings:
" + dat += " - Alpha (transparency): [UI_style_alpha]
" + dat += " - Color: [UI_style_color]    
" + dat += " - UI Style: [UI_style]
" + dat += "Fancy TGUI: [(toggles2 & PREFTOGGLE_2_FANCYUI) ? "Yes" : "No"]
" + dat += "TGUI strip menu size: [toggles2 & PREFTOGGLE_2_BIG_STRIP_MENU ? "Full-size" : "Miniature"]
" + dat += " - TGUI Input: [(toggles2 & PREFTOGGLE_2_DISABLE_TGUI_INPUT) ? "No" : "Yes"]
" + dat += " - TGUI Input - Large Buttons: [(toggles2 & PREFTOGGLE_2_LARGE_INPUT_BUTTONS) ? "Yes" : "No"]
" + dat += " - TGUI Input - Swap Buttons: [(toggles2 & PREFTOGGLE_2_SWAP_INPUT_BUTTONS) ? "Yes" : "No"]
" + dat += "
" + + if(TAB_SPEC) // Antagonist's Preferences + dat += "
" dat += "

Special Role Settings

" if(jobban_isbanned(user, "Syndicate")) dat += "You are banned from special roles." be_special = list() else + var/static/last_left = round(GLOB.special_roles.len / 2) for(var/i in GLOB.special_roles) if(jobban_isbanned(user, i)) dat += "Be [capitalize(i)]: \[BANNED]
" @@ -617,6 +628,13 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts else var/is_special = (i in src.be_special) dat += "Be [capitalize(i)]:[(is_special) ? "Yes" : "No"]
" + if(GLOB.special_roles[last_left] == i) + dat += "

Total Playtime:

" + if(!CONFIG_GET(flag/use_exp_tracking)) + dat += "Playtime tracking is not enabled." + else + dat += "Your [EXP_TYPE_CREW] playtime is [user.client.get_exp_type(EXP_TYPE_CREW)]
" + dat += "


" dat += "
" if(TAB_GEAR) @@ -734,6 +752,42 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "
" + if(TAB_TOGGLES) + dat += "
Preference Toggles: " + + dat += "" + + // Lookup lists to make our life easier + var/static/list/pref_toggles_by_category + if(!pref_toggles_by_category) + pref_toggles_by_category = list() + for(var/datum/preference_toggle/toggle as anything in GLOB.preference_toggles) + pref_toggles_by_category["[toggle.preftoggle_category]"] += list(toggle) + + for(var/category in GLOB.preference_toggle_groups) + dat += "" + dat += "" + for(var/datum/preference_toggle/toggle as anything in pref_toggles_by_category["[GLOB.preference_toggle_groups[category]]"]) + dat += "" + dat += "" + dat += "" + if(toggle.preftoggle_category == PREFTOGGLE_CATEGORY_ADMIN) + if(!check_rights(toggle.rights_required, 0, (user))) + dat += "" + dat += "" + continue + switch(toggle.preftoggle_toggle) + if(PREFTOGGLE_SPECIAL) + dat += "" + if(PREFTOGGLE_TOGGLE1) + dat += "" + if(PREFTOGGLE_TOGGLE2) + dat += "" + if(PREFTOGGLE_SOUND) + dat += "" + dat += "" + dat += "" + dat += "
" if(!IsGuestKey(user.key)) dat += "Undo - " @@ -943,11 +997,12 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts overrides = list() keybindings = list() keybindings_overrides = overrides - for(var/kb in GLOB.keybindings) - var/datum/keybinding/KB = kb - var/list/keys = (overrides && overrides[KB.name]) || KB.keys + for(var/datum/keybinding/keybinding as anything in GLOB.keybindings) + var/list/keys = keybinding.keys + if(overrides?[keybinding.name]) + keys = overrides[keybinding.name] for(var/key in keys) - LAZYADD(keybindings[key], kb) + LAZYADD(keybindings[key], keybinding) parent?.update_active_keybindings() return keybindings @@ -2181,6 +2236,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts if(!no_amputate) // I don't want this in my menu if it's not an option, heck. valid_limb_states += "Amputated" + if(NO_ROBOPARTS in S.species_traits) + valid_limb_states -= "Prosthesis" var/new_state = tgui_input_list(user, "What state do you wish the limb to be in?", "[limb_name]", valid_limb_states) if(!new_state) return @@ -2273,7 +2330,8 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts if("Kidneys") organ = INTERNAL_ORGAN_KIDNEYS - var/new_state = tgui_input_list(user, "What state do you wish the organ to be in?", "[organ_name]", list("Normal", "Cybernetic")) + var/list/allowed_organs_type = (NO_ROBOPARTS in S.species_traits ? list("Normal") : list("Normal", "Cybernetic")) + var/new_state = tgui_input_list(user, "What state do you wish the organ to be in?", "[organ_name]", allowed_organs_type) if(!new_state) return switch(new_state) @@ -2283,7 +2341,7 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts organ_data[organ] = "cybernetic" if("clientfps") - var/desiredfps = tgui_input_number(user, "Выберите желаемый FPS.\n 0 = значение по умолчанию ([CONFIG_GET(number/clientfps)]) < РЕКОМЕНДОВАНО\n -1 = синхронизировано с сервером ([world.fps])\n20/40/50 = Может помочь при проблемах с плавностью.", "Character Preference", clientfps, 120, world.fps) + var/desiredfps = tgui_input_number(user, "Выберите желаемый FPS.\n 0 = значение по умолчанию ([CONFIG_GET(number/clientfps)]) < РЕКОМЕНДОВАНО\n -1 = синхронизировано с сервером ([world.fps])\n20/40/50 = Может помочь при проблемах с плавностью.", "Character Preference", clientfps, 120, -1) if(!isnull(desiredfps)) clientfps = desiredfps if(clientfps) @@ -2358,6 +2416,9 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts if("tgui_input_swap") toggles2 ^= PREFTOGGLE_2_SWAP_INPUT_BUTTONS + if("tgui_strip_menu") + toggles2 ^= PREFTOGGLE_2_BIG_STRIP_MENU + if("vote_popup") toggles2 ^= PREFTOGGLE_2_DISABLE_VOTE_POPUPS @@ -2688,10 +2749,15 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts init_keybindings(keybindings_overrides) save_preferences(user) //Ideally we want to save people's keybinds when they enter them + if("preference_toggles") + if(href_list["toggle"]) + var/datum/preference_toggle/toggle = locateUID(href_list["toggle"]) + toggle.set_toggles(user.client) + ShowChoices(user) - return 1 + return TRUE /datum/preferences/proc/copy_to(mob/living/carbon/human/character) var/datum/species/S = GLOB.all_species[species] diff --git a/code/modules/client/preference/preferences_toggles.dm b/code/modules/client/preference/preferences_toggles.dm index 950b453139e..fb72ce10fe5 100644 --- a/code/modules/client/preference/preferences_toggles.dm +++ b/code/modules/client/preference/preferences_toggles.dm @@ -1,375 +1,575 @@ -//toggles -/client/verb/toggle_attack_animations() - set name = "Show/Hide Attack Animations" - set category = "Preferences" - set desc = "Toggle seeing an attack animation" - prefs.toggles2 ^= PREFTOGGLE_2_ITEMATTACK - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_ITEMATTACK) ? "now" : "no longer"] see attack animations.") - -/client/verb/toggle_ghost_ears() - set name = "Show/Hide GhostEars" - set category = "Preferences" - set desc = "Toggle between seeing all mob speech, and only speech of nearby mobs" - prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTEARS - to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTEARS) ? "see all speech in the world" : "only see speech from nearby mobs"].") - prefs.save_preferences(src) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostEars") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggle_ghost_sight() - set name = "Show/Hide GhostSight" - set category = "Preferences" - set desc = "Toggle between seeing all mob emotes, and only emotes of nearby mobs" - prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTSIGHT - to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTSIGHT) ? "see all emotes in the world" : "only see emotes from nearby mobs"].") - prefs.save_preferences(src) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostSight") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggle_ghost_radio() - set name = "Enable/Disable GhostRadio" - set category = "Preferences" - set desc = "Toggle between hearing all radio chatter, or only from nearby speakers" - prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTRADIO - to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTRADIO) ? "hear all radio chat in the world" : "only hear from nearby speakers"].") - prefs.save_preferences(src) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle GhostRadio") - -/client/proc/toggle_hear_radio() - set name = "Show/Hide RadioChatter" - set category = "Preferences" - set desc = "Toggle seeing radiochatter from radios and speakers" - if(!check_rights(R_ADMIN)) - return - prefs.toggles ^= PREFTOGGLE_CHAT_RADIO - prefs.save_preferences(src) - to_chat(usr, "You will [(prefs.toggles & PREFTOGGLE_CHAT_RADIO) ? "now" : "no longer"] see radio chatter from radios or speakers") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle RadioChatter") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggle_ai_voice_annoucements() - set name = "Hear/Silence AI Voice Announcements" - set category = "Preferences" - set desc = "Toggle hearing AI annoucements in voice form or in text form" - prefs.sound ^= SOUND_AI_VOICE - prefs.save_preferences(src) - to_chat(usr, "[(prefs.sound & SOUND_AI_VOICE) ? "You will now hear AI announcements." : "AI annoucements will now be converted to text."] ") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle AI Voice") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/proc/toggleadminhelpsound() - set name = "Hear/Silence Admin Bwoinks" - set category = "Preferences" - set desc = "Toggle hearing a notification when admin PMs are recieved" - if(!check_rights(R_ADMIN)) - return - prefs.sound ^= SOUND_ADMINHELP - prefs.save_preferences(src) - to_chat(usr, "You will [(prefs.sound & SOUND_ADMINHELP) ? "now" : "no longer"] hear a sound when adminhelps arrive.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Admin Bwoinks") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/proc/togglementorhelpsound() - set name = "Hear/Silence Mentorhelp Bwoinks" - set category = "Preferences" - set desc = "Toggle hearing a notification when mentorhelps are recieved" - if(!check_rights(R_ADMIN|R_MENTOR)) - return - prefs.sound ^= SOUND_MENTORHELP - prefs.save_preferences(src) - to_chat(usr, "You will [(prefs.sound & SOUND_MENTORHELP) ? "now" : "no longer"] hear a sound when mentorhelps arrive.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Mentor Bwoinks") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/deadchat() // Deadchat toggle is usable by anyone. - set name = "Show/Hide Deadchat" - set category = "Preferences" - set desc ="Toggles seeing deadchat" - prefs.toggles ^= PREFTOGGLE_CHAT_DEAD - prefs.save_preferences(src) - - if(src.holder) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_DEAD) ? "now" : "no longer"] see deadchat.") - else - to_chat(src, "As a ghost, you will [(prefs.toggles & PREFTOGGLE_CHAT_DEAD) ? "now" : "no longer"] see deadchat.") - - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Deadchat") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/proc/toggleprayers() - set name = "Show/Hide Prayers" - set category = "Preferences" - set desc = "Toggles seeing prayers" - prefs.toggles ^= PREFTOGGLE_CHAT_PRAYER - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_PRAYER) ? "now" : "no longer"] see prayerchat.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Prayers") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggleprayernotify() - set name = "Hear/Silence Prayer Notification Sound" - set category = "Preferences" - set desc = "Toggles hearing when prayers are made" - prefs.sound ^= SOUND_PRAYERNOTIFY - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.sound & SOUND_PRAYERNOTIFY) ? "now" : "no longer"] hear when prayers are made.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Prayer Sound") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/togglescoreboard() - set name = "Hide/Display End Round Scoreboard" - set category = "Preferences" - set desc = "Toggles displaying end of round scoreboard" - prefs.toggles ^= PREFTOGGLE_DISABLE_SCOREBOARD - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_DISABLE_SCOREBOARD) ? "no longer" : "now"] see the end of round scoreboard.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Scoreboard") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/togglekarmareminder() - set name = "Hide/Display End Round Karma Reminder" - set category = "Preferences" - set desc = "Toggles displaying end of round karma reminder" - prefs.toggles ^= PREFTOGGLE_DISABLE_KARMA_REMINDER - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_DISABLE_KARMA_REMINDER) ? "no longer" : "now"] see the end of round karma reminder.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Karma Reminder") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggletitlemusic() - set name = "Hear/Silence LobbyMusic" - set category = "Preferences" - set desc = "Toggles hearing the GameLobby music" - prefs.sound ^= SOUND_LOBBY - prefs.save_preferences(src) - if(prefs.sound & SOUND_LOBBY) - to_chat(src, "You will now hear music in the game lobby.") +/client/verb/setup_character() + set name = "Game Preferences" + set category = "Special Verbs" + set desc = "Allows you to access the Setup Character screen. Changes to your character won't take effect until next round, but other changes will." + prefs.current_tab = 1 + prefs.ShowChoices(usr) + +// Preference toggles +/datum/preference_toggle + /// Name of the preference toggle. Don't set this if you don't want it to appear in game + var/name + /// Bitflag this datum will set to + var/preftoggle_bitflag + /// Category of the toggle + var/preftoggle_category + /// What toggles to set this to? + var/preftoggle_toggle + /// Description of what the pref setting does + var/description + /// Message to display when this toggle is enabled + var/enable_message + /// Message to display when this toggle is disabled + var/disable_message + /// Message for the blackbox, legacy verbs so we can't just use the name + var/blackbox_message + /// Rights required to be able to use this pref option + var/rights_required + +/datum/preference_toggle/proc/set_toggles(client/user) + var/datum/preferences/our_prefs = user.prefs + switch(preftoggle_toggle) + if(PREFTOGGLE_SPECIAL) + CRASH("[src] did not have it's set_toggles overriden even though it was a special toggle, please use the special_toggle path!") + if(PREFTOGGLE_TOGGLE1) + our_prefs.toggles ^= preftoggle_bitflag + to_chat(user, "[(our_prefs.toggles & preftoggle_bitflag) ? enable_message : disable_message]") + if(PREFTOGGLE_TOGGLE2) + our_prefs.toggles2 ^= preftoggle_bitflag + to_chat(user, "[(our_prefs.toggles2 & preftoggle_bitflag) ? enable_message : disable_message]") + if(PREFTOGGLE_SOUND) + our_prefs.sound ^= preftoggle_bitflag + to_chat(user, "[(our_prefs.sound & preftoggle_bitflag) ? enable_message : disable_message]") + + SSblackbox.record_feedback("tally", "toggle_verbs", 1, blackbox_message) + our_prefs.save_preferences(user) + +/datum/preference_toggle/toggle_ghost_ears + name = "Toggle Hearing All Speech as a Ghost" + description = "Toggle Between seeing all mob speech, and only speech of nearby mobs" + preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTEARS + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GHOST + enable_message = "As a ghost, you will now only see speech from nearby mobs." + disable_message = "As a ghost, you will now see all speech in the world." + blackbox_message = "Toggle GhostEars" + +/datum/preference_toggle/toggle_ghost_sight + name = "Toggle Ghost Emote Viewing" + description = "Toggle Between seeing all mob emotes, and only emotes of nearby mobs" + preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTSIGHT + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GHOST + enable_message = "As a ghost, you will now only see speech from nearby mobs." + disable_message = "As a ghost, you will now see all emotes in the world." + blackbox_message = "Toggle GhostSight" + +/datum/preference_toggle/toggle_ghost_radio + name = "Toggle Ghost Radio" + description = "Toggle between hearing all radio chatter, or only from nearby speakers" + preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTRADIO + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GHOST + enable_message = "As a ghost, you will now only hear from nearby speakers." + disable_message = "As a ghost, you will now hear all radio chat in the world." + blackbox_message = "Toggle GhostRadio" + +/datum/preference_toggle/toggle_admin_radio + name = "Admin Radio" + description = "Toggle seeing radiochatter from radios and speakers" + preftoggle_bitflag = PREFTOGGLE_CHAT_RADIO + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "You will no longer see radio chatter from radios or speakers." + disable_message = "You will now see radio chatter from radios or speakers." + blackbox_message = "Toggle RadioChatter" + +/datum/preference_toggle/toggle_ai_voice_annoucements + name = "AI Voice Announcements" + description = "Toggle hearing AI annoucements in voice form or in text form" + preftoggle_bitflag = SOUND_AI_VOICE + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear AI announcements." + disable_message = "You will now hear AI announcements." + blackbox_message = "Toggle AI Voice" + +/datum/preference_toggle/toggle_admin_pm_sound + name = "Admin PM sound" + description = "Toggle hearing a notification when admin PMs are received" + preftoggle_bitflag = SOUND_ADMINHELP + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "You will now hear a sound when adminhelp is sent." + disable_message = "You will no longer hear a sound when adminhelp is sent." + blackbox_message = "Toggle Admin Bwoinks" + +/datum/preference_toggle/toggle_mentor_pm_sound + name = "Mentor PM sound" + description = "Toggle hearing a notification when mentor PMs are received" + preftoggle_bitflag = SOUND_MENTORHELP + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_MENTOR + enable_message = "You will now hear a sound when mentorhelp is sent." + disable_message = "You will no longer hear a sound when mentorhelp is sent." + blackbox_message = "Toggle Mentor Bwoinks" + +/datum/preference_toggle/toggle_deadchat_visibility + name = "Toggle Deadchat visibility" + description = "Toggles Dchat's visibility" + preftoggle_bitflag = PREFTOGGLE_CHAT_DEAD + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see deadchat." + disable_message = "You will no longer see deadchat." + blackbox_message = "Toggle Deadchat" + +/datum/preference_toggle/end_of_round_scoreboard + name = "Toggle the End of Round Scoreboard" + description = "Prevents you from seeing the end of round scoreboard" + preftoggle_bitflag = PREFTOGGLE_DISABLE_SCOREBOARD + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see the end of round scoreboard." + disable_message = "You will no longer see see the end of round scoreboard." + blackbox_message = "Toggle Scoreboard" + +/datum/preference_toggle/title_music + name = "Toggle Lobby Music" + description = "Toggles hearing the GameLobby music" + preftoggle_bitflag = SOUND_LOBBY + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear music in the game lobby." + disable_message = "You will no longer hear music in the game lobby." + blackbox_message = "Toggle Lobby Music" + +/datum/preference_toggle/title_music/set_toggles(client/user) + . = ..() + if(user.prefs.sound & SOUND_LOBBY) if(isnewplayer(usr)) - usr.client.playtitlemusic() + user.playtitlemusic() else - to_chat(src, "You will no longer hear music in the game lobby.") usr.stop_sound_channel(CHANNEL_LOBBYMUSIC) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Lobby Music") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/togglemidis() - set name = "Hear/Silence Midis" - set category = "Preferences" - set desc = "Toggles hearing sounds uploaded by admins" - prefs.sound ^= SOUND_MIDI - prefs.save_preferences(src) - if(prefs.sound & SOUND_MIDI) - to_chat(src, "You will now hear any sounds uploaded by admins.") - else +/datum/preference_toggle/toggle_admin_midis + name = "Toggle Admin Midis" + description = "Toggles hearing sounds uploaded by admins" + preftoggle_bitflag = SOUND_MIDI + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear any sounds uploaded by admins." + disable_message = "You will no longer hear sounds uploaded by admins; any currently playing midis have been disabled." + blackbox_message = "Toggle MIDIs" + +/datum/preference_toggle/toggle_admin_midis/set_toggles(client/user) + . = ..() + if(user.prefs.sound & ~SOUND_LOBBY) usr.stop_sound_channel(CHANNEL_ADMIN) - to_chat(src, "You will no longer hear sounds uploaded by admins; any currently playing midis have been disabled.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle MIDIs") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/listen_ooc() - set name = "Show/Hide OOC" - set category = "Preferences" - set desc = "Toggles seeing OutOfCharacter chat" - prefs.toggles ^= PREFTOGGLE_CHAT_OOC - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_OOC) ? "now" : "no longer"] see messages on the OOC channel.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle OOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - - -/client/verb/listen_looc() - set name = "Show/Hide LOOC" - set category = "Preferences" - set desc = "Toggles seeing Local OutOfCharacter chat" - prefs.toggles ^= PREFTOGGLE_CHAT_LOOC - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_CHAT_LOOC) ? "now" : "no longer"] see messages on the LOOC channel.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle LOOC") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - - -/client/verb/Toggle_Soundscape() //All new ambience should be added here so it works with this verb until someone better at things comes up with a fix that isn't awful - set name = "Hear/Silence Ambience" - set category = "Preferences" - set desc = "Toggles hearing ambient sound effects" - prefs.sound ^= SOUND_AMBIENCE - prefs.save_preferences(src) - if(prefs.sound & SOUND_AMBIENCE) - to_chat(src, "You will now hear ambient sounds.") - else - to_chat(src, "You will no longer hear ambient sounds.") +/datum/preference_toggle/toggle_ooc + name = "Toggle OOC chat" + description = "Toggles seeing OutOfCharacter chat" + preftoggle_bitflag = PREFTOGGLE_CHAT_OOC + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see the OOC channel." + disable_message = "You will no longer see the OOC channel." + blackbox_message = "Toggle OOC" + +/datum/preference_toggle/toggle_looc + name = "Toggle LOOC chat" + description = "Toggles seeing Local OutOfCharacter chat" + preftoggle_bitflag = PREFTOGGLE_CHAT_LOOC + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see the LOOC channel." + disable_message = "You will no longer see the LOOC channel." + blackbox_message = "Toggle LOOC" + +/datum/preference_toggle/toggle_ambience + name = "Toggle Ambient sounds" + description = "Toggles hearing ambient sound effects" + preftoggle_bitflag = SOUND_AMBIENCE + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You now hear ambient sounds." + disable_message = "Ambience is now silenced." + blackbox_message = "Toggle Ambience" + +/datum/preference_toggle/toggle_ambience/set_toggles(client/user) + . = ..() + if(user.prefs.sound & ~SOUND_AMBIENCE) usr.stop_sound_channel(CHANNEL_AMBIENCE) - update_ambience_pref() - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Ambience") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - - -/client/verb/Toggle_Parallax_Multiz() - set name = "Show/Hide Parallax Multi-Z" - set category = "Preferences" - set desc = "If enabled, creates 3D effect for Multi-Z." - prefs.toggles2 ^= PREFTOGGLE_2_PARALLAX_MULTIZ - prefs.save_preferences(src) - to_chat(src, "You will [prefs.toggles2 & PREFTOGGLE_2_PARALLAX_MULTIZ ? "now" : "no longer"] see 3D effect of multi-z parallax.") - var/datum/hud/my_hud = usr?.hud_used - if(!my_hud) - return - - for(var/group_key as anything in my_hud.master_groups) - var/datum/plane_master_group/group = my_hud.master_groups[group_key] - group.transform_lower_turfs(my_hud, my_hud.current_plane_offset) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Parallax Multi-Z") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - - -/client/verb/Toggle_Buzz() //No more headaches because headphones bump up shipambience.ogg to insanity levels. - set name = "Hear/Silence White Noise" - set category = "Preferences" - set desc = "Toggles hearing ambient white noise" - prefs.sound ^= SOUND_BUZZ - prefs.save_preferences(src) - if(prefs.sound & SOUND_BUZZ) - to_chat(src, "You will now hear ambient white noise.") - else - to_chat(src, "You will no longer hear ambient white noise.") + user.update_ambience_pref() + +/datum/preference_toggle/toggle_white_noise + name = "Toggle White Noise" + description = "Toggles hearing White Noise" + preftoggle_bitflag = SOUND_BUZZ + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear ambient white noise." + disable_message = "You will no longer hear ambient white noise." + blackbox_message = "Toggle Whitenoise" + +/datum/preference_toggle/toggle_white_noise/set_toggles(client/user) + . = ..() + if(user.prefs.sound & ~SOUND_BUZZ) usr.stop_sound_channel(CHANNEL_BUZZ) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Whitenoise") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/Toggle_Heartbeat() //to toggle off heartbeat sounds, in case they get too annoying - set name = "Hear/Silence Heartbeat" - set category = "Preferences" - set desc = "Toggles hearing heart beating sound effects" - prefs.sound ^= SOUND_HEARTBEAT - prefs.save_preferences(src) - if(prefs.sound & SOUND_HEARTBEAT) - to_chat(src, "You will now hear heartbeat sounds.") - else - to_chat(src, "You will no longer hear heartbeat sounds.") +/datum/preference_toggle/toggle_heartbeat_noise + name = "Toggle Heartbeat noise" + description = "Toggles hearing heartbeat sounds" + preftoggle_bitflag = SOUND_HEARTBEAT + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear heartbeat sounds." + disable_message = "You will no longer hear heartbeat sounds." + blackbox_message = "Toggle Hearbeat" + +/datum/preference_toggle/toggle_heartbeat_noise/set_toggles(client/user) + . = ..() + if(user.prefs.sound & ~SOUND_HEARTBEAT) usr.stop_sound_channel(CHANNEL_HEARTBEAT) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Hearbeat") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -// This needs a toggle because you people are awful and spammed terrible music -/client/verb/toggle_instruments() - set name = "Hear/Silence Instruments" - set category = "Preferences" - set desc = "Toggles hearing musical instruments like the violin and piano" - prefs.sound ^= SOUND_INSTRUMENTS - prefs.save_preferences(src) - if(prefs.sound & SOUND_INSTRUMENTS) - to_chat(src, "You will now hear people playing musical instruments.") - else - to_chat(src, "You will no longer hear musical instruments.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Instruments") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/toggle_input() - set name = "Toggle TGUI Input" - set category = "Preferences" - set desc = "Switches inputs between the TGUI and the standard one" - prefs.toggles2 ^= PREFTOGGLE_2_DISABLE_TGUI_INPUT - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DISABLE_TGUI_INPUT) ? "no longer" : "now"] use TGUI Inputs.") - -/client/verb/toggle_vote_popup() - set name = "Toggle Vote Popup" - set category = "Preferences" - set desc = "Toggles the popup of the voting window on the screen when voting starts (Now working only with map votes)" - prefs.toggles2 ^= PREFTOGGLE_2_DISABLE_VOTE_POPUPS - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DISABLE_VOTE_POPUPS) ? "no longer" : "now"] receive popups when vote starts.") - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Vote Popup") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - -/client/verb/Toggle_disco() //to toggle off the disco machine locally, in case it gets too annoying - set name = "Hear/Silence Dance Machine" - set category = "Preferences" - set desc = "Toggles hearing and dancing to the radiant dance machine" - prefs.sound ^= SOUND_DISCO - prefs.save_preferences(src) - if(prefs.sound & SOUND_DISCO) - to_chat(src, "You will now hear and dance to the radiant dance machine.") - else - to_chat(src, "You will no longer hear or dance to the radiant dance machine.") - usr.stop_sound_channel(CHANNEL_JUKEBOX) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Dance Machine") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! -/client/verb/setup_character() - set name = "Game Preferences" - set category = "Preferences" - set desc = "Allows you to access the Setup Character screen. Changes to your character won't take effect until next round, but other changes will." - prefs.current_tab = 1 - prefs.ShowChoices(usr) +/datum/preference_toggle/toggle_instruments + name = "Toggle Instruments" + description = "Toggles hearing musical instruments like the violin and piano" + preftoggle_bitflag = SOUND_INSTRUMENTS + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear people playing musical instruments." + disable_message = "You will no longer hear musical instruments." + blackbox_message = "Toggle Instruments" + +/datum/preference_toggle/toggle_disco + name = "Toggle Disco Machine Music" + description = "Toggles hearing musical instruments like the violin and piano" + preftoggle_bitflag = SOUND_DISCO + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now hear and dance to the radiant dance machine." + disable_message = "You will no longer hear or dance to the radiant dance machine." + blackbox_message = "Toggle Dance Machine" + +/datum/preference_toggle/toggle_disco/set_toggles(client/user) + . = ..() + if(user.prefs.sound & ~SOUND_DISCO) + usr.stop_sound_channel(CHANNEL_JUKEBOX) -/client/verb/toggle_karma() - set name = "Toggle Karma Gains" - set category = "Special Verbs" - set desc = "This button will allow you to stop other people giving you karma." - prefs.toggles ^= PREFTOGGLE_DISABLE_KARMA - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_DISABLE_KARMA) - to_chat(usr, "You have disabled karma gains.") - else - to_chat(usr, "You have enabled karma gains.") - -/client/verb/toggle_popup_limiter() - set name = "Toggle Text Popup Limiter" - set category = "Preferences" - set desc = "Will let you limit the text input popups to one at a time." - prefs.toggles ^= PREFTOGGLE_TYPING_ONCE - prefs.save_preferences(src) - if(prefs.toggles & PREFTOGGLE_TYPING_ONCE) - to_chat(usr, "You have enabled text popup limiting.") - else - to_chat(usr, "You have disabled text popup limiting.") - return - -/client/verb/toggle_ghost_pda() - set name = "Show/Hide GhostPDA" - set category = "Preferences" - set desc = "Toggle seeing PDA messages as an observer." - prefs.toggles ^= PREFTOGGLE_CHAT_GHOSTPDA - to_chat(src, "As a ghost, you will now [(prefs.toggles & PREFTOGGLE_CHAT_GHOSTPDA) ? "see all PDA messages" : "no longer see PDA messages"].") - prefs.save_preferences(src) - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Ghost PDA") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! +/datum/preference_toggle/toggle_ghost_pda + name = "Toggle Ghost PDA messages" + description = "Toggle seeing PDA messages as an observer" + preftoggle_bitflag = PREFTOGGLE_CHAT_GHOSTPDA + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GHOST + enable_message = "As a ghost, you will now see all PDA messages." + disable_message = "As a ghost, you will no longer see PDA messages." + blackbox_message = "Toggle Ghost PDA" /client/verb/silence_current_midi() set name = "Silence Current Midi" - set category = "Preferences" + set category = "Special Verbs" set desc = "Silence the current admin midi playing" usr.stop_sound_channel(CHANNEL_ADMIN) to_chat(src, "The current admin midi has been silenced") +/datum/preference_toggle/toggle_runechat + name = "Toggle Runechat" + description = "Toggle seeing Runechat messages" + preftoggle_bitflag = PREFTOGGLE_2_RUNECHAT + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see runechat." + disable_message = "You will no longer see runechat." + blackbox_message = "Toggle Runechat" + +/datum/preference_toggle/toggle_ghost_death_notifs + name = "Toggle Ghost Death Notifications" + description = "Toggle a notification when a player dies" + preftoggle_bitflag = PREFTOGGLE_2_DEATHMESSAGE + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GHOST + enable_message = "You will now see a notification in deadchat when a player dies." + disable_message = "You will no longer see a notification in deadchat when a player dies." + blackbox_message = "Toggle Death Notifications" + +/datum/preference_toggle/toggle_reverb + name = "Toggle Reverb" + description = "Toggles Reverb on specific sounds" + preftoggle_bitflag = PREFTOGGLE_2_REVERB_DISABLE + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now get reverb on some in game sounds." + disable_message = "You will no longer get reverb on some in game sounds." + blackbox_message = "Toggle reverb" + +/datum/preference_toggle/toggle_simple_stat_panel + name = "Toggle item outlines" + description = "Toggles seeing item outlines on hover" + preftoggle_bitflag = PREFTOGGLE_2_SEE_ITEM_OUTLINES + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_LIVING + enable_message = "You no longer see item outlines when hovering over an item with your mouse." + disable_message = "You now see item outlines when hovering over an item with your mouse." + blackbox_message = "Toggle item outlines" + +/datum/preference_toggle/toggle_anonmode + name = "Toggle Anonymous Mode" + description = "Toggles showing your key in various parts of the game (deadchat, end round, etc)" + preftoggle_bitflag = PREFTOGGLE_2_ANON + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "Your key will no longer be shown in certain events (end round reports, deadchat, etc)." + disable_message = "Your key will now will be shown in certain events (end round reports, deadchat, etc)." + blackbox_message = "Toggle Anon mode" + +/datum/preference_toggle/toggle_typing_indicator + name = "Toggle Typing Indicator" + description = "Hides the typing indicator" + preftoggle_bitflag = PREFTOGGLE_SHOW_TYPING + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_LIVING + enable_message = "You will no longer display a typing indicator." + disable_message = "You will now display a typing indicator." + blackbox_message = "Toggle Typing Indicator (Speech)" + +/datum/preference_toggle/toggle_typing_indicator/set_toggles(client/user) + . = ..() + if(user.prefs.toggles & PREFTOGGLE_SHOW_TYPING) + if(istype(usr)) + usr.set_typing_indicator(FALSE) + +/datum/preference_toggle/toggle_admin_logs + name = "Toggle Admin Log Messages" + description = "Disables admin log messages" + preftoggle_bitflag = PREFTOGGLE_CHAT_NO_ADMINLOGS + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "Admin logs disabled." + disable_message = "Admin logs re-enabled." + blackbox_message = "Admin logs toggled" + +/datum/preference_toggle/toggle_mhelp_notification + name = "Toggle Mentor Ticket Messages" + description = "Disables mentor ticket notifications" + preftoggle_bitflag = PREFTOGGLE_CHAT_NO_MENTORTICKETLOGS + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_MENTOR | R_ADMIN + enable_message = "You now won't get mentor ticket messages." + disable_message = "You now will get mentor ticket messages." + blackbox_message = "Mentor ticket notification toggled" + +/datum/preference_toggle/toggle_ahelp_notification + name = "Toggle Admin Ticket Messages" + description = "Disables admin ticket notifications" + preftoggle_bitflag = PREFTOGGLE_CHAT_NO_TICKETLOGS + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "You now won't get admin ticket messages." + disable_message = "You now will get admin ticket messages." + blackbox_message = "Admin ticket notification toggled" + +/datum/preference_toggle/toggle_debug_logs + name = "Toggle Debug Log Messages" + description = "Disables debug notifications (Runtimes, ghost role notifications, weird checks that weren't removed)" + preftoggle_bitflag = PREFTOGGLE_CHAT_DEBUGLOGS + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_VIEWRUNTIMES | R_DEBUG + enable_message = "You now won't get debug logs." + disable_message = "You now will get debug logs." + blackbox_message = "Debug logs toggled" + +/datum/preference_toggle/toggle_mctabs + name = "Toggle MC tab" + description = "Toggles MC tab visibility" + preftoggle_bitflag = PREFTOGGLE_2_MC_TAB + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_VIEWRUNTIMES | R_DEBUG + enable_message = "You'll now see subsystem information in the verb panel." + disable_message = "You'll no longer see subsystem information in the verb panel." + blackbox_message = "MC tabs toggled" + +/datum/preference_toggle/special_toggle + preftoggle_toggle = PREFTOGGLE_SPECIAL + +/datum/preference_toggle/special_toggle/set_toggles(client/user) + SSblackbox.record_feedback("tally", "toggle_verbs", 1, blackbox_message) + user.prefs.save_preferences(user) + +// /datum/preference_toggle/special_toggle/toggle_adminsound_mutes +// name = "Manage Admin Sound Mutes" +// description = "Manage admins that you wont hear played audio from" +// preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL +// blackbox_message = "MC tabs toggled" + +// /datum/preference_toggle/special_toggle/toggle_adminsound_mutes/set_toggles(client/user) +// if(!length(user.prefs.admin_sound_ckey_ignore)) +// to_chat(usr, "You have no admins with muted sounds.") +// return + +// var/choice = input(usr, "Select an admin to unmute sounds from.", "Pick an admin") as null|anything in user.prefs.admin_sound_ckey_ignore +// if(!choice) +// return + +// user.prefs.admin_sound_ckey_ignore -= choice +// to_chat(usr, "You will now hear sounds from [choice] again.") +// return ..() + +/datum/preference_toggle/special_toggle/set_ooc_color + name = "Set Your OOC Color" + description = "Pick a custom OOC color" + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN | R_DEBUG + blackbox_message = "Set Own OOC" + +/datum/preference_toggle/special_toggle/set_ooc_color/set_toggles(client/user) + var/new_ooccolor = input(usr, "Please select your OOC color.", "OOC color", user.prefs.ooccolor) as color|null + if(new_ooccolor) + user.prefs.ooccolor = new_ooccolor + to_chat(usr, "Your OOC color has been set to [new_ooccolor].") + else + user.prefs.ooccolor = initial(user.prefs.ooccolor) + to_chat(usr, "Your OOC color has been reset.") + return ..() + +/datum/preference_toggle/special_toggle/set_attack_logs + name = "Change Attack Log settings" + description = "Changes what attack logs you see, ranges from all attacklogs to no attacklogs" + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + blackbox_message = "changed attack log settings" + +/datum/preference_toggle/special_toggle/set_attack_logs/set_toggles(client/user) + var/static/list/attack_log_settings = list("All attack logs" = ATKLOG_ALL, "Almost all attack logs" = ATKLOG_ALMOSTALL, "Most attack logs" = ATKLOG_MOST, "Few attack logs" = ATKLOG_FEW, "No attack logs" = ATKLOG_NONE) + var/input = input(usr, "Please select your Attack Log settings.") as null|anything in attack_log_settings + if(!input) + return + var/attack_log_type = attack_log_settings[input] + switch(attack_log_type) + if(ATKLOG_ALL) + user.prefs.atklog = ATKLOG_ALL + to_chat(usr, "Your attack logs preference is now: show ALL attack logs") + if(ATKLOG_ALMOSTALL) + user.prefs.atklog = ATKLOG_ALMOSTALL + to_chat(usr, "Your attack logs preference is now: show ALMOST ALL attack logs (notable exceptions: NPCs attacking other NPCs, vampire bites, equipping/stripping, people pushing each other over)") + if(ATKLOG_MOST) + user.prefs.atklog = ATKLOG_MOST + to_chat(usr, "Your attack logs preference is now: show MOST attack logs (like ALMOST ALL, except that it also hides player v. NPC combat, and certain areas like lavaland syndie base and thunderdome)") + if(ATKLOG_FEW) + user.prefs.atklog = ATKLOG_FEW + to_chat(usr, "Your attack logs preference is now: show FEW attack logs (only the most important stuff: attacks on SSDs, use of explosives, messing with the engine, gibbing, AI wiping, forcefeeding, acid sprays, and organ extraction)") + if(ATKLOG_NONE) + user.prefs.atklog = ATKLOG_NONE + to_chat(usr, "Your attack logs preference is now: show NO attack logs") + return ..() + +/datum/preference_toggle/toggle_attack_animations + name = "Toggle Attack Animations" + description = "Toggle seeing an attack animation" + preftoggle_bitflag = PREFTOGGLE_2_ITEMATTACK + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_LIVING + enable_message = "You will now see attack animations." + disable_message = "You will no longer see attack animations." + +/datum/preference_toggle/toggleprayers + name = "Toggle Prayers" + description = "Toggles seeing prayers" + preftoggle_bitflag = PREFTOGGLE_CHAT_PRAYER + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "You will now see prayerchat." + disable_message = "You will no longer see prayerchat." + blackbox_message = "Toggle Prayers" + +/datum/preference_toggle/toggle_prayers_notify + name = "Toggle Prayers Notify" + description = "Toggles hearing prayers notify" + preftoggle_bitflag = SOUND_PRAYERNOTIFY + preftoggle_toggle = PREFTOGGLE_SOUND + preftoggle_category = PREFTOGGLE_CATEGORY_ADMIN + rights_required = R_ADMIN + enable_message = "You will now hear when prayers are made." + disable_message = "You will no longer hear when prayers are made." + blackbox_message = "Toggle Prayer Sound" + +/datum/preference_toggle/toggle_karma_reminder + name = "Toggle End Round Karma Reminder" + description = "Toggles displaying end of round karma reminder" + preftoggle_bitflag = PREFTOGGLE_DISABLE_KARMA_REMINDER + preftoggle_toggle = PREFTOGGLE_TOGGLE1 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see the end of round karma reminder." + disable_message = "You will no longer see the end of round karma reminder." + blackbox_message = "Toggle Karma Reminder" + +/datum/preference_toggle/toggle_parallax_multiz + name = "Toggle Parallax Multi-Z" + description = "Toggle seeing an attack animation" + preftoggle_bitflag = PREFTOGGLE_2_PARALLAX_MULTIZ + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now see 3D effect of multi-z parallax." + disable_message = "You will no longer see 3D effect of multi-z parallax." + blackbox_message = "Toggle Parallax Multi-Z" + +/datum/preference_toggle/toggle_parallax_multiz/set_toggles(client/user) + . = ..() + var/datum/hud/my_hud = usr?.hud_used + if(!my_hud) + return -/client/verb/toggle_runechat() - set name = "Enable/Disable Runechat" - set category = "Preferences" - set desc = "Toggle runechat messages" - prefs.toggles2 ^= PREFTOGGLE_2_RUNECHAT - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_RUNECHAT) ? "now see" : "no longer see"] floating chat messages.") - -/client/verb/toggle_death_messages() - set name = "Show/Hide Death Notifications" - set category = "Preferences" - set desc = "Toggle player death notifications" - prefs.toggles2 ^= PREFTOGGLE_2_DEATHMESSAGE - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_DEATHMESSAGE) ? "now" : "no longer"] see a notification in deadchat when a player dies.") - -/client/verb/toggle_item_outlines() - set name = "Show/Hide Item Outlines" - set category = "Preferences" - set desc = "Toggles seeing item outlines on hover." - prefs.toggles2 ^= PREFTOGGLE_2_SEE_ITEM_OUTLINES - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_SEE_ITEM_OUTLINES) ? "now" : "no longer"] see item outlines on hover.") - -/client/verb/toggle_reverb() - set name = "Enable/Disable Reverb" - set category = "Preferences" - set desc = "Toggle ingame reverb effects" - prefs.toggles2 ^= PREFTOGGLE_2_REVERB_DISABLE - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_REVERB_DISABLE) ? "no longer" : "now"] get reverb on ingame sounds.") - -/mob/verb/toggle_anonmode() - set name = "Toggle Anonymous Mode" - set category = "Preferences" - set desc = "Toggles showing your key in various parts of the game (deadchat, end round, etc)." - client.prefs.toggles2 ^= PREFTOGGLE_2_ANON - to_chat(src, "Your key will [(client.prefs.toggles2 & PREFTOGGLE_2_ANON) ? "no longer" : "now"] be shown in certain events (end round reports, deadchat, etc).") - client.prefs.save_preferences(src) - -/client/proc/toggle_mctabs() - set name = "Show/Hide MC Tabs" - set category = "Preferences" - set desc = "Shows or hides the MC tabs." - prefs.toggles2 ^= PREFTOGGLE_2_MC_TABS - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_MC_TABS) ? "now" : "no longer"] see the MC tabs on the top right.") + for(var/group_key as anything in my_hud.master_groups) + var/datum/plane_master_group/group = my_hud.master_groups[group_key] + group.transform_lower_turfs(my_hud, my_hud.current_plane_offset) +/datum/preference_toggle/toggle_vote_popup + name = "Toggle Vote Popup" + description = "Toggles the popup of the voting window on the screen when voting starts (Now working only with map votes)" + preftoggle_bitflag = PREFTOGGLE_2_DISABLE_VOTE_POPUPS + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now receive popups when vote starts." + disable_message = "You will no longer receive popups when vote starts." + blackbox_message = "Toggle Vote Popup" + +/datum/preference_toggle/toggle_emote_indicator + name = "Toggle Emote Typing Indicator" + description = "Toggles showing an indicator when you are typing an emote." + preftoggle_bitflag = PREFTOGGLE_2_EMOTE_BUBBLE + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will now display a typing indicator for emotes." + disable_message = "You will no longer display a typing indicator for emotes." + blackbox_message = "Toggle Typing Indicator (Emote)" + +/datum/preference_toggle/toggle_tgui_input + name = "Toggle TGUI Input" + description = "Switches inputs between the TGUI and the standard one" + preftoggle_bitflag = PREFTOGGLE_2_DISABLE_TGUI_INPUT + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will no longer use TGUI Input." + disable_message = "You will now use TGUI Input." + blackbox_message = "Toggle TGUI Input" + +/datum/preference_toggle/toggle_strip_tgui_size + name = "Toggle TGUI strip menu size" + description = "Toggles TGUI strip menu size between miniature and full-size." + preftoggle_bitflag = PREFTOGGLE_2_BIG_STRIP_MENU + preftoggle_toggle = PREFTOGGLE_TOGGLE2 + preftoggle_category = PREFTOGGLE_CATEGORY_GENERAL + enable_message = "You will see full-size TGUI strip menu." + disable_message = "You will see minuature TGUI strip menu." + blackbox_message = "Toggle TGUI strip menu size" diff --git a/code/modules/client/preference/preferences_volume_mixer.dm b/code/modules/client/preference/preferences_volume_mixer.dm index 65aaec51374..ef9c4d697ae 100644 --- a/code/modules/client/preference/preferences_volume_mixer.dm +++ b/code/modules/client/preference/preferences_volume_mixer.dm @@ -95,7 +95,7 @@ /client/verb/volume_mixer() set name = "Open Volume Mixer" - set category = "Preferences" + set category = null set hidden = TRUE var/datum/ui_module/volume_mixer/VM = new() diff --git a/code/modules/client/view.dm b/code/modules/client/view.dm index 27bfb54060e..22f68cfb0ef 100644 --- a/code/modules/client/view.dm +++ b/code/modules/client/view.dm @@ -4,9 +4,6 @@ * Also includes */ -/* Defines */ -#define CUSTOM_VIEWRANGES list(1, 2, 3, 4, 5, 6, "RESET") - /* Viewmods */ /client var/list/ViewMods = list() @@ -75,18 +72,3 @@ /* Client verbs */ /proc/viewNum_to_text(view) return "[(view * 2) + 1]x[(view * 2) + 1]" - -/client/verb/set_view_range(view_range as null|anything in CUSTOM_VIEWRANGES) - set name = "Set View Range" - set category = "Preferences" - - if(!view_range) - return - - RemoveViewMod("custom") - if(view_range == "RESET") - to_chat(src, "View range reset.") - return - - to_chat(src, "View range set to [viewNum_to_text(view_range)]") - AddViewMod("custom", view_range) diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index bf21d8465f5..deb0faf5f4f 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -189,11 +189,11 @@ owner = user if(istype(owner) && slot == ITEM_SLOT_GLOVES) owner.dirslash_enabled = TRUE - owner.verbs += /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling + add_verb(owner, /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling) . = ..() /obj/item/clothing/gloves/fingerless/rapid/dropped(mob/user, slot, silent = FALSE) - owner.verbs -= /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling + remove_verb(owner, /obj/item/clothing/gloves/fingerless/rapid/proc/dirslash_enabling) owner.dirslash_enabled = initial(owner.dirslash_enabled) . = ..() diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index d4a26e9b3be..17428f6eaf6 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -16,6 +16,7 @@ name = "welding helmet" desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye." icon_state = "welding" + base_icon_state = "welding" flags_cover = HEADCOVERSEYES|HEADCOVERSMOUTH item_state = "welding" materials = list(MAT_METAL=1750, MAT_GLASS=400) @@ -27,6 +28,7 @@ actions_types = list(/datum/action/item_action/toggle) visor_flags_inv = HIDEMASK|HIDEHEADSETS|HIDEGLASSES|HIDENAME resistance_flags = FIRE_PROOF + /// Name icon_state, which is used for painting var/paint = null sprite_sheets = list( @@ -37,7 +39,7 @@ SPECIES_DRACONOID = 'icons/mob/clothing/species/unathi/helmet.dmi', SPECIES_TAJARAN = 'icons/mob/clothing/species/tajaran/helmet.dmi', SPECIES_VULPKANIN = 'icons/mob/clothing/species/vulpkanin/helmet.dmi', - SPECIES_GREY = 'icons/mob/clothing/species/grey/helmet.dmi', + SPECIES_GREY = 'icons/mob/clothing/species/grey/head.dmi', SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/head.dmi', SPECIES_FARWA = 'icons/mob/clothing/species/monkey/head.dmi', SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/head.dmi', @@ -60,41 +62,49 @@ desc = "A white welding helmet with a character written across it." icon_state = "welding_white" +/obj/item/clothing/head/welding/bigbrother + name = "big brother decal welding helmet" + desc = "A welding helmet with lines and red protective glass." + icon_state = "welding_bigbrother" + +/obj/item/clothing/head/welding/slavic + name = "slavic decal welding helmet" + desc = "A welding helmet with lines and yellow protective glass." + icon_state = "welding_slavic" + /obj/item/clothing/head/welding/attack_self(mob/user) weldingvisortoggle(user) /obj/item/clothing/head/welding/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/toy/crayon/spraycan)) - if(icon_state != "welding") - to_chat(user, "Похоже, тут уже есть слой краски!") + adjust_paint(user, I) + else if(istype(I, /obj/item/soap) && paint) + adjust_paint() + else return ..() + +/obj/item/clothing/head/welding/update_icon_state() + icon_state = paint ? paint : base_icon_state + return ..() + +/obj/item/clothing/head/welding/proc/adjust_paint(mob/living/user = null, obj/item/toy/crayon/spraycan/spray = null) + if(spray && user) + if(paint) + to_chat(user, span_warning("Похоже, тут уже есть слой краски!")) return - var/obj/item/toy/crayon/spraycan/C = I - if(C.capped) - to_chat(user, "Вы не можете раскрасить [src], если крышка на банке закрыта!") + if(!spray.can_paint(src, user)) return - var/list/weld_icons = list("Flame" = image(icon = src.icon, icon_state = "welding_redflame"), - "Blue Flame" = image(icon = src.icon, icon_state = "welding_blueflame"), - "White Flame" = image(icon = src.icon, icon_state = "welding_white")) - var/list/weld = list("Flame" = "welding_redflame", - "Blue Flame" = "welding_blueflame", - "White Flame" = "welding_white") + var/list/weld_icons = null + for(var/weld_icon in spray.weld_icons) + weld_icons += list("[weld_icon]" = image(icon = src.icon, icon_state = spray.weld_icons[weld_icon])) var/choice = show_radial_menu(user, src, weld_icons) - if(!choice || I.loc != user || !Adjacent(user)) + if(!choice || spray.loc != user) return - if(C.uses <= 0) - to_chat(user, "Не похоже что бы осталось достаточно краски.") - return - icon_state = weld[choice] - paint = weld[choice] - C.uses-- - update_icon() - if(istype(I, /obj/item/soap) && (icon_state != initial(icon_state))) - icon_state = initial(icon_state) - paint = null - update_icon() + spray.draw_paint(user) + paint = spray.weld_icons[choice] else - return ..() - + paint = null + update_icon(UPDATE_ICON_STATE) + update_equipped_item(update_speedmods = FALSE) /* * Cakehat diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index ad9fac1f52a..e801374f3d0 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -64,28 +64,6 @@ return TRUE return FALSE -/obj/item/clothing/mask/muzzle/Topic(href, href_list) - ..() - if(href_list["locked"]) - var/mob/living/carbon/wearer = locate(href_list["locked"]) - var/success = 0 - if(ishuman(usr)) - visible_message("[usr] tries to [locked ? "unlock" : "lock"] [wearer]'s [name].", \ - "[usr] tries to [locked ? "unlock" : "lock"] [wearer]'s [name].") - if(do_after(usr, POCKET_STRIP_DELAY, wearer, NONE)) - if(locked) - success = do_unlock(usr) - else - success = do_lock(usr) - if(success) - visible_message("[usr] [locked ? "locks" : "unlocks"] [wearer]'s [name].", \ - "[usr] [locked ? "locks" : "unlocks"] [wearer]'s [name].") - if(usr.machine == wearer && in_range(src, usr)) - wearer.show_inv(usr) - else - to_chat(usr, "You lack the ability to manipulate the lock.") - - /obj/item/clothing/mask/muzzle/tapegag name = "tape gag" desc = "MHPMHHH!" diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 085b9153268..169027531f9 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -213,7 +213,7 @@ log transactions if("change_security_level") if(authenticated_account) - var/new_sec_level = max(min(text2num(params["new_security_level"]), 2), 0) + var/new_sec_level = max(min(params["new_security_level"], 2), 0) authenticated_account.security_level = new_sec_level if("attempt_auth") diff --git a/code/modules/economy/EFTPOS.dm b/code/modules/economy/EFTPOS.dm index e1e49288d4a..28f2a21bf21 100644 --- a/code/modules/economy/EFTPOS.dm +++ b/code/modules/economy/EFTPOS.dm @@ -167,56 +167,56 @@ switch(action) if("change_code") if(world.timeofday < last_change + change_delay) - to_chat(usr, "[bicon(src)] Wait before next access code change.") + to_chat(user, "[bicon(src)] Wait before next access code change.") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1) return last_change = world.timeofday if(access_code) var/attempt_code = tgui_input_number(user, "Re-enter the current EFTPOS access code:", "Confirm old EFTPOS code", max_value = 9999, min_value = 1000) - if(!Adjacent(usr)) + if(!Adjacent(user)) return if(attempt_code != access_code) - to_chat(usr, "[bicon(src)] Incorrect code entered.") + to_chat(user, "[bicon(src)] Incorrect code entered.") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 0) return var/trycode = tgui_input_number(user, "Enter a new access code for this device:", "Enter new EFTPOS code", max_value = 9999, min_value = 1000) - if(!Adjacent(usr) || !isnull(trycode)) + if(!Adjacent(user) || !isnull(trycode)) return access_code = trycode - print_reference(usr) + print_reference(user) if("link_account") if(duty_mode) //запрещает редактировать это поле на служебном устройстве - to_chat(usr, "[bicon(src)] Feature not available on this device.") + to_chat(user, "[bicon(src)] Feature not available on this device.") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1) return if(!linked_db) reconnect_database() if(linked_db) - var/attempt_account_num = tgui_input_number(user, "Enter account number to pay EFTPOS charges into:", "New account number", max_value = 9999999, min_value = 1000000) + var/attempt_account_num = tgui_input_number(user, "Enter account number to pay EFTPOS charges into:", "New account number", max_value = 999999, min_value = 100000) if(!attempt_account_num) return var/attempt_pin = tgui_input_number(user, "Enter pin code", "Account pin", max_value = 99999, min_value = 10000) - if(!Adjacent(usr) || !attempt_pin) + if(!Adjacent(user) || !attempt_pin) return linked_account = attempt_account_access(attempt_account_num, attempt_pin, 2) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0) else - to_chat(usr, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support.") + to_chat(user, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support.") playsound(src, 'sound/machines/terminal_alert.ogg', 30, 0) if("trans_purpose") if (duty_mode) - to_chat(usr, "[bicon(src)] Feature not available on this device.") + to_chat(user, "[bicon(src)] Feature not available on this device.") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1) return var/purpose = tgui_input_text(user, "Enter reason for EFTPOS transaction", "Transaction purpose", transaction_purpose, encode = FALSE) - if(!Adjacent(usr) || !purpose) + if(!Adjacent(user) || isnull(purpose)) return transaction_purpose = purpose playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0) if("trans_value") var/try_num = tgui_input_number(user, "Enter amount for EFTPOS transaction", "Transaction amount", transaction_amount) - if(!Adjacent(usr) || !isnull(try_num)) + if(!Adjacent(user) || isnull(try_num)) return transaction_amount = try_num if("toggle_lock") @@ -224,7 +224,7 @@ //но для этого нужно eftpos.js редактировать, заодно и все input перевести на tgui if(transaction_locked && !transaction_paid) //выход из режима оплаты c помощью карты или если код 0 (приоритетный выход) - var/list/access = usr.get_access() + var/list/access = user.get_access() if((ACCESS_CENT_COMMANDER in access) || (ACCESS_CAPTAIN in access) || (ACCESS_HOP in access) || !access_code) transaction_locked = 0 transaction_paid = 0 @@ -232,10 +232,10 @@ return //выход с проверкой кода доступа var/attempt_code = tgui_input_number(user, "Enter EFTPOS access code", "Reset Transaction", max_value = 9999, min_value = 1000) - if(!Adjacent(usr)) + if(!Adjacent(user)) return if(attempt_code != access_code) - to_chat(usr, "[bicon(src)] That is not a valid code!") + to_chat(user, "[bicon(src)] That is not a valid code!") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 0) return transaction_locked = 0 @@ -246,30 +246,30 @@ //завершение оплаты с печатью чека transaction_locked = 0 transaction_paid = 0 - print_check(usr) + print_check(user) return if(linked_account && !transaction_locked) //переводит EFTPOS в режим оплаты, если введен аккаунт получателя transaction_locked = 1 playsound(src, 'sound/machines/terminal_prompt.ogg', 30, 0) else - to_chat(usr, "[bicon(src)] Client Error #401 No Account Linked To Device.") + to_chat(user, "[bicon(src)] Client Error #401 No Account Linked To Device.") playsound(src, 'sound/machines/terminal_alert.ogg', 30, 0) if("scan_card") - var/obj/item/active_hand = usr.get_active_hand() - var/obj/item/card/id/id_card = active_hand.GetID() + var/obj/item/active_hand = user.get_active_hand() + var/obj/item/card/id/id_card = active_hand?.GetID() if(!istype(id_card)) return - scan_card(id_card, usr) + scan_card(id_card, user) if("reset") //reset the access code - requires HoP/captain access - var/list/access = usr.get_access() + var/list/access = user.get_access() if((ACCESS_CENT_COMMANDER in access) || (ACCESS_CAPTAIN in access) || (ACCESS_HOP in access)) access_code = 0 - to_chat(usr, "[bicon(src)] Access code reset to 0.") + to_chat(user, "[bicon(src)] Access code reset to 0.") playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 30, 0) else - to_chat(usr, "[bicon(src)] Not allowed ID access.") + to_chat(user, "[bicon(src)] Not allowed ID access.") playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 30, 1) /obj/item/eftpos/proc/scan_card(obj/item/card/id/id_card, mob/user) @@ -302,7 +302,7 @@ card_account = attempt_account_access(id_card.associated_account_number, pin_needed = FALSE) else var/attempt_pin = tgui_input_number(user, "Enter pin code", "EFTPOS transaction", max_value = 9999, min_value = 1000) - if(!attempt_pin || Adjacent(user)) + if(!attempt_pin || !Adjacent(user)) return card_account = attempt_account_access(id_card.associated_account_number, attempt_pin, 2) if(!card_account || card_account.suspended) @@ -322,5 +322,5 @@ visible_message("[bicon(src)] The [src] chimes.") playsound(src, 'sound/machines/chime.ogg', 50, 0) else - to_chat(usr, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support.") + to_chat(user, "[bicon(src)] Server Error #523 Accounts Database Is Unreachable. Please retry and if the issue persists contact Nanotrasen IT support.") playsound(src, 'sound/machines/terminal_alert.ogg', 50, 0) diff --git a/code/modules/economy/utils.dm b/code/modules/economy/utils.dm index b0c3c7e01d3..2de596b732a 100644 --- a/code/modules/economy/utils.dm +++ b/code/modules/economy/utils.dm @@ -57,7 +57,7 @@ // Prevents people from figuring out acct is empty at high security levels if(customer_account.security_level) // If card requires pin authentication (ie seclevel 1 or 2) - var/attempt_pin = tgui_input_number(M, "Enter pin code", "Vendor Transaction") + var/attempt_pin = tgui_input_number(M, "Enter pin code", "Vendor Transaction", 111111, 999999, 111111) if(!attempt_account_access(customer_account.account_number, attempt_pin, 2)) to_chat(M, "Unable to access account: incorrect credentials.") return FALSE diff --git a/code/modules/events/communications_blackout.dm b/code/modules/events/communications_blackout.dm index 7a137d600c5..c114e786e1e 100644 --- a/code/modules/events/communications_blackout.dm +++ b/code/modules/events/communications_blackout.dm @@ -1,18 +1,26 @@ +/datum/event/communications_blackout + var/syndicate = FALSE + + /datum/event/communications_blackout/announce(false_alarm) - var/alert = pick( "Обнаружены ионосферные аномалии. Неизбежен временный сбой связи. Пожалуйста, свяжитесь с вашим*%fj 00)`5 vc-БЗЗЗ", \ - "Обнаружены ионосферные аномалии. Неизбежен временный сбо*3mga;b4;'1v?-БЗЗЗЗ", \ - "Обнаружены ионосферные аномалии. Неизбежен време#MCi46:5.;@63-БЗЗЗЗЗ", \ - "Обнаружены ионосфе'fZ\\kg5_0-БЗЗЗЗЗ", \ - "Обнаруж:%? MCayj^j<.3-БЗЗЗЗЗ", \ - "#4nd%;f4y6,>?%-БЗЗЗЗЗЗЗ") + var/alert = syndicate ? "Обнаружено враждебное вмешательство в работу телекоммуникаций." : "Обнаружены ионосферные аномалии." + + var/alert_text = pick(list( + "[alert] Неизбежен временный сбой связи. Пожалуйста, свяжитесь с вашим*%fj 00)`5 vc-БЗЗЗ", + "[alert] Неизбежен временный сбо*3mga;b4;'1v?-БЗЗЗЗ", + "[alert] Неизбежен време#MCi46:5.;@63-БЗЗЗЗЗ", + "[copytext(alert, 1, 18)]'fZ\\kg5_0-БЗЗЗЗЗ", + "[copytext(alert, 1, 7)]:%? MCayj^j<.3-БЗЗЗЗЗ", + "#4nd%;f4y6,>?%-БЗЗЗЗЗЗЗ" + )) + + var/list/awared_ones = active_ais() + for(var/mob/living/silicon/ai/AI as anything in awared_ones) //AIs are always aware of communication blackouts. + to_chat(AI, "
[alert_text]
") - for(var/mob/living/silicon/ai/A in GLOB.player_list) //AIs are always aware of communication blackouts. - to_chat(A, "
") - to_chat(A, "[alert]") - to_chat(A, "
") + if(syndicate || false_alarm || prob(30)) //most of the time, we don't want an announcement, so as to allow AIs to fake blackouts. + GLOB.event_announcement.Announce(alert_text) - if(false_alarm || prob(30)) //most of the time, we don't want an announcement, so as to allow AIs to fake blackouts. - GLOB.event_announcement.Announce(alert) /datum/event/communications_blackout/start() var/time = rand(1800, 3000) @@ -25,6 +33,11 @@ addtimer(CALLBACK(src, PROC_REF(toggle_monitors)), time) GLOB.communications_blackout = TRUE + /datum/event/communications_blackout/proc/toggle_monitors() GLOB.communications_blackout = FALSE return + + +/datum/event/communications_blackout/syndicate + syndicate = TRUE diff --git a/code/modules/events/event_procs.dm b/code/modules/events/event_procs.dm index bd29b7e3d07..c960ed16b9e 100644 --- a/code/modules/events/event_procs.dm +++ b/code/modules/events/event_procs.dm @@ -1,11 +1,11 @@ -/client/proc/forceEvent(var/type in SSevents.allEvents) +/client/proc/forceEvent() set name = "Trigger Event" - set category = "Debug" + set category = "Event" if(!check_rights(R_EVENT)) return - + var/type = tgui_input_list(src, "Выберите событие для запуска", "Выбор события", SSevents.allEvents) if(ispath(type)) new type(new /datum/event_meta(EVENT_LEVEL_MAJOR)) message_admins("[key_name_admin(usr)] has triggered an event. ([type])") diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index fe1fad91376..a4620acf640 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -1,14 +1,18 @@ #define ION_NOANNOUNCEMENT -1 #define ION_RANDOM 0 #define ION_ANNOUNCE 1 +#define ION_SYNDICATE 2 + /datum/event/ion_storm var/botEmagChance = 10 var/announceEvent = ION_NOANNOUNCEMENT // -1 means don't announce, 0 means have it randomly announce, 1 means var/ionMessage = null var/ionAnnounceChance = 33 + var/location_name = null announceWhen = 1 + /datum/event/ion_storm/New(datum/event_meta/EM, skeleton = FALSE, botEmagChance = 10, announceEvent = ION_NOANNOUNCEMENT, ionMessage = null, ionAnnounceChance = 33) src.botEmagChance = botEmagChance src.announceEvent = announceEvent @@ -16,10 +20,18 @@ src.ionAnnounceChance = ionAnnounceChance ..() + /datum/event/ion_storm/announce(false_alarm) - if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance)) || false_alarm) + if(announceEvent == ION_SYNDICATE) + GLOB.event_announcement.Announce("Неестественная ионная активность была замечена на станции. Пожалуйста, проверьте всё оборудование, управляемое ИИ, на наличие ошибок. Дополнительная информация была загружена и распечатана на всех консолях связи.", "ВНИМАНИЕ: ОБНАРУЖЕНА АНОМАЛИЯ.", 'sound/AI/ionstorm.ogg') + var/message = "Malicious Interference with standard AI-Subsystems detected. Investigation recommended.

" + message += (location_name ? "Signal traced to [location_name].
" : "Signal untracable.
") + print_command_report(message, "Classified [command_name()] Update", FALSE) + + else if(false_alarm || announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance))) GLOB.event_announcement.Announce("Вблизи станции обнаружена ионная буря. Пожалуйста, проверьте всё оборудование, управляемое ИИ, на наличие ошибок.", "ВНИМАНИЕ: ОБНАРУЖЕНА АНОМАЛИЯ.", 'sound/AI/ionstorm.ogg') + /datum/event/ion_storm/start() //AI laws for(var/mob/living/silicon/ai/ai_player as anything in GLOB.ai_list) @@ -36,8 +48,10 @@ if(botEmagChance) for(var/mob/living/simple_animal/bot/bot as anything in GLOB.bots_list) - if(prob(botEmagChance)) - bot.emag_act() + if(!prob(botEmagChance)) + continue + bot.emag_act() + /proc/generate_ion_law(ionMessage) if(ionMessage) @@ -47,6 +61,7 @@ message = uppertext(generate_static_ion_law()) return message + /proc/generate_static_ion_law() var/iondepartment = pick_list("ion_laws.json", "отделы") var/list/players = list() @@ -181,6 +196,8 @@ ) return pick(laws) + #undef ION_NOANNOUNCEMENT #undef ION_RANDOM #undef ION_ANNOUNCE +#undef ION_SYNDICATE diff --git a/code/modules/holiday/holiday.dm b/code/modules/holiday/holiday.dm index 7f35b5f0eb2..647450e3c95 100644 --- a/code/modules/holiday/holiday.dm +++ b/code/modules/holiday/holiday.dm @@ -350,7 +350,7 @@ GLOBAL_VAR_INIT(new_year_celebration, FALSE) /client/proc/Set_Holiday(T as text|null) - set name = ".Set Holiday" + set name = "Set Holiday" set category = "Event" set desc = "Force-set the Holiday variable to make the game think it's a certain day." if(!check_rights(R_SERVER)) return diff --git a/code/modules/input/input.dm b/code/modules/input/input.dm deleted file mode 100644 index fd3e7d54bf4..00000000000 --- a/code/modules/input/input.dm +++ /dev/null @@ -1,161 +0,0 @@ -/datum/proc/key_down(key, client/C) - return - -/datum/proc/key_up(key, client/C) - return - -/datum/proc/key_loop(client/C) - return - -/client/key_loop() - mob.input_focus?.key_loop(src) - -/client - var/list/macro_sets - -/// This proc sets the built in BYOND macros for keypresses to pass inputs on to the rebindable input system or the legacy system -/// If you plan on ripping out the legacy system, see the set_macros() proc at the following commit: https://github.com/S34NW/Paradise/commit/83a0a0b0c633807cc5a88a630f623cec24e16027 -/client/proc/set_macros() - set waitfor = FALSE - var/static/list/default_macro_sets - - if(!default_macro_sets) //If you ever remove legacy input mode, you can simplify this a lot - default_macro_sets = list( - "default" = list( - "Any" = "\"KeyDown \[\[*\]\]\"", // Passes any key down to the rebindable input system - "Any+UP" = "\"KeyUp \[\[*\]\]\"", // Passes any key up to the rebindable input system - "Tab" = "\".winset \\\"mainwindow.macro=legacy input.focus=true input.border=sunken\\\"\"", // Swaps us to legacy mode, forces input to the input bar, sets the input bar colour to salmon pink - "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs - ), - "legacy" = list( - "Tab" = "\".winset \\\"mainwindow.macro=default map.focus=true input.border=line\\\"\"", // Swaps us to rebind mode, moves input away from input bar, sets input bar to white - "Back" = "\".winset \\\"input.focus=true ? input.text=\\\"\"" // This makes it so backspace can remove default inputs - ), - ) - - var/list/legacy_default = default_macro_sets["legacy"] - - /// This list defines the keys in legacy mode that get passed on to the rebindable input system - /// It cannot be bigger since, while typing, the keys would be passed to whatever they are set in the rebind input system - var/list/static/legacy_keys = list( - "North", "East", "South", "West", - "Northeast", "Southeast", "Northwest", "Southwest", - "Insert", "Delete", - "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", - ) - - // We use the static list to make only the keys in it passed to legacy mode - for(var/i in 1 to length(legacy_keys)) - var/key = legacy_keys[i] - legacy_default[key] = "\"KeyDown [key]\"" - legacy_default["[key]+UP"] = "\"KeyUp [key]\"" - - macro_sets = default_macro_sets - - //This next bit is black magic, if we only had one input system it could be much shorter - for(var/i in 1 to length(macro_sets)) - var/setname = macro_sets[i] - if(setname != "default") - winclone(src, "default", setname) - var/list/macro_set = macro_sets[setname] - for(var/k in 1 to length(macro_set)) - var/key = macro_set[k] - var/command = macro_set[key] - winset(src, "[setname]-[key]", "parent=[setname];name=[key];command=[command]") - winset(src, null, "input.border=line") //screw you, we start in hotkey mode now - macro_sets = null //not needed anymore, bye have a great time - -/client/verb/KeyDown(_key as text) - set instant = TRUE - set hidden = TRUE - - var/datum/input_data/ID = input_data - var/cache = ID.client_keysend_amount++ - if(ID.keysend_tripped && ID.next_keysend_trip_reset <= world.time) - ID.keysend_tripped = FALSE - if(ID.next_keysend_reset <= world.time) - ID.client_keysend_amount = 0 - ID.next_keysend_reset = world.time + (1 SECONDS) - - // The "tripped" system is to confirm that flooding is still happening after one spike - // not entirely sure how byond commands interact in relation to lag - // don't want to kick people if a lag spike results in a huge flood of commands being sent - if(cache >= MAX_KEYPRESS_AUTOKICK) - if(!ID.keysend_tripped) - ID.keysend_tripped = TRUE - ID.next_keysend_trip_reset = world.time + (2 SECONDS) - else - log_and_message_admins("was just autokicked for flooding keysends; likely abuse but potentially lagspike, or a controller plugged into their PC.") - qdel(src) - return - - // Check if the key is short enough to even be a real key - if(length(_key) > MAX_KEYPRESS_COMMANDLENGTH) - to_chat(src, "Invalid KeyDown detected! You have been disconnected from the server automatically.") - log_and_message_admins("just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.") - qdel(src) - return - - if(length(ID.keys_held) > HELD_KEY_BUFFER_LENGTH) - return - - // The time a key was pressed isn't actually used anywhere (as of 2019-9-10) but this allows easier access usage/checking - ID.keys_held[_key] = world.time - - var/move_dir = movement_kb_dirs[_key] - if(move_dir && !ID.move_lock) - SSinput.processing[src] = world.time - ID.desired_move_dir |= move_dir - if(!(ID.desired_move_dir_sub & move_dir)) - ID.desired_move_dir_add |= move_dir - - var/alt_mod = ID.keys_held["Alt"] ? "Alt" : "" - var/ctrl_mod = ID.keys_held["Ctrl"] ? "Ctrl" : "" - var/shift_mod = ID.keys_held["Shift"] ? "Shift" : "" - var/full_key - switch(_key) - if("Alt", "Ctrl", "Shift") - full_key = "[alt_mod][ctrl_mod][shift_mod]" - else - if(alt_mod || ctrl_mod || shift_mod) - full_key = "[alt_mod][ctrl_mod][shift_mod][_key]" - ID.key_combos_held[_key] = full_key - else - full_key = _key - - var/list/kbs = active_keybindings[full_key] - if(LAZYLEN(kbs)) - var/keycount = 0 - for(var/kb in kbs) - var/datum/keybinding/KB = kb - KB.down(src) - if(++keycount >= MAX_COMMANDS_PER_KEY) - break - - mob.input_focus?.key_down(_key, src) - -/client/verb/KeyUp(_key as text) - set instant = TRUE - set hidden = TRUE - - var/datum/input_data/ID = input_data - var/key_combo = ID.key_combos_held[_key] - if(key_combo) - ID.key_combos_held -= _key - KeyUp(key_combo) - - ID.keys_held -= _key - - var/move_dir = movement_kb_dirs[_key] - if(move_dir) - ID.desired_move_dir &= ~move_dir - if(!(ID.desired_move_dir_add & move_dir)) - ID.desired_move_dir_sub |= move_dir - - var/list/kbs = active_keybindings[_key] - if(LAZYLEN(kbs)) - for(var/kb in kbs) - var/datum/keybinding/KB = kb - KB.up(src) - - mob.input_focus?.key_up(_key, src) diff --git a/code/modules/input/keybindings.dm b/code/modules/input/keybindings.dm deleted file mode 100644 index 7f064cf64ad..00000000000 --- a/code/modules/input/keybindings.dm +++ /dev/null @@ -1,23 +0,0 @@ -/client/proc/update_active_keybindings() - active_keybindings = list() - movement_kb_dirs = list() - - for(var/key in prefs?.keybindings) - for(var/kb in prefs.keybindings[key]) - var/datum/keybinding/KB = kb - if(!KB.can_use(src, mob)) - continue - if(istype(KB, /datum/keybinding/movement)) - var/datum/keybinding/movement/KBM = KB - movement_kb_dirs[key] = KBM.move_dir - else - active_keybindings[key] += list(KB) - - if(!mob) // Clients can join before world/new is setup, so we gotta mob check em - return active_keybindings - for(var/datum/action/action as anything in mob.actions) - if(action.button?.linked_keybind?.binded_to) - var/datum/keybinding/mob/trigger_action_button/linked_bind = action.button.linked_keybind - active_keybindings[linked_bind.binded_to] += list(linked_bind) - - return active_keybindings diff --git a/code/modules/input/movement.dm b/code/modules/input/movement.dm deleted file mode 100644 index 2f221e61eb2..00000000000 --- a/code/modules/input/movement.dm +++ /dev/null @@ -1,21 +0,0 @@ -#define NORTH_SOUTH (NORTH | SOUTH) -#define EAST_WEST (EAST | WEST) - -/// Key loop to check for movement keys held and move in the desired direction. -/atom/movable/key_loop(client/C) - var/datum/input_data/ID = C.input_data - if(!ID) - return - - var/direction = (ID.desired_move_dir | ID.desired_move_dir_add) & ~ID.desired_move_dir_sub //bitflag fun at no extra cost - - // Pressing two opposite directions will cancel both out - if((direction & NORTH_SOUTH) >= NORTH_SOUTH) - direction &= ~NORTH_SOUTH - if((direction & EAST_WEST) >= EAST_WEST) - direction &= ~EAST_WEST - - C.Move(get_step(src, direction), direction) - -#undef NORTH_SOUTH -#undef EAST_WEST diff --git a/code/modules/instruments/objs/items/_instrument.dm b/code/modules/instruments/objs/items/_instrument.dm index f5cb6748e2f..2f0bf2d403f 100644 --- a/code/modules/instruments/objs/items/_instrument.dm +++ b/code/modules/instruments/objs/items/_instrument.dm @@ -30,6 +30,9 @@ /obj/item/instrument/attack_self(mob/user) ui_interact(user) +/obj/item/instrument/ui_state(mob/user) + return GLOB.inventory_state + /obj/item/instrument/ui_data(mob/user) return song.ui_data(user) @@ -38,10 +41,10 @@ return song.ui_interact(user, ui) -/obj/item/instrument/ui_act(action, params) +/obj/item/instrument/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) if(..()) return - return song.ui_act(action, params) + return song.ui_act(action, params, ui, state) /** * Whether the instrument should stop playing diff --git a/code/modules/instruments/objs/structures/_musician.dm b/code/modules/instruments/objs/structures/_musician.dm index de17cf3f9c2..1f631e27fd1 100644 --- a/code/modules/instruments/objs/structures/_musician.dm +++ b/code/modules/instruments/objs/structures/_musician.dm @@ -27,10 +27,10 @@ /obj/structure/musician/ui_interact(mob/user, datum/tgui/ui = null) song.ui_interact(user, ui) -/obj/structure/musician/ui_act(action, params) +/obj/structure/musician/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) if(..()) return - return song.ui_act(action, params) + return song.ui_act(action, params, ui, state) /obj/structure/musician/wrench_act(mob/living/user, obj/item/I) default_unfasten_wrench(user, I, 40) diff --git a/code/modules/instruments/songs/_song_ui.dm b/code/modules/instruments/songs/_song_ui.dm index 01b950e7e76..7d13daadb01 100644 --- a/code/modules/instruments/songs/_song_ui.dm +++ b/code/modules/instruments/songs/_song_ui.dm @@ -44,6 +44,9 @@ return data +/datum/song/ui_state(mob/user) + return parent.ui_state(user) + /datum/song/ui_interact(mob/user, datum/tgui/ui = null) ui = SStgui.try_update_ui(user, parent, ui) if(!ui) @@ -51,8 +54,9 @@ ui.open() ui.set_autoupdate(FALSE) // NO!!! Don't auto-update this!! -/datum/song/ui_act(action, params) +/datum/song/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = TRUE + var/mob/user = ui.user switch(action) if("newsong") lines = new() @@ -60,10 +64,10 @@ name = "" if("import") var/t = "" - t = tgui_input_text(usr, "Please paste the entire song, formatted:", parent.name, max_length = (MUSIC_MAXLINECHARS * MUSIC_MAXLINES), multiline = TRUE) - if(!in_range(parent, usr)) + t = tgui_input_text(user, "Please paste the entire song, formatted:", parent.name, max_length = (MUSIC_MAXLINECHARS * MUSIC_MAXLINES), multiline = TRUE) + if(!t || !(state.can_use_topic(parent, user) == UI_INTERACTIVE)) return - parse_song(t) + parse_song(t, user) return FALSE if("help") help = !help @@ -76,10 +80,10 @@ if("tempo") tempo = sanitize_tempo(text2num(params["new"])) if("play") - INVOKE_ASYNC(src, PROC_REF(start_playing), usr) + INVOKE_ASYNC(src, PROC_REF(start_playing), user) if("newline") - var/newline = tgui_input_text(usr, "Enter your line:", parent.name, max_length = MUSIC_MAXLINECHARS) - if(!newline || !in_range(parent, usr)) + var/newline = tgui_input_text(user, "Enter your line:", parent.name, max_length = MUSIC_MAXLINECHARS) + if(!newline || !state.can_use_topic(parent, user)) return if(length(newline) > MUSIC_MAXLINECHARS) newline = copytext(newline, 1, MUSIC_MAXLINECHARS) @@ -91,8 +95,8 @@ lines.Cut(num, num + 1) if("modifyline") var/num = round(text2num(params["line"])) - var/content = tgui_input_text(usr, "Enter your line:", parent.name, lines[num], max_length = MUSIC_MAXLINECHARS) - if(!content || !in_range(parent, usr)) + var/content = tgui_input_text(user, "Enter your line:", parent.name, lines[num], max_length = MUSIC_MAXLINECHARS) + if(!content || !(state.can_use_topic(parent, user) == UI_INTERACTIVE)) return if(num > length(lines) || num < 1) return @@ -139,12 +143,12 @@ set_dropoff_volume(initial(sustain_dropoff_volume), TRUE) else return FALSE - parent.add_fingerprint(usr) + parent.add_fingerprint(user) /** * Parses a song the user has input into lines and stores them. */ -/datum/song/proc/parse_song(text) +/datum/song/proc/parse_song(text, mob/user) set waitfor = FALSE //split into lines stop_playing() @@ -158,12 +162,12 @@ else tempo = sanitize_tempo(5) // default 120 BPM if(length(lines) > MUSIC_MAXLINES) - to_chat(usr, "Too many lines!") + to_chat(user, "Too many lines!") lines.Cut(MUSIC_MAXLINES + 1) var/linenum = 1 for(var/l in lines) if(length_char(l) > MUSIC_MAXLINECHARS) - to_chat(usr, "Line [linenum] too long!") + to_chat(user, "Line [linenum] too long!") lines.Remove(l) else linenum++ diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm index 723f698c974..1b4dd53ab03 100644 --- a/code/modules/karma/karma.dm +++ b/code/modules/karma/karma.dm @@ -1,3 +1,5 @@ +//#define KARMA_ENABLE + /* KARMA Everything karma related is here. Part of karma purchase is handled in client_procs.dm */ @@ -112,6 +114,7 @@ GLOBAL_LIST_EMPTY(karma_spenders) return FALSE return TRUE +#ifdef KARMA_ENABLE /mob/verb/spend_karma_list() set name = "Award Karma" @@ -210,3 +213,5 @@ GLOBAL_LIST_EMPTY(karma_spenders) currentkarma = (text2num(totalkarma) - text2num(karmaspent)) return currentkarma + +#endif diff --git a/code/modules/keybindings/bindings_atom.dm b/code/modules/keybindings/bindings_atom.dm new file mode 100644 index 00000000000..0f87544c5fd --- /dev/null +++ b/code/modules/keybindings/bindings_atom.dm @@ -0,0 +1,46 @@ +// You might be wondering why this isn't client level. If focus is null, we don't want you to move. +// Only way to do that is to tie the behavior into the focus's keyLoop(). + +/atom/movable/keyLoop(client/user) + // Clients don't go null randomly. They do go null unexpectedly though, when they're poked in particular ways + // keyLoop is called by a for loop over mobs. We're guarenteed that all the mobs have clients at the START + // But the move of one mob might poke the client of another, so we do this + if(!user) + return FALSE + var/movement_dir = user.intended_direction | user.next_move_dir_add + // If we're not movin anywhere, we aren't movin anywhere + // Safe because nothing adds to movement_dir after this moment + if(!movement_dir) + // No input == our removal would have done nothing + // So we can safely forget about it + user.next_move_dir_sub = NONE + return FALSE + + if(user.next_move_dir_sub) + movement_dir &= ~user.next_move_dir_sub + // Sanity checks in case you hold left and right and up to make sure you only go up + if((movement_dir & NORTH) && (movement_dir & SOUTH)) + movement_dir &= ~(NORTH|SOUTH) + if((movement_dir & EAST) && (movement_dir & WEST)) + movement_dir &= ~(EAST|WEST) + + if(user.dir != NORTH && movement_dir) //If we're not moving, don't compensate, as byond will auto-fill dir otherwise + movement_dir = turn(movement_dir, -dir2angle(user.dir)) //By doing this we ensure that our input direction is offset by the client (camera) direction + + //turn without moving while using the movement lock key, unless something wants to ignore it and move anyway + if(user.movement_locked && !(SEND_SIGNAL(src, COMSIG_MOVABLE_KEYBIND_FACE_DIR, movement_dir) & COMSIG_IGNORE_MOVEMENT_LOCK)) + keybind_face_direction(movement_dir) + // Null check cause of the signal above + else if(user) + user.Move(get_step(src, movement_dir), movement_dir) + return !!movement_dir //true if there was actually any player input + + return FALSE + + +/client/proc/calculate_move_dir() + var/movement_dir = NONE + for(var/_key in keys_held) + movement_dir |= movement_keys[_key] + intended_direction = movement_dir + diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm new file mode 100644 index 00000000000..5b6801a80fb --- /dev/null +++ b/code/modules/keybindings/bindings_client.dm @@ -0,0 +1,101 @@ +// Clients aren't datums so we have to define these procs indpendently. +// These verbs are called for all key press and release events +/client/verb/KeyDown(_key as text) + set instant = TRUE + set hidden = TRUE + + client_keysend_amount += 1 + + var/cache = client_keysend_amount + + if(keysend_tripped && next_keysend_trip_reset <= world.time) + keysend_tripped = FALSE + + if(next_keysend_reset <= world.time) + client_keysend_amount = 0 + next_keysend_reset = world.time + (1 SECONDS) + + //The "tripped" system is to confirm that flooding is still happening after one spike + //not entirely sure how byond commands interact in relation to lag + //don't want to kick people if a lag spike results in a huge flood of commands being sent + if(cache >= MAX_KEYPRESS_AUTOKICK) + if(!keysend_tripped) + keysend_tripped = TRUE + next_keysend_trip_reset = world.time + (2 SECONDS) + else + to_chat(src, span_userdanger("Flooding keysends! This could have been caused by lag, or due to a plugged-in game controller. You have been disconnected from the server automatically.")) + log_and_message_admins("was just autokicked for flooding keysends; likely abuse but potentially lagspike, or a controller plugged into their PC.") + qdel(src) + return + + ///Check if the key is short enough to even be a real key + if(LAZYLEN(_key) > MAX_KEYPRESS_COMMANDLENGTH) + to_chat(src, span_userdanger("Invalid KeyDown detected! You have been disconnected from the server automatically.")) + log_and_message_admins("just attempted to send an invalid keypress. Keymessage was over [MAX_KEYPRESS_COMMANDLENGTH] characters, autokicking due to likely abuse.") + qdel(src) + return + + if(length(keys_held) >= HELD_KEY_BUFFER_LENGTH && !keys_held[_key]) + KeyUp(keys_held[1]) //We are going over the number of possible held keys, so let's remove the first one. + + //the time a key was pressed isn't actually used anywhere (as of 2019-9-10) but this allows easier access usage/checking + keys_held[_key] = world.time + var/movement = movement_keys[_key] + if(movement) + calculate_move_dir() + if(!movement_locked && !(next_move_dir_sub & movement)) + next_move_dir_add |= movement + + // Client-level keybindings are ones anyone should be able to do at any time + // Things like taking screenshots, hitting tab, and adminhelps. + var/AltMod = keys_held["Alt"] ? "Alt" : "" + var/CtrlMod = keys_held["Ctrl"] ? "Ctrl" : "" + var/ShiftMod = keys_held["Shift"] ? "Shift" : "" + var/full_key + switch(_key) + if("Alt", "Ctrl", "Shift") + full_key = "[AltMod][CtrlMod][ShiftMod]" + else + if(AltMod || CtrlMod || ShiftMod) + full_key = "[AltMod][CtrlMod][ShiftMod][_key]" + key_combos_held[_key] = full_key + else + full_key = _key + + var/keycount = 0 + for(var/datum/keybinding/keybinding as anything in active_keybindings[full_key]) + keycount++ + if(keybinding.can_use(src) && keybinding.down(src) && keycount >= MAX_COMMANDS_PER_KEY) + break + + mob.focus?.key_down(_key, src, full_key) + + +/client/verb/KeyUp(_key as text) + set instant = TRUE + set hidden = TRUE + + var/key_combo = key_combos_held[_key] + if(key_combo) + key_combos_held -= _key + KeyUp(key_combo) + + if(!keys_held[_key]) + return + + keys_held -= _key + + var/movement = movement_keys[_key] + if(movement) + calculate_move_dir() + if(!movement_locked && !(next_move_dir_add & movement)) + next_move_dir_sub |= movement + + // We don't do full key for release, because for mod keys you + // can hold different keys and releasing any should be handled by the key binding specifically + for(var/datum/keybinding/keybinding as anything in active_keybindings[_key]) + if(keybinding.can_use(src) && keybinding.up(src)) + break + + mob.focus?.key_up(_key, src) + diff --git a/code/modules/keybindings/focus.dm b/code/modules/keybindings/focus.dm new file mode 100644 index 00000000000..c68ee227951 --- /dev/null +++ b/code/modules/keybindings/focus.dm @@ -0,0 +1,6 @@ +/mob/proc/set_focus(datum/new_focus) + if(focus == new_focus) + return + focus = new_focus + reset_perspective(focus) //Maybe this should be done manually? You figure it out, reader + diff --git a/code/modules/keybindings/readme.md b/code/modules/keybindings/readme.md new file mode 100644 index 00000000000..f57d8d55ffa --- /dev/null +++ b/code/modules/keybindings/readme.md @@ -0,0 +1,42 @@ +# In-code keypress handling system + +This whole system is heavily based off of forum_account's keyboard library. +Thanks to forum_account for saving the day, the library can be found +[here](https://secure.byond.com/developer/Forum_account/Keyboard)! + +.dmf macros have some very serious shortcomings. For example, they do not allow reusing parts +of one macro in another, so giving cyborgs their own shortcuts to swap active module couldn't +inherit the movement that all mobs should have anyways. The webclient only supports one macro, +so having more than one was problematic. Additionally each keybind has to call an actual +verb, which meant a lot of hidden verbs that just call one other proc. Also our existing +macro was really bad and tied unrelated behavior into `Northeast()`, `Southeast()`, `Northwest()`, +and `Southwest()`. + +The basic premise of this system is to not screw with .dmf macro setup at all and handle +pressing those keys in the code instead. We have every key call `client.keyDown()` +or `client.keyUp()` with the pressed key as an argument. Certain keys get processed +directly by the client because they should be doable at any time, then we call +`keyDown()` or `keyUp()` on the client's holder and the client's mob's focus. +By default `mob.focus` is the mob itself, but you can set it to any datum to give control of a +client's keypresses to another object. This would be a good way to handle a menu or driving +a mech. You can also set it to null to disregard input from a certain user. + +Movement is handled by having each client call `client.keyLoop()` every game tick. +As above, this calls holder and `focus.keyLoop()`. `atom/movable/keyLoop()` handles movement +Try to keep the calculations in this proc light. It runs every tick for every client after all! + +You can also tell which keys are being held down now. Each client a list of keys pressed called +`keys_held`. Each entry is a key as a text string associated with the world.time when it was +pressed. + +No client-set keybindings at this time, but it shouldn't be too hard if someone wants. + +Notes about certain keys: + +* `Tab` has client-sided behavior but acts normally +* `T`, `O`, and `M` move focus to the input when pressed. This fires the keyUp macro right away. +* `\` needs to be escaped in the dmf so any usage is `\\` + +You cannot `TICK_CHECK` or check `world.tick_usage` inside of procs called by key down and up +events. They happen outside of a byond tick and have no meaning there. Key looping +works correctly since it's part of a subsystem, not direct input. \ No newline at end of file diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm new file mode 100644 index 00000000000..470527553ba --- /dev/null +++ b/code/modules/keybindings/setup.dm @@ -0,0 +1,84 @@ +// Set a client's focus to an object and override these procs on that object to let it handle keypresses + +/datum/proc/key_down(key, client/user, full_key) // Called when a key is pressed down initially + SHOULD_CALL_PARENT(TRUE) + return + + +/datum/proc/key_up(key, client/user) // Called when a key is released + return + + +/datum/proc/keyLoop(client/user) // Called once every frame + set waitfor = FALSE + return + + +/client/proc/set_macros() + set waitfor = FALSE + + //Reset the buffer + client_reset_held_keys() + + erase_all_macros() + + var/list/macro_sets = SSinput.macro_set + for(var/i in 1 to length(macro_sets)) + var/setname = macro_sets[i] + if(setname != "default") + winclone(src, "default", setname) + var/list/macro_set = macro_sets[setname] + for(var/k in 1 to length(macro_set)) + var/key = macro_set[k] + var/command = macro_set[key] + winset(src, "[setname]-[key]", "parent=[setname];name=[key];command=[command]") + + winset(src, null, "input.border=line") //screw you, we start in hotkey mode now + + calculate_move_dir() + + +// removes all the existing macros +/client/proc/erase_all_macros() + var/erase_output = "" + var/list/macro_set = params2list(winget(src, "default.*", "command")) // The third arg doesnt matter here as we're just removing them all + for(var/k in 1 to length(macro_set)) + var/list/split_name = splittext(macro_set[k], ".") + var/macro_name = "[split_name[1]].[split_name[2]]" // [3] is "command" + erase_output = "[erase_output];[macro_name].parent=null" + winset(src, null, erase_output) + + +/// Manually clears any held keys, in case due to lag or other undefined behavior a key gets stuck. +/client/proc/client_reset_held_keys() + for(var/key in keys_held) + KeyUp(key) + + //In case one got stuck and the previous loop didn't clean it, somehow. + for(var/key in key_combos_held) + KeyUp(key_combos_held[key]) + + +/client/proc/update_active_keybindings() + active_keybindings = list() + movement_keys = list() + + for(var/key in prefs?.keybindings) + for(var/datum/keybinding/keybinding as anything in prefs.keybindings[key]) + if(!keybinding.can_use(src, mob)) + continue + if(istype(keybinding, /datum/keybinding/movement)) + var/datum/keybinding/movement/move_keybinding = keybinding + movement_keys[key] = move_keybinding.move_dir + else + active_keybindings[key] += list(keybinding) + calculate_move_dir() + if(!mob) // Clients can join before world/new is setup, so we gotta mob check em + return active_keybindings + for(var/datum/action/action as anything in mob.actions) + if(action.button?.linked_keybind?.binded_to) + var/datum/keybinding/mob/trigger_action_button/linked_bind = action.button.linked_keybind + active_keybindings[linked_bind.binded_to] += list(linked_bind) + + return active_keybindings + diff --git a/code/modules/map_fluff/event.dm b/code/modules/map_fluff/event.dm index a3ab5bf7593..d569c46558b 100644 --- a/code/modules/map_fluff/event.dm +++ b/code/modules/map_fluff/event.dm @@ -39,3 +39,16 @@ company_short = "NT" starsys_name = "Epsilon Eridani" admin_only = TRUE + +/datum/map/delta_old + name = "Delta Legacy" + map_path = "_maps/map_files/event/Station/delta_old.dmm" + lavaland_path = "_maps/map_files/Delta/Lavaland.dmm" + + station_name = "NSS Kerberos" + station_short = "Kerberos" + dock_name = "NAV Trurl" + company_name = "Nanotrasen" + company_short = "NT" + starsys_name = "Epsilon Eridani" + admin_only = TRUE diff --git a/code/modules/martial_arts/martial.dm b/code/modules/martial_arts/martial.dm index 78fcaa19ca3..1a4097c2e66 100644 --- a/code/modules/martial_arts/martial.dm +++ b/code/modules/martial_arts/martial.dm @@ -191,9 +191,9 @@ if(istype(MA, src)) return FALSE if(has_explaination_verb) - H.verbs |= /mob/living/carbon/human/proc/martial_arts_help + add_verb(H, /mob/living/carbon/human/proc/martial_arts_help) if(has_dirslash) - H.verbs |= /mob/living/carbon/human/proc/dirslash_enabling + add_verb(H, /mob/living/carbon/human/proc/dirslash_enabling) H.dirslash_enabled = TRUE temporary = make_temporary H.mind.known_martial_arts.Add(src) @@ -208,12 +208,12 @@ deltimer(combo_timer) H.mind.known_martial_arts.Remove(MA) H.mind.martial_art = get_highest_weight(H) - remove_verbs(H) + remove_martial_art_verbs(H) return TRUE -/datum/martial_art/proc/remove_verbs(mob/living/carbon/human/old_human) - old_human.verbs -= /mob/living/carbon/human/proc/martial_arts_help - old_human.verbs -= /mob/living/carbon/human/proc/dirslash_enabling +/datum/martial_art/proc/remove_martial_art_verbs(mob/living/carbon/human/old_human) + remove_verb(old_human, /mob/living/carbon/human/proc/martial_arts_help) + remove_verb(old_human, /mob/living/carbon/human/proc/dirslash_enabling) old_human.dirslash_enabled = initial(old_human.dirslash_enabled) return TRUE diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 1368f3700ec..c4967a6cf64 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -214,7 +214,9 @@ add_attack_logs(user, src, "emag-bombed") boom(user) -/obj/structure/closet/crate/secure/loot/togglelock(mob/user) +/obj/structure/closet/crate/secure/loot/togglelock(mob/living/user) + if(!istype(user)) + return if(locked) boom(user) else diff --git a/code/modules/mining/lavaland/loot/colossus_loot.dm b/code/modules/mining/lavaland/loot/colossus_loot.dm index 2851146f02a..c803cf5878b 100644 --- a/code/modules/mining/lavaland/loot/colossus_loot.dm +++ b/code/modules/mining/lavaland/loot/colossus_loot.dm @@ -285,7 +285,7 @@ . = ..() ADD_TRAIT(src, TRAIT_NO_FLOATING_ANIM, INNATE_TRAIT) AddElement(/datum/element/simple_flying) - verbs -= /mob/verb/me_verb + remove_verb(src, /mob/verb/me_verb) var/datum/atom_hud/medsensor = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medsensor.add_hud_to(src) diff --git a/code/modules/mining/lavaland/loot/hierophant_loot.dm b/code/modules/mining/lavaland/loot/hierophant_loot.dm index bd711f38cd9..41cd9bf791d 100644 --- a/code/modules/mining/lavaland/loot/hierophant_loot.dm +++ b/code/modules/mining/lavaland/loot/hierophant_loot.dm @@ -392,7 +392,6 @@ stat_allowed = UNCONSCIOUS action_icon_state = "hierophant_talisman_heal" action_background_icon_state = "bg_hierophant_talisman" - panel = "Hierophant Talisman" /obj/effect/proc_holder/spell/hierophant_talisman_heal/create_new_targeting() var/datum/spell_targeting/targeted/T = new() @@ -432,7 +431,6 @@ centcom_cancast = FALSE action_icon_state = "hierophant_talisman_teleport" action_background_icon_state = "bg_hierophant_talisman" - panel = "Hierophant Talisman" /obj/effect/proc_holder/spell/hierophant_talisman_teleport/create_new_targeting() var/datum/spell_targeting/click/T = new() @@ -485,7 +483,6 @@ stat_allowed = UNCONSCIOUS action_icon_state = "hierophant_talisman_message" action_background_icon_state = "bg_hierophant_talisman" - panel = "Hierophant Talisman" /obj/effect/proc_holder/spell/hierophant_talisman_message/create_new_targeting() var/datum/spell_targeting/click/T = new() diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 76e6284a761..d2ff4cd36de 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -46,13 +46,13 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) add_sight(SEE_TURFS|SEE_MOBS|SEE_OBJS|SEE_SELF) set_invis_see(SEE_INVISIBLE_OBSERVER_AI_EYE) - verbs += list( + add_verb(src, list( /mob/dead/observer/proc/dead_tele, /mob/dead/observer/proc/open_spawners_menu, /mob/dead/observer/proc/emote_spin_ghost, /mob/dead/observer/proc/emote_flip_ghost, /mob/dead/observer/proc/open_minigames_menu, - ) + )) // Our new boo spell. AddSpell(new /obj/effect/proc_holder/spell/boo(null)) @@ -184,6 +184,7 @@ Works together with spawning an observer, noted above. else GLOB.non_respawnable_keys[ckey] = 1 ghost.key = key + ghost.client?.init_verbs() SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, ghost) return ghost @@ -273,12 +274,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp abstract_move(destination)//Get out of closets and such as a ghost -/mob/dead/observer/Stat() - ..() - statpanel("Status") - if(client.statpanel == "Status") - show_stat_emergency_shuttle_eta() - stat(null, "Respawnability: [(src in GLOB.respawnable_list) ? "Yes" : "No"]") +/mob/dead/observer/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Respawnability:", "[(src in GLOB.respawnable_list) ? "Yes" : "No"]") /mob/dead/observer/verb/reenter_corpse() set category = "Ghost" diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 66cd2eed652..b1916518549 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -52,7 +52,7 @@ /mob/living/carbon/alien/New() ..() create_reagents(1000) - verbs += /mob/living/verb/mob_sleep + add_verb(src, /mob/living/verb/mob_sleep) night_vision_action = new night_vision_action.Grant(src) @@ -82,14 +82,13 @@ ) -/mob/living/carbon/alien/Stat() - ..() - statpanel("Status") - stat(null, "Intent: [a_intent]") - stat(null, "Move Mode: [m_intent]") - show_stat_emergency_shuttle_eta() +/mob/living/carbon/alien/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Intent:", "[a_intent]") + status_tab_data[++status_tab_data.len] = list("Move Mode:", "[m_intent]") if(can_evolve) - stat(null, "Evolution progress: [evolution_points]/[max_evolution_points]") + status_tab_data[++status_tab_data.len] = list("Evolution progress: [evolution_points]/[max_evolution_points]") /mob/living/carbon/alien/get_default_language() diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 93644f559a5..abbd051f1bd 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -14,6 +14,15 @@ var/pounce_cooldown_time = 3 SECONDS var/leap_on_click = FALSE +GLOBAL_LIST_INIT(strippable_alien_humanoid_items, create_strippable_list(list( + /datum/strippable_item/hand/left, + /datum/strippable_item/hand/right, + /datum/strippable_item/mob_item_slot/handcuffs, + /datum/strippable_item/mob_item_slot/legcuffs, + /datum/strippable_item/mob_item_slot/pocket/left, + /datum/strippable_item/mob_item_slot/pocket/right, +))) + //This is fine right now, if we're adding organ specific damage this needs to be updated /mob/living/carbon/alien/humanoid/New() @@ -25,6 +34,7 @@ ..() AddSpell(new /obj/effect/proc_holder/spell/alien_spell/regurgitate) AddElement(/datum/element/footstep, FOOTSTEP_MOB_CLAW, 0.5, -11) + AddElement(/datum/element/strippable, GLOB.strippable_alien_humanoid_items) update_icons() @@ -68,48 +78,6 @@ take_overall_damage(b_loss, f_loss) -/mob/living/carbon/alien/humanoid/show_inv(mob/user as mob) - user.set_machine(src) - - var/dat = {"

[category]

[toggle.name][toggle.description]Admin Restricted.
Adjust[(toggles & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"][(toggles2 & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"][(sound & toggle.preftoggle_bitflag) ? "Enabled" : "Disabled"]

- - - "} - - // No need to even show this right now since its unused. - - /*dat += "" - - dat += "" - - dat += ""*/ - - dat += "" - if(legcuffed) - dat += "" - - dat += {"
Left Hand:[(l_hand && !(l_hand.item_flags&ABSTRACT)) ? l_hand : "Empty"]
Right Hand:[(r_hand && !(r_hand.item_flags&ABSTRACT)) ? r_hand : "Empty"]
 
Head:[(head && !(head.item_flags&ABSTRACT)) ? head : "Empty"]
 
Exosuit:[(wear_suit && !(wear_suit.item_flags&ABSTRACT)) ? wear_suit : "Empty"]
Chitin pouches:" - if(l_store && !(l_store.item_flags&ABSTRACT)) - dat += "Left (Full)" - else - dat += "Left (Empty)" - - dat += " " - if(r_store && !(r_store.item_flags&ABSTRACT)) - dat += "Right (Full)" - else - dat += "Right (Empty)" - - if(handcuffed) - dat += "
Handcuffed: Remove
Legcuffed
- Close - "} - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500) - popup.set_content(dat) - popup.open() - - /mob/living/carbon/alien/humanoid/cuff_resist(obj/item/I, cuff_break = FALSE) playsound(src, 'sound/voice/hiss5.ogg', 40, TRUE, TRUE) //Alien roars when starting to break free return ..(I, cuff_break = TRUE) @@ -123,9 +91,11 @@ return 0.8 -/mob/living/carbon/alien/humanoid/toggle_move_intent() //because with movement intent change our pose changes - ..() - update_icons() +/mob/living/carbon/alien/humanoid/toggle_move_intent(new_move_intent) //because with movement intent change our pose changes + var/old_m_intent = m_intent + . = ..() + if(old_m_intent != m_intent) + update_icons() /mob/living/carbon/alien/humanoid/examine(mob/user) diff --git a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm index ddf5aafb890..9013251e919 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm @@ -13,7 +13,6 @@ if(!QDELETED(src)) update_inv_pockets() - /mob/living/carbon/alien/humanoid/equip_to_slot(obj/item/I, slot, initial) if(!slot) return diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 719be5fbf27..17d116cd973 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -87,9 +87,6 @@ // now constructs damage icon for each organ from mask * damage field -/mob/living/carbon/alien/larva/show_inv(mob/user) - return - /mob/living/carbon/alien/larva/start_pulling(atom/movable/pulled_atom, state, force = pull_force, supress_message = FALSE) return FALSE diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index 8f75f96c59a..f16f77bb016 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -60,18 +60,15 @@ I'm using this for Stat to give it a more nifty interface to work with return B.dna.species.name -/mob/living/carbon/brain/Stat() - ..() +/mob/living/carbon/brain/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data if(has_synthetic_assistance()) - statpanel("Status") - show_stat_emergency_shuttle_eta() - - if(client.statpanel == "Status") - //Knowing how well-off your mech is doing is really important as an MMI - if(ismecha(src.loc)) - var/obj/mecha/M = src.loc - stat("Exosuit Charge:", "[istype(M.cell) ? "[M.cell.charge] / [M.cell.maxcharge]" : "No cell detected"]") - stat("Exosuit Integrity", "[!M.obj_integrity ? "0" : "[(M.obj_integrity / M.max_integrity) * 100]"]%") + //Knowing how well-off your mech is doing is really important as an MMI + if(ismecha(src.loc)) + var/obj/mecha/M = src.loc + status_tab_data[++status_tab_data.len] = list("Exosuit Charge:", "[istype(M.cell) ? "[M.cell.charge] / [M.cell.maxcharge]" : "No cell detected"]") + status_tab_data[++status_tab_data.len] = list("Exosuit Integrity", "[!M.obj_integrity ? "0" : "[(M.obj_integrity / M.max_integrity) * 100]"]%") /mob/living/carbon/brain/can_safely_leave_loc() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 5e1a00a4a31..c3e02e0a4ee 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -674,15 +674,15 @@ for(var/obj/item/organ/internal/organ as anything in internal_organs) organ.emp_act(severity) -/mob/living/carbon/Stat() - ..() - if(statpanel("Status")) - var/obj/item/organ/internal/xenos/plasmavessel/vessel = get_int_organ(/obj/item/organ/internal/xenos/plasmavessel) - if(vessel) - stat(null, "Plasma Stored: [vessel.stored_plasma]/[vessel.max_plasma]") - var/obj/item/organ/internal/wryn/glands/glands = get_int_organ(/obj/item/organ/internal/wryn/glands) - if(glands) - stat(null, "Wax: [glands.wax]") +/mob/living/carbon/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + var/obj/item/organ/internal/xenos/plasmavessel/vessel = get_int_organ(/obj/item/organ/internal/xenos/plasmavessel) + if(vessel) + status_tab_data[++status_tab_data.len] = list("Plasma Stored:", "[vessel.stored_plasma]/[vessel.max_plasma]") + var/obj/item/organ/internal/wryn/glands/glands = get_int_organ(/obj/item/organ/internal/wryn/glands) + if(glands) + status_tab_data[++status_tab_data.len] = list("Wax: [glands.wax]") /mob/living/carbon/slip(weaken, obj/slipped_on, lube_flags, tilesSlipped) if(movement_type & MOVETYPES_NOT_TOUCHING_GROUND) @@ -901,13 +901,11 @@ so that different stomachs can handle things in different ways VB*/ return shock_reduction -/mob/living/carbon/toggle_move_intent() - if(legcuffed) - to_chat(src, span_notice("Ваши ноги скованы! Вы не можете бежать, пока не снимете [legcuffed]!")) - m_intent = MOVE_INTENT_WALK //Just incase - hud_used?.move_intent.icon_state = "walking" - update_move_intent_slowdown() - return +/mob/living/carbon/can_change_move_intent(silent = FALSE) + if(m_intent == MOVE_INTENT_WALK && legcuffed) + if(!silent) + to_chat(src, span_notice("Ваши ноги скованы! Вы не можете бежать, пока не снимете [legcuffed.name]!")) + return FALSE return ..() diff --git a/code/modules/mob/living/carbon/carbon_stripping.dm b/code/modules/mob/living/carbon/carbon_stripping.dm new file mode 100644 index 00000000000..27ec3199c1e --- /dev/null +++ b/code/modules/mob/living/carbon/carbon_stripping.dm @@ -0,0 +1,180 @@ +/datum/strippable_item/mob_item_slot/head + key = STRIPPABLE_ITEM_HEAD + item_slot = ITEM_SLOT_HEAD + +/datum/strippable_item/mob_item_slot/back + key = STRIPPABLE_ITEM_BACK + item_slot = ITEM_SLOT_BACK + +/datum/strippable_item/mob_item_slot/back/get_alternate_actions(atom/source, mob/user) + return get_strippable_alternate_action_internals(get_item(source), source) + +/datum/strippable_item/mob_item_slot/back/alternate_action(atom/source, mob/user, action_key) + if(!..()) + return + strippable_alternate_action_internals(get_item(source), source, user) + +/datum/strippable_item/mob_item_slot/mask + key = STRIPPABLE_ITEM_MASK + item_slot = ITEM_SLOT_MASK + +/datum/strippable_item/mob_item_slot/mask/get_body_action(atom/source, mob/user) + if(!ishuman(source)) + return + var/mob/living/carbon/human/H = source + var/obj/item/organ/internal/headpocket/pocket = H.get_int_organ(/obj/item/organ/internal/headpocket) + if(istype(pocket) && pocket.pocket.master_item) + return "dislodge_headpocket" + +/datum/strippable_item/mob_item_slot/mask/get_alternate_actions(atom/source, mob/user) + var/obj/item/clothing/mask/muzzle/muzzle = get_item(source) + if(!istype(muzzle)) + return + if(muzzle.security_lock) + return "[muzzle.locked ? "dis" : "en"]able_lock" + +/datum/strippable_item/mob_item_slot/mask/alternate_action(atom/source, mob/user, action_key) + if(!..()) + return + // Headpocket dislodging + if(action_key == "dislodge_headpocket") + var/mob/living/carbon/human/H = source + var/obj/item/organ/internal/headpocket/pocket = H.get_int_organ(/obj/item/organ/internal/headpocket) + if(!pocket.pocket.master_item) + return + user.visible_message(span_danger("[user] is trying to remove something from [source]'s head!"), + span_danger("You start to dislodge whatever's inside [source]'s headpocket!")) + if(do_after(user, POCKET_STRIP_DELAY, source, max_interact_count = 1)) + user.visible_message(span_danger("[user] has dislodged something from [source]'s head!"), + span_danger("You have dislodged everything from [source]'s headpocket!")) + pocket.empty_contents() + add_attack_logs(user, source, "Stripped of headpocket items", isLivingSSD(source) ? null : ATKLOG_ALL) + return + + // Altering a muzzle + if(action_key != "enable_lock" && action_key != "disable_lock") + return + var/obj/item/clothing/mask/muzzle/muzzle = get_item(source) + if(!istype(muzzle)) + return + if(!ishuman(user)) + to_chat(user, "You lack the ability to manipulate the lock.") + return + + muzzle.visible_message(span_danger("[user] tries to [muzzle.locked ? "unlock" : "lock"] [source]'s [muzzle.name]."), \ + span_userdanger("[user] tries to [muzzle.locked ? "unlock" : "lock"] [source]'s [muzzle.name].")) + if(!do_after(user, POCKET_STRIP_DELAY, source, max_interact_count = 1)) + return + + var/success = FALSE + if(muzzle.locked) + success = muzzle.do_unlock(user) + else + success = muzzle.do_lock(user) + + if(!success) + return + muzzle.visible_message(span_danger("[user] [muzzle.locked ? "locks" : "unlocks"] [source]'s [muzzle.name]."), \ + span_userdanger("[user] [muzzle.locked ? "locks" : "unlocks"] [source]'s [muzzle.name].")) + + +/datum/strippable_item/mob_item_slot/handcuffs + key = STRIPPABLE_ITEM_HANDCUFFS + item_slot = ITEM_SLOT_HANDCUFFED + +/datum/strippable_item/mob_item_slot/handcuffs/should_show(atom/source, mob/user) + if(!iscarbon(source)) + return FALSE + + var/mob/living/carbon/carbon_source = source + return !isnull(carbon_source.handcuffed) + +// You shouldn't be able to equip things to handcuff slots. +/datum/strippable_item/mob_item_slot/handcuffs/try_equip(atom/source, obj/item/equipping, mob/user) + return FALSE + +/datum/strippable_item/mob_item_slot/legcuffs + key = STRIPPABLE_ITEM_LEGCUFFS + item_slot = ITEM_SLOT_LEGCUFFED + +/datum/strippable_item/mob_item_slot/legcuffs/should_show(atom/source, mob/user) + if(!iscarbon(source)) + return FALSE + + var/mob/living/carbon/carbon_source = source + return !isnull(carbon_source.legcuffed) + +// You shouldn't be able to equip things to legcuff slots. +/datum/strippable_item/mob_item_slot/legcuffs/try_equip(atom/source, obj/item/equipping, mob/user) + return FALSE + +/// A strippable item for a hand +/datum/strippable_item/hand + + /// Which hand? + var/which_hand + +/datum/strippable_item/hand/belt/get_alternate_actions(atom/source, mob/user) + return get_strippable_alternate_action_internals(get_item(source), source) + +/datum/strippable_item/hand/get_item(atom/source) + if(!ismob(source)) + return null + + var/mob/mob_source = source + return mob_source.get_item_by_slot(which_hand) + +/datum/strippable_item/hand/try_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return FALSE + + if(!ismob(source)) + return FALSE + + var/mob/mob_source = source + if(!mob_source.put_in_hand_check(equipping, which_hand)) + to_chat(user, span_warning("\The [equipping] doesn't fit in that place!")) + return FALSE + + return TRUE + +/datum/strippable_item/hand/start_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return + + if(!ismob(source)) + return FALSE + + var/mob/mob_source = source + + if(!mob_source.put_in_hand_check(equipping, which_hand)) + return FALSE + + return TRUE + +/datum/strippable_item/hand/finish_equip(atom/source, obj/item/equipping, mob/user) + if(!iscarbon(source)) + return FALSE + + var/mob/mob_source = source + mob_source.put_in_hand(equipping, which_hand) + +/datum/strippable_item/hand/finish_unequip(atom/source, mob/user) + var/obj/item/item = get_item(source) + if(isnull(item)) + return FALSE + + if(!ismob(source)) + return FALSE + + finish_unequip_mob(item, source, user) + +/datum/strippable_item/hand/left + key = STRIPPABLE_ITEM_LHAND + which_hand = ITEM_SLOT_HAND_LEFT + +/datum/strippable_item/hand/right + key = STRIPPABLE_ITEM_RHAND + which_hand = ITEM_SLOT_HAND_RIGHT diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index a3cfa1998ce..f8f5023c163 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -18,6 +18,7 @@ handcrafting = new() AddElement(/datum/element/footstep, FOOTSTEP_MOB_HUMAN, 1, -6) + AddElement(/datum/element/strippable, GLOB.strippable_human_items) UpdateAppearance() GLOB.human_list += src @@ -194,61 +195,60 @@ if(!body_accessory) change_body_accessory("Plain Wings") -/mob/living/carbon/human/Stat() - ..() - statpanel("Status") - - stat(null, "Intent: [a_intent]") - stat(null, "Move Mode: [m_intent]") - - show_stat_emergency_shuttle_eta() - - if(client.statpanel == "Status") - var/total_user_contents = GetAllContents() // cache it - if(locate(/obj/item/gps) in total_user_contents) - var/turf/T = get_turf(src) - stat(null, "GPS: [COORD(T)]") - if(locate(/obj/item/assembly/health) in total_user_contents) - stat(null, "Health: [health]") - if(internal) - if(!internal.air_contents) - qdel(internal) - else - stat(null, "Internals: [internal.name]") +/mob/living/carbon/human/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + + status_tab_data[++status_tab_data.len] = list("Intent:", "[a_intent]") + status_tab_data[++status_tab_data.len] = list("Move Mode:", "[m_intent]") + + var/total_user_contents = GetAllContents() // cache it + if(locate(/obj/item/gps) in total_user_contents) + var/turf/T = get_turf(src) + status_tab_data[++status_tab_data.len] = list("GPS:", "[COORD(T)]") + if(locate(/obj/item/assembly/health) in total_user_contents) + status_tab_data[++status_tab_data.len] = list("Health:", "[health]") + if(internal) + if(!internal.air_contents) + qdel(internal) + else + status_tab_data[++status_tab_data.len] = list("Internal Atmosphere Info:", "[internal.name]") + status_tab_data[++status_tab_data.len] = list("Tank Pressure:", "[internal.air_contents.return_pressure()]") + status_tab_data[++status_tab_data.len] = list("Distribution Pressure:", "[internal.distribute_pressure]") - // I REALLY need to split up status panel things into datums - var/mob/living/simple_animal/borer/B = has_brain_worms() - if(B && B.controlling) - stat("Chemicals", B.chemicals) + // I REALLY need to split up status panel things into datums + var/mob/living/simple_animal/borer/B = has_brain_worms() + if(B && B.controlling) + status_tab_data[++status_tab_data.len] = list("Chemicals", B.chemicals) - if(mind) - var/datum/antagonist/changeling/cling = mind.has_antag_datum(/datum/antagonist/changeling) - if(cling) - stat("Chemical Storage", "[cling.chem_charges]/[cling.chem_storage]") - stat("Absorbed DNA", cling.absorbed_count) + if(mind) + var/datum/antagonist/changeling/cling = mind.has_antag_datum(/datum/antagonist/changeling) + if(cling) + status_tab_data[++status_tab_data.len] = list("Chemical Storage:", "[cling.chem_charges]/[cling.chem_storage]") + status_tab_data[++status_tab_data.len] = list("Absorbed DNA:", "[cling.absorbed_count]") - var/datum/antagonist/vampire/vamp = mind.has_antag_datum(/datum/antagonist/vampire) - if(vamp) - stat("Total Blood", "[vamp.bloodtotal]") - stat("Usable Blood", "[vamp.bloodusable]") + var/datum/antagonist/vampire/vamp = mind.has_antag_datum(/datum/antagonist/vampire) + if(vamp) + status_tab_data[++status_tab_data.len] = list("Total Blood:", "[vamp.bloodtotal]") + status_tab_data[++status_tab_data.len] = list("Usable Blood:", "[vamp.bloodusable]") - var/datum/antagonist/goon_vampire/g_vamp = mind.has_antag_datum(/datum/antagonist/goon_vampire) - if(g_vamp) - stat("Всего крови", "[g_vamp.bloodtotal]") - stat("Доступная кровь", "[g_vamp.bloodusable]") + var/datum/antagonist/goon_vampire/g_vamp = mind.has_antag_datum(/datum/antagonist/goon_vampire) + if(g_vamp) + status_tab_data[++status_tab_data.len] = list("Всего крови", "[g_vamp.bloodtotal]") + status_tab_data[++status_tab_data.len] = list("Доступная кровь", "[g_vamp.bloodusable]") - if(isclocker(mind.current)) - stat("Total Power", "[GLOB.clockwork_power]") + if(isclocker(mind.current)) + status_tab_data[++status_tab_data.len] = list("Total Power", "[GLOB.clockwork_power]") - var/datum/antagonist/ninja/ninja = mind?.has_antag_datum(/datum/antagonist/ninja) - if(ninja?.my_suit) - stat("Заряд костюма","[ninja.get_cell_charge()]") - stat("Заряд рывков","[ninja.get_dash_charge()]") + var/datum/antagonist/ninja/ninja = mind?.has_antag_datum(/datum/antagonist/ninja) + if(ninja?.my_suit) + status_tab_data[++status_tab_data.len] = list("Заряд костюма","[ninja.get_cell_charge()]") + status_tab_data[++status_tab_data.len] = list("Заряд рывков","[ninja.get_dash_charge()]") if(isspacepod(loc)) // Spacdpods! var/obj/spacepod/S = loc - stat("Spacepod Charge", "[istype(S.battery) ? "[(S.battery.charge / S.battery.maxcharge) * 100]" : "No cell detected"]") - stat("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%") + status_tab_data[++status_tab_data.len] = list("Spacepod Charge", "[istype(S.battery) ? "[(S.battery.charge / S.battery.maxcharge) * 100]" : "No cell detected"]") + status_tab_data[++status_tab_data.len] = list("Spacepod Integrity", "[!S.health ? "0" : "[(S.health / initial(S.health)) * 100]"]%") ///Define used for calculating explosve damage and effects upon humanoids. Result is >= 0 #define ex_armor_reduction(value, armor) (clamp(value * (1 - (armor / 100)), 0, INFINITY)) @@ -345,141 +345,6 @@ apply_damage(5, BRUTE, affecting, run_armor_check(affecting, "melee")) -/mob/living/carbon/human/show_inv(mob/user) - user.set_machine(src) - var/obscured = check_obscured_slots() - - var/dat = {" - - - "} - - dat += "" - - dat += "" - - dat += "" - - var/obj/item/organ/internal/headpocket/C = get_int_organ(/obj/item/organ/internal/headpocket) - if(C) - if(obscured & ITEM_SLOT_MASK) - dat += "" - else - var/list/items = C.get_contents() - if(items.len) - dat += "" - else - dat += "" - - if(obscured & ITEM_SLOT_MASK) - dat += "" - else - dat += "" - else - dat += "" - - dat += "" - - if(obscured & ITEM_SLOT_EYES) - dat += "" - else - dat += "" - - if(obscured & ITEM_SLOT_EAR_LEFT) - dat += "" - else - dat += "" - - if(obscured & ITEM_SLOT_EAR_RIGHT) - dat += "" - else - dat += "" - - dat += "" - - dat += "" - if(wear_suit) - dat += "" - else - dat += "" - - if(obscured & ITEM_SLOT_FEET) - dat += "" - else - dat += "" - - if(!is_monkeybasic(src)) - if(obscured & ITEM_SLOT_GLOVES) - dat += "" - else - dat += "" - - if(obscured & ITEM_SLOT_CLOTH_INNER) - dat += "" - else - dat += "" - - if((w_uniform == null && !(dna && dna.species.nojumpsuit)) || (obscured & ITEM_SLOT_CLOTH_INNER)) - dat += "" - dat += "" - if(!is_monkeybasic(src)) - dat += "" - dat += "" - dat += "" - else - if(!is_monkeybasic(src)) - dat += "" - // Pockets - dat += "" - dat += "" - dat += "" - - if(istype(w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/uniform = w_uniform - dat += "" - - if(LAZYLEN(uniform.accessories)) - dat += "" - - - if(handcuffed) - dat += "" - if(legcuffed) - dat += "" - - dat += {"
Left Hand:[(l_hand && !(l_hand.item_flags&ABSTRACT)) ? l_hand : "Empty"]
Right Hand:[(r_hand && !(r_hand.item_flags&ABSTRACT)) ? r_hand : "Empty"]
 
Internals:" - - if(has_airtight_items() && length(find_air_tanks())) - dat += "[internal ? "Disable Internals" : "Set Internals"]" - else - dat += "Not available" - - dat += "
 
Back:[(back && !(back.item_flags&ABSTRACT)) ? back : "Empty"]
 
Head:[(head && !(head.item_flags&ABSTRACT)) ? head : "Empty"]
 ↳Headpocket:Obscured
 ↳Headpocket:Dislodge Items
 ↳Headpocket:Empty
Mask:Obscured
Mask:[(wear_mask && !(wear_mask.item_flags&ABSTRACT)) ? wear_mask : "Empty"]" - - if(istype(wear_mask, /obj/item/clothing/mask/muzzle)) - var/obj/item/clothing/mask/muzzle/M = wear_mask - if(M.security_lock) - dat += " [M.locked ? "Disable Lock" : "Set Lock"]" - - if(obscured & ITEM_SLOT_NECK) - dat += "
Neck:Obscured
Neck:[(neck && !(neck.item_flags&ABSTRACT)) ? html_encode(neck) : "Empty"]
 
Eyes:Obscured
Eyes:[(glasses && !(glasses.item_flags&ABSTRACT)) ? glasses : "Empty"]
Left Ear:Obscured
Left Ear:[(l_ear && !(l_ear.item_flags&ABSTRACT)) ? l_ear : "Empty"]
Right Ear:Obscured
Right Ear:[(r_ear && !(r_ear.item_flags&ABSTRACT)) ? r_ear : "Empty"]
 
Exosuit:[(wear_suit && !(wear_suit.item_flags&ABSTRACT)) ? wear_suit : "Empty"]
 ↳Suit Storage:[(s_store && !(s_store.item_flags&ABSTRACT)) ? s_store : "Empty"]
 ↳Suit Storage:
Shoes:Obscured
Shoes:[(shoes && !(shoes.item_flags&ABSTRACT)) ? shoes : "Empty"]
Gloves:Obscured
Gloves:[(gloves && !(gloves.item_flags&ABSTRACT)) ? gloves : "Empty"]
Uniform:Obscured
Uniform:[(w_uniform && !(w_uniform.item_flags&ABSTRACT)) ? w_uniform : "Empty"]
 ↳Pockets:
 ↳ID:
 ↳Belt:
 ↳Suit Sensors:
 ↳PDA:
 ↳Belt:[(belt && !(belt.item_flags&ABSTRACT)) ? belt : "Empty"]
 ↳Pockets:" - if(l_store && !(l_store.item_flags&ABSTRACT)) - dat += "Left (Full)" - else - dat += "Left (Empty)" - dat += " " - if(r_store && !(r_store.item_flags&ABSTRACT)) - dat += "Right (Full)" - else - dat += "Right (Empty)" - dat += "
 ↳ID:[(wear_id && !(wear_id.item_flags&ABSTRACT)) ? wear_id : "Empty"]
 ↳PDA:[(wear_pda && !(wear_pda.item_flags&ABSTRACT)) ? "Full" : "Empty"]
 ↳Suit Sensors:[uniform.has_sensor >= SENSOR_VITALS ? "--SENSORS LOCKED--" : "Set Sensors"]
 ↳Remove Accessory
Handcuffed: Remove
Legcuffed
- Close - "} - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 540) - popup.set_content(dat) - popup.open() - // Get rank from ID from hands, wear_id, pda, and then from uniform /mob/living/carbon/human/proc/get_authentification_rank(var/if_no_id = "No id", var/if_no_job = "No job") var/obj/item/card/id/id = get_id_card() @@ -612,12 +477,6 @@ /mob/living/carbon/human/Topic(href, href_list) if(in_range(src, usr) && !usr.incapacitated() && !HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) - var/thief_mode = 0 - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - var/obj/item/clothing/gloves/G = H.gloves - if(G && G.pickpocket) - thief_mode = 1 if(href_list["embedded_object"]) var/obj/item/organ/external/bodypart = locate(href_list["embedded_limb"]) in bodyparts @@ -647,102 +506,6 @@ ) return - if(href_list["item"]) - var/slot = text2num(href_list["item"]) - if(slot & check_obscured_slots()) - to_chat(usr, "You can't reach that! Something is covering it.") - return - - if(href_list["pockets"]) - var/pocket_side = href_list["pockets"] - var/pocket_id = (pocket_side == "right" ? ITEM_SLOT_POCKET_RIGHT : ITEM_SLOT_POCKET_LEFT) - var/obj/item/pocket_item = (pocket_id == ITEM_SLOT_POCKET_RIGHT ? r_store : l_store) - var/obj/item/place_item = usr.get_active_hand() // Item to place in the pocket, if it's empty - - var/delay_denominator = 1 - if(pocket_item && !(pocket_item.item_flags & ABSTRACT)) - if(HAS_TRAIT(pocket_item, TRAIT_NODROP)) - to_chat(usr, "You try to empty [src]'s [pocket_side] pocket, it seems to be stuck!") - return - to_chat(usr, "You try to empty [src]'s [pocket_side] pocket.") - else if(place_item && place_item.mob_can_equip(src, pocket_id, TRUE) && !(place_item.item_flags&ABSTRACT)) - to_chat(usr, "You try to place [place_item] into [src]'s [pocket_side] pocket.") - delay_denominator = 4 - else - return - - if(do_after(usr, POCKET_STRIP_DELAY / delay_denominator, src, NONE)) //placing an item into the pocket is 4 times faster - if(pocket_item) - if(pocket_item == (pocket_id == ITEM_SLOT_POCKET_RIGHT ? r_store : l_store)) //item still in the pocket we search - if(drop_item_ground(pocket_item)) - if(thief_mode) - usr.put_in_hands(pocket_item, silent = TRUE) - add_attack_logs(usr, src, "Stripped of [pocket_item]") - else - if(place_item) - usr.drop_item_ground(place_item, silent = thief_mode) - equip_to_slot_if_possible(place_item, pocket_id, disable_warning = TRUE, initial = thief_mode) - add_attack_logs(usr, src, "Equipped with [place_item]") - - // Update strip window - if(usr.machine == src && in_range(src, usr)) - show_inv(usr) - else - // Display a warning if the user mocks up if they don't have pickpocket gloves. - if(!thief_mode) - to_chat(src, "You feel your [pocket_side] pocket being fumbled with!") - add_attack_logs(usr, src, "Attempted strip of [pocket_item]") - - if(href_list["set_sensor"]) - if(istype(w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/U = w_uniform - U.set_sensors(usr) - - if(href_list["dislodge_headpocket"]) - usr.visible_message("[usr] is trying to remove something from [src]'s head!", - "You start to dislodge whatever's inside [src]'s headpocket!") - if(do_after(usr, POCKET_STRIP_DELAY, src, NONE)) - usr.visible_message("[usr] has dislodged something from [src]'s head!", - "You have dislodged everything from [src]'s headpocket!") - var/obj/item/organ/internal/headpocket/C = get_int_organ(/obj/item/organ/internal/headpocket) - C.empty_contents() - add_attack_logs(usr, src, "Stripped of headpocket items") - - if(href_list["strip_accessory"]) - if(istype(w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/uniform = w_uniform - var/accessories_len = LAZYLEN(uniform.accessories) - if(!accessories_len) - return - - var/obj/item/clothing/accessory/accessory - if(accessories_len > 1) - accessory = tgui_input_list(usr, "Select an accessory to remove from [src]", "Accessory Removal", uniform.accessories) - if(!accessory || !LAZYIN(uniform.accessories, accessory) || !Adjacent(usr) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) - return - else - accessory = uniform.accessories[1] - - if(!thief_mode) - usr.visible_message( - "\The [usr] starts to take off \the [accessory] from \the [src]'s [uniform]!", - "You start to take off \the [accessory] from \the [src]'s [uniform]!", - ) - - if(!do_after(usr, 4 SECONDS, src, NONE) || QDELETED(accessory) || !LAZYIN(uniform.accessories, accessory) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) - return - - accessory.on_removed(usr) - if(!thief_mode) - if(!usr.put_in_hands(accessory, ignore_anim = FALSE)) - accessory.forceMove_turf() - usr.visible_message( - "\The [usr] takes \the [accessory] off of \the [src]'s [uniform]!", - "You take \the [accessory] off of \the [src]'s [uniform]!" - ) - else - if(!usr.put_in_hands(accessory, silent = TRUE)) - accessory.forceMove_turf() if(href_list["criminal"]) if(hasHUD(usr, EXAMINE_HUD_SECURITY_WRITE)) @@ -1177,7 +940,6 @@ return name /mob/living/carbon/human/verb/check_pulse() - set category = null set name = "Check pulse" set desc = "Approximately count somebody's pulse. Requires you to stand still at least 6 seconds." set src in view(1) @@ -1496,7 +1258,7 @@ to_chat(src, "You can't write on the floor in your current state!") return if(!bloody_hands) - verbs -= /mob/living/carbon/human/proc/bloody_doodle + remove_verb(src, /mob/living/carbon/human/proc/bloody_doodle) if(gloves) to_chat(src, "[gloves] are preventing you from writing anything down!") diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm new file mode 100644 index 00000000000..823e299f7e8 --- /dev/null +++ b/code/modules/mob/living/carbon/human/human_stripping.dm @@ -0,0 +1,251 @@ +#define INTERNALS_TOGGLE_DELAY (4 SECONDS) +#define POCKET_EQUIP_DELAY (1 SECONDS) + +GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( + /datum/strippable_item/mob_item_slot/head, + /datum/strippable_item/mob_item_slot/back, + /datum/strippable_item/mob_item_slot/neck, + /datum/strippable_item/mob_item_slot/mask, + /datum/strippable_item/mob_item_slot/eyes, + /datum/strippable_item/mob_item_slot/left_ear, + /datum/strippable_item/mob_item_slot/right_ear, + /datum/strippable_item/mob_item_slot/jumpsuit, + /datum/strippable_item/mob_item_slot/suit, + /datum/strippable_item/mob_item_slot/gloves, + /datum/strippable_item/mob_item_slot/feet, + /datum/strippable_item/mob_item_slot/suit_storage, + /datum/strippable_item/mob_item_slot/id, + /datum/strippable_item/mob_item_slot/pda, + /datum/strippable_item/mob_item_slot/belt, + /datum/strippable_item/mob_item_slot/pocket/left, + /datum/strippable_item/mob_item_slot/pocket/right, + /datum/strippable_item/hand/left, + /datum/strippable_item/hand/right, + /datum/strippable_item/mob_item_slot/handcuffs, + /datum/strippable_item/mob_item_slot/legcuffs, +))) + +/datum/strippable_item/mob_item_slot/eyes + key = STRIPPABLE_ITEM_EYES + item_slot = ITEM_SLOT_EYES + +/datum/strippable_item/mob_item_slot/jumpsuit + key = STRIPPABLE_ITEM_JUMPSUIT + item_slot = ITEM_SLOT_CLOTH_INNER + +/datum/strippable_item/mob_item_slot/jumpsuit/get_alternate_actions(atom/source, mob/user) + var/list/multiple_options = list() + var/obj/item/clothing/under/jumpsuit = get_item(source) + if(!istype(jumpsuit)) + return null + if(jumpsuit.has_sensor) + multiple_options |= "suit_sensors" + if(LAZYLEN(jumpsuit.accessories)) + multiple_options |= "remove_accessory" + return multiple_options + +/datum/strippable_item/mob_item_slot/jumpsuit/alternate_action(atom/source, mob/user, action_key) + if(!..()) + return + var/obj/item/clothing/under/jumpsuit = get_item(source) + if(!istype(jumpsuit)) + return + if(action_key == "suit_sensors") + jumpsuit.set_sensors(user) + return + + if(action_key != "remove_accessory") + return + + var/accessories_len = LAZYLEN(jumpsuit.accessories) + if(!accessories_len) + return + + var/obj/item/clothing/accessory/accessory + if(accessories_len > 1) + accessory = tgui_input_list(user, "Select an accessory to remove from [jumpsuit]", "Accessory Removal", jumpsuit.accessories) + if(!accessory || !LAZYIN(jumpsuit.accessories, accessory) || !source.Adjacent(user) || user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + return + else + accessory = jumpsuit.accessories[1] + + if(!in_thief_mode(user)) + user.visible_message( + span_danger("[user] starts to take off [accessory] from [source]'s [jumpsuit]!"), \ + span_danger("You start to take off [accessory] from [source]'s [jumpsuit]!") + ) + + if(!do_after(user, POCKET_STRIP_DELAY, jumpsuit, NONE, max_interact_count = 1) || QDELETED(accessory) || !LAZYIN(jumpsuit.accessories, accessory) || user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + return + + accessory.on_removed(source) + if(!in_thief_mode(user)) + user.visible_message( + span_danger("[user] takes [accessory] off of [source]'s [jumpsuit]!"), \ + span_danger("You take [accessory] off of [source]'s [jumpsuit]!") + ) + if(!user.put_in_hands(accessory, ignore_anim = FALSE)) + accessory.forceMove_turf() + else + if(!user.put_in_hands(accessory, silent = TRUE)) + accessory.forceMove_turf() + +/datum/strippable_item/mob_item_slot/left_ear + key = STRIPPABLE_ITEM_L_EAR + item_slot = ITEM_SLOT_EAR_LEFT + +/datum/strippable_item/mob_item_slot/right_ear + key = STRIPPABLE_ITEM_R_EAR + item_slot = ITEM_SLOT_EAR_RIGHT + +/datum/strippable_item/mob_item_slot/neck + key = STRIPPABLE_ITEM_NECK + item_slot = ITEM_SLOT_NECK + +/datum/strippable_item/mob_item_slot/suit + key = STRIPPABLE_ITEM_SUIT + item_slot = ITEM_SLOT_CLOTH_OUTER + +/datum/strippable_item/mob_item_slot/gloves + key = STRIPPABLE_ITEM_GLOVES + item_slot = ITEM_SLOT_GLOVES + +/datum/strippable_item/mob_item_slot/feet + key = STRIPPABLE_ITEM_FEET + item_slot = ITEM_SLOT_FEET + +/datum/strippable_item/mob_item_slot/suit_storage + key = STRIPPABLE_ITEM_SUIT_STORAGE + item_slot = ITEM_SLOT_SUITSTORE + +/datum/strippable_item/mob_item_slot/suit_storage/get_alternate_actions(atom/source, mob/user) + return get_strippable_alternate_action_internals(get_item(source), source) + +/datum/strippable_item/mob_item_slot/suit_storage/alternate_action(atom/source, mob/user, action_key) + if(!..()) + return + strippable_alternate_action_internals(get_item(source), source, user) + +/datum/strippable_item/mob_item_slot/id + key = STRIPPABLE_ITEM_ID + item_slot = ITEM_SLOT_ID + +/datum/strippable_item/mob_item_slot/pda + key = STRIPPABLE_ITEM_PDA + item_slot = ITEM_SLOT_PDA + +/datum/strippable_item/mob_item_slot/pda/get_obscuring(atom/source) + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + +/datum/strippable_item/mob_item_slot/belt + key = STRIPPABLE_ITEM_BELT + item_slot = ITEM_SLOT_BELT + +/datum/strippable_item/mob_item_slot/belt/get_alternate_actions(atom/source, mob/user) + return get_strippable_alternate_action_internals(get_item(source), source) + +/datum/strippable_item/mob_item_slot/belt/alternate_action(atom/source, mob/user, action_key) + if(!..()) + return + strippable_alternate_action_internals(get_item(source), source, user) + +/datum/strippable_item/mob_item_slot/pocket + /// Which pocket we're referencing. Used for visible text. + var/pocket_side + +/datum/strippable_item/mob_item_slot/pocket/get_obscuring(atom/source) + return isnull(get_item(source)) \ + ? STRIPPABLE_OBSCURING_NONE \ + : STRIPPABLE_OBSCURING_HIDDEN + +/datum/strippable_item/mob_item_slot/pocket/get_equip_delay(obj/item/equipping) + return POCKET_EQUIP_DELAY // Equipping is 4 times as fast as stripping + +/datum/strippable_item/mob_item_slot/pocket/start_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!. && !in_thief_mode(user)) + warn_owner(source) + +/datum/strippable_item/mob_item_slot/pocket/start_unequip(atom/source, mob/user) + var/obj/item/item = get_item(source) + if(isnull(item)) + return FALSE + + to_chat(user, span_notice("You try to empty [source]'s [pocket_side] pocket.")) + + add_attack_logs(user, source, "Attempting pickpocketing of [item]") + item.add_fingerprint(user) + + var/result = start_unequip_mob(item, source, user, POCKET_STRIP_DELAY) + + if(!result && !in_thief_mode(user)) + warn_owner(source) + + return result + +/datum/strippable_item/mob_item_slot/pocket/proc/warn_owner(atom/owner) + owner.balloon_alert(owner, "You feel your [pocket_side] pocket being fumbled with!") + +/datum/strippable_item/mob_item_slot/pocket/left + key = STRIPPABLE_ITEM_LPOCKET + item_slot = ITEM_SLOT_POCKET_LEFT + pocket_side = "left" + +/datum/strippable_item/mob_item_slot/pocket/right + key = STRIPPABLE_ITEM_RPOCKET + item_slot = ITEM_SLOT_POCKET_RIGHT + pocket_side = "right" + +/proc/get_strippable_alternate_action_internals(obj/item/item, atom/source) + if(!iscarbon(source)) + return + + var/mob/living/carbon/carbon_source = source + if(carbon_source.has_airtight_items() && istype(item, /obj/item/tank)) + if(carbon_source.internal != item) + return "enable_internals" + else + return "disable_internals" + +/proc/strippable_alternate_action_internals(obj/item/item, atom/source, mob/user) + var/obj/item/tank/tank = item + if(!istype(tank)) + return + + var/mob/living/carbon/carbon_source = source + if(!istype(carbon_source)) + return + + var/enabling = carbon_source.internal != item + + if(enabling && !carbon_source.has_airtight_items()) + return + + carbon_source.visible_message( + span_danger("[user] tries to [(enabling) ? "open" : "close"] the valve on [source]'s [item.name]."), + span_userdanger("[user] tries to [(enabling) ? "open" : "close"] the valve on your [item.name]."), + ) + + if(!do_after(user, INTERNALS_TOGGLE_DELAY, carbon_source, max_interact_count = 1)) + return + + if(enabling && !carbon_source.has_airtight_items()) + return + + if(carbon_source.internal == item) + carbon_source.internal = null + else if(!QDELETED(item)) + carbon_source.internal = item + + carbon_source.update_action_buttons_icon() + + carbon_source.visible_message( + span_danger("[user] [isnull(carbon_source.internal) ? "closes": "opens"] the valve on [source]'s [item.name]."), + span_userdanger("[user] [isnull(carbon_source.internal) ? "closes": "opens"] the valve on your [item.name]."), + ) + + +#undef INTERNALS_TOGGLE_DELAY +#undef POCKET_EQUIP_DELAY diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 77b3e35e95a..793746122ed 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -570,30 +570,6 @@ ) -/** - * Humans have their pickpocket gloves, so they get no message when stealing things - */ -/mob/living/carbon/human/stripPanelUnequip(obj/item/what, mob/who, where) - var/is_silent = FALSE - var/obj/item/clothing/gloves/G = gloves - if(istype(G)) - is_silent = G.pickpocket - - ..(what, who, where, silent = is_silent) - - -/** - * Humans have their pickpocket gloves, so they get no message when stealing things - */ -/mob/living/carbon/human/stripPanelEquip(obj/item/what, mob/who, where) - var/is_silent = FALSE - var/obj/item/clothing/gloves/G = gloves - if(istype(G)) - is_silent = G.pickpocket - - ..(what, who, where, silent = is_silent) - - /mob/living/carbon/human/proc/equipOutfit(outfit, visualsOnly = FALSE) var/datum/outfit/O = null diff --git a/code/modules/mob/living/carbon/human/species/diona.dm b/code/modules/mob/living/carbon/human/species/diona.dm index b789c22a2a8..7785f18c9ea 100644 --- a/code/modules/mob/living/carbon/human/species/diona.dm +++ b/code/modules/mob/living/carbon/human/species/diona.dm @@ -21,7 +21,7 @@ even the simplest concepts of other minds. Their alien physiology allows them survive happily off a diet of nothing but light, \ water and other radiation." - species_traits = list(IS_PLANT, NO_GERMS, NO_DECAY, NO_DNA) + species_traits = list(IS_PLANT, NO_GERMS, NO_DECAY, NO_DNA, NO_ROBOPARTS, ONLY_SPECIES_LIMBS, NO_BIOCHIPS, NO_CYBERIMPS) clothing_flags = HAS_SOCKS default_hair_colour = "#000000" has_gender = FALSE @@ -78,11 +78,11 @@ /datum/species/diona/on_species_gain(mob/living/carbon/human/H) ..() H.gender = NEUTER - H.verbs |= /mob/living/carbon/human/proc/emote_creak + add_verb(H, /mob/living/carbon/human/proc/emote_creak) /datum/species/diona/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_creak + remove_verb(H, /mob/living/carbon/human/proc/emote_creak) /datum/species/diona/on_species_loss(mob/living/carbon/human/H) . = ..() diff --git a/code/modules/mob/living/carbon/human/species/drask.dm b/code/modules/mob/living/carbon/human/species/drask.dm index 871f444db2f..a43fb6c8c83 100644 --- a/code/modules/mob/living/carbon/human/species/drask.dm +++ b/code/modules/mob/living/carbon/human/species/drask.dm @@ -84,11 +84,11 @@ /datum/species/drask/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_hum + add_verb(H, /mob/living/carbon/human/proc/emote_hum) /datum/species/drask/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_hum + remove_verb(H, /mob/living/carbon/human/proc/emote_hum) /datum/species/drask/handle_life(mob/living/carbon/human/H) ..() diff --git a/code/modules/mob/living/carbon/human/species/kidan.dm b/code/modules/mob/living/carbon/human/species/kidan.dm index d14b5691f58..a876bca6aa9 100644 --- a/code/modules/mob/living/carbon/human/species/kidan.dm +++ b/code/modules/mob/living/carbon/human/species/kidan.dm @@ -99,22 +99,23 @@ /datum/species/kidan/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_click - H.verbs |= /mob/living/carbon/human/proc/emote_clack - H.verbs |= /mob/living/carbon/human/proc/emote_wiggle - H.verbs |= /mob/living/carbon/human/proc/emote_wave_k - H.verbs -= /mob/living/carbon/human/verb/emote_pale - H.verbs -= /mob/living/carbon/human/verb/emote_blink - H.verbs -= /mob/living/carbon/human/verb/emote_blink_r - H.verbs -= /mob/living/carbon/human/verb/emote_blush - H.verbs -= /mob/living/carbon/human/verb/emote_wink - H.verbs -= /mob/living/carbon/human/verb/emote_smile - H.verbs -= /mob/living/carbon/human/verb/emote_snuffle - H.verbs -= /mob/living/carbon/human/verb/emote_grin - H.verbs -= /mob/living/carbon/human/verb/emote_eyebrow - H.verbs -= /mob/living/carbon/human/verb/emote_frown - H.verbs -= /mob/living/carbon/human/verb/emote_sniff - H.verbs -= /mob/living/carbon/human/verb/emote_glare + add_verb(H, list(/mob/living/carbon/human/proc/emote_click, + /mob/living/carbon/human/proc/emote_clack, + /mob/living/carbon/human/proc/emote_wiggle, + /mob/living/carbon/human/proc/emote_wave_k)) + remove_verb(H, list( + /mob/living/carbon/human/verb/emote_pale, + /mob/living/carbon/human/verb/emote_blink, + /mob/living/carbon/human/verb/emote_blink_r, + /mob/living/carbon/human/verb/emote_blush, + /mob/living/carbon/human/verb/emote_wink, + /mob/living/carbon/human/verb/emote_smile, + /mob/living/carbon/human/verb/emote_snuffle, + /mob/living/carbon/human/verb/emote_grin, + /mob/living/carbon/human/verb/emote_eyebrow, + /mob/living/carbon/human/verb/emote_frown, + /mob/living/carbon/human/verb/emote_sniff, + /mob/living/carbon/human/verb/emote_glare)) // HUD for detecting pheromones var/datum/atom_hud/kidan_hud = GLOB.huds[DATA_HUD_KIDAN_PHEROMONES] kidan_hud.add_hud_to(H) @@ -125,22 +126,24 @@ /datum/species/kidan/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_click - H.verbs -= /mob/living/carbon/human/proc/emote_clack - H.verbs -= /mob/living/carbon/human/proc/emote_wiggle - H.verbs -= /mob/living/carbon/human/proc/emote_wave_k - H.verbs |= /mob/living/carbon/human/verb/emote_pale - H.verbs |= /mob/living/carbon/human/verb/emote_blink - H.verbs |= /mob/living/carbon/human/verb/emote_blink_r - H.verbs |= /mob/living/carbon/human/verb/emote_blush - H.verbs |= /mob/living/carbon/human/verb/emote_wink - H.verbs |= /mob/living/carbon/human/verb/emote_smile - H.verbs |= /mob/living/carbon/human/verb/emote_snuffle - H.verbs |= /mob/living/carbon/human/verb/emote_grin - H.verbs |= /mob/living/carbon/human/verb/emote_eyebrow - H.verbs |= /mob/living/carbon/human/verb/emote_frown - H.verbs |= /mob/living/carbon/human/verb/emote_sniff - H.verbs |= /mob/living/carbon/human/verb/emote_glare + remove_verb(H, list( + /mob/living/carbon/human/proc/emote_click, + /mob/living/carbon/human/proc/emote_clack, + /mob/living/carbon/human/proc/emote_wiggle, + /mob/living/carbon/human/proc/emote_wave_k)) + add_verb(H, list( + /mob/living/carbon/human/verb/emote_pale, + /mob/living/carbon/human/verb/emote_blink, + /mob/living/carbon/human/verb/emote_blink_r, + /mob/living/carbon/human/verb/emote_blush, + /mob/living/carbon/human/verb/emote_wink, + /mob/living/carbon/human/verb/emote_smile, + /mob/living/carbon/human/verb/emote_snuffle, + /mob/living/carbon/human/verb/emote_grin, + /mob/living/carbon/human/verb/emote_eyebrow, + /mob/living/carbon/human/verb/emote_frown, + /mob/living/carbon/human/verb/emote_sniff, + /mob/living/carbon/human/verb/emote_glare)) // Removing the HUD for detecting pheromones var/datum/atom_hud/kidan_hud = GLOB.huds[DATA_HUD_KIDAN_PHEROMONES] diff --git a/code/modules/mob/living/carbon/human/species/machine.dm b/code/modules/mob/living/carbon/human/species/machine.dm index 8c04bcd758e..2fec8834784 100644 --- a/code/modules/mob/living/carbon/human/species/machine.dm +++ b/code/modules/mob/living/carbon/human/species/machine.dm @@ -92,12 +92,13 @@ monitor.Grant(H) var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medhud.remove_from_hud(H) - H.verbs |= /mob/living/carbon/human/proc/emote_ping - H.verbs |= /mob/living/carbon/human/proc/emote_beep - H.verbs |= /mob/living/carbon/human/proc/emote_buzz - H.verbs |= /mob/living/carbon/human/proc/emote_buzz2 - H.verbs |= /mob/living/carbon/human/proc/emote_yes - H.verbs |= /mob/living/carbon/human/proc/emote_no + add_verb(H, list( + /mob/living/carbon/human/proc/emote_ping, + /mob/living/carbon/human/proc/emote_beep, + /mob/living/carbon/human/proc/emote_buzz, + /mob/living/carbon/human/proc/emote_buzz2, + /mob/living/carbon/human/proc/emote_yes, + /mob/living/carbon/human/proc/emote_no)) /datum/species/machine/on_species_loss(mob/living/carbon/human/H) ..() @@ -105,12 +106,13 @@ monitor.Remove(H) var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medhud.add_to_hud(H) - H.verbs -= /mob/living/carbon/human/proc/emote_ping - H.verbs -= /mob/living/carbon/human/proc/emote_beep - H.verbs -= /mob/living/carbon/human/proc/emote_buzz - H.verbs -= /mob/living/carbon/human/proc/emote_buzz2 - H.verbs -= /mob/living/carbon/human/proc/emote_yes - H.verbs -= /mob/living/carbon/human/proc/emote_no + remove_verb(H, list( + /mob/living/carbon/human/proc/emote_ping, + /mob/living/carbon/human/proc/emote_beep, + /mob/living/carbon/human/proc/emote_buzz, + /mob/living/carbon/human/proc/emote_buzz2, + /mob/living/carbon/human/proc/emote_yes, + /mob/living/carbon/human/proc/emote_no)) // Allows IPC's to change their monitor display /datum/action/innate/change_monitor diff --git a/code/modules/mob/living/carbon/human/species/moth.dm b/code/modules/mob/living/carbon/human/species/moth.dm index c636370885e..261c12e84e3 100644 --- a/code/modules/mob/living/carbon/human/species/moth.dm +++ b/code/modules/mob/living/carbon/human/species/moth.dm @@ -83,9 +83,9 @@ /datum/species/moth/on_species_gain(mob/living/carbon/human/H) ..() H.add_movespeed_mod_immunities(type, /datum/movespeed_modifier/limbless) - H.verbs |= /mob/living/carbon/human/proc/emote_flap - H.verbs |= /mob/living/carbon/human/proc/emote_aflap - H.verbs |= /mob/living/carbon/human/proc/emote_flutter + add_verb(H, /mob/living/carbon/human/proc/emote_flap) + add_verb(H, /mob/living/carbon/human/proc/emote_aflap) + add_verb(H, /mob/living/carbon/human/proc/emote_flutter) var/datum/action/innate/cocoon/cocoon = locate() in H.actions if(!cocoon) cocoon = new @@ -98,9 +98,9 @@ /datum/species/moth/on_species_loss(mob/living/carbon/human/H) ..() H.remove_movespeed_mod_immunities(type, /datum/movespeed_modifier/limbless) - H.verbs -= /mob/living/carbon/human/proc/emote_flap - H.verbs -= /mob/living/carbon/human/proc/emote_aflap - H.verbs -= /mob/living/carbon/human/proc/emote_flutter + remove_verb(H, /mob/living/carbon/human/proc/emote_flap) + remove_verb(H, /mob/living/carbon/human/proc/emote_aflap) + remove_verb(H, /mob/living/carbon/human/proc/emote_flutter) var/datum/action/innate/cocoon/cocoon = locate() in H.actions if(cocoon) cocoon.Remove(H) diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 9f56731238a..a4fded9f236 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -55,13 +55,13 @@ /datum/species/plasmaman/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_rattle + add_verb(H, /mob/living/carbon/human/proc/emote_rattle) RegisterSignal(H, COMSIG_CARBON_RECEIVE_FRACTURE, PROC_REF(on_fracture)) /datum/species/plasmaman/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_rattle + remove_verb(H, /mob/living/carbon/human/proc/emote_rattle) UnregisterSignal(H, COMSIG_CARBON_RECEIVE_FRACTURE) //внёс перевод акцента речи, шипящий звук. Но я не смог осилить и он почему-то по прежнему не работает, похоже не тут настраивается -- ПУПС diff --git a/code/modules/mob/living/carbon/human/species/skeleton.dm b/code/modules/mob/living/carbon/human/species/skeleton.dm index d681f079b2a..86558736881 100644 --- a/code/modules/mob/living/carbon/human/species/skeleton.dm +++ b/code/modules/mob/living/carbon/human/species/skeleton.dm @@ -49,12 +49,12 @@ /datum/species/skeleton/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_rattle + add_verb(H, /mob/living/carbon/human/proc/emote_rattle) /datum/species/skeleton/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_rattle + remove_verb(H, /mob/living/carbon/human/proc/emote_rattle) /datum/species/skeleton/handle_reagents(mob/living/carbon/human/H, datum/reagent/R) diff --git a/code/modules/mob/living/carbon/human/species/skrell.dm b/code/modules/mob/living/carbon/human/species/skrell.dm index e259a635760..b064040d05a 100644 --- a/code/modules/mob/living/carbon/human/species/skrell.dm +++ b/code/modules/mob/living/carbon/human/species/skrell.dm @@ -77,42 +77,46 @@ /datum/species/skrell/on_species_gain(mob/living/carbon/human/H) ..() ADD_TRAIT(H, TRAIT_WATERBREATH, "species") - H.verbs |= /mob/living/carbon/human/proc/emote_warble - H.verbs |= /mob/living/carbon/human/proc/emote_sad_trill - H.verbs |= /mob/living/carbon/human/proc/emote_joyfull_trill - H.verbs |= /mob/living/carbon/human/proc/emote_croaking - H.verbs |= /mob/living/carbon/human/proc/emote_discontent - H.verbs |= /mob/living/carbon/human/proc/emote_relax - H.verbs |= /mob/living/carbon/human/proc/emote_excitement - H.verbs |= /mob/living/carbon/human/proc/emote_confusion - H.verbs |= /mob/living/carbon/human/proc/emote_understand - H.verbs -= /mob/living/carbon/human/verb/emote_grin - H.verbs -= /mob/living/carbon/human/verb/emote_wink - H.verbs -= /mob/living/carbon/human/verb/emote_eyebrow - H.verbs -= /mob/living/carbon/human/verb/emote_glare - H.verbs -= /mob/living/carbon/human/verb/emote_chuckle - H.verbs -= /mob/living/carbon/human/verb/emote_frown - H.verbs -= /mob/living/carbon/human/verb/emote_snuffle + add_verb(H, list( + /mob/living/carbon/human/proc/emote_warble, + /mob/living/carbon/human/proc/emote_sad_trill, + /mob/living/carbon/human/proc/emote_joyfull_trill, + /mob/living/carbon/human/proc/emote_croaking, + /mob/living/carbon/human/proc/emote_discontent, + /mob/living/carbon/human/proc/emote_relax, + /mob/living/carbon/human/proc/emote_excitement, + /mob/living/carbon/human/proc/emote_confusion, + /mob/living/carbon/human/proc/emote_understand)) + remove_verb(H, list( + /mob/living/carbon/human/verb/emote_grin, + /mob/living/carbon/human/verb/emote_wink, + /mob/living/carbon/human/verb/emote_eyebrow, + /mob/living/carbon/human/verb/emote_glare, + /mob/living/carbon/human/verb/emote_chuckle, + /mob/living/carbon/human/verb/emote_frown, + /mob/living/carbon/human/verb/emote_snuffle)) /datum/species/skrell/on_species_loss(mob/living/carbon/human/H) ..() REMOVE_TRAIT(H, TRAIT_WATERBREATH, "species") - H.verbs -= /mob/living/carbon/human/proc/emote_warble - H.verbs -= /mob/living/carbon/human/proc/emote_sad_trill - H.verbs -= /mob/living/carbon/human/proc/emote_joyfull_trill - H.verbs -= /mob/living/carbon/human/proc/emote_croaking - H.verbs -= /mob/living/carbon/human/proc/emote_discontent - H.verbs -= /mob/living/carbon/human/proc/emote_relax - H.verbs -= /mob/living/carbon/human/proc/emote_excitement - H.verbs -= /mob/living/carbon/human/proc/emote_confusion - H.verbs -= /mob/living/carbon/human/proc/emote_understand - H.verbs |= /mob/living/carbon/human/verb/emote_grin - H.verbs |= /mob/living/carbon/human/verb/emote_wink - H.verbs |= /mob/living/carbon/human/verb/emote_eyebrow - H.verbs |= /mob/living/carbon/human/verb/emote_glare - H.verbs |= /mob/living/carbon/human/verb/emote_chuckle - H.verbs |= /mob/living/carbon/human/verb/emote_frown - H.verbs |= /mob/living/carbon/human/verb/emote_snuffle + remove_verb(H, list( + /mob/living/carbon/human/proc/emote_warble, + /mob/living/carbon/human/proc/emote_sad_trill, + /mob/living/carbon/human/proc/emote_joyfull_trill, + /mob/living/carbon/human/proc/emote_croaking, + /mob/living/carbon/human/proc/emote_discontent, + /mob/living/carbon/human/proc/emote_relax, + /mob/living/carbon/human/proc/emote_excitement, + /mob/living/carbon/human/proc/emote_confusion, + /mob/living/carbon/human/proc/emote_understand)) + add_verb(H, list( + /mob/living/carbon/human/verb/emote_grin, + /mob/living/carbon/human/verb/emote_wink, + /mob/living/carbon/human/verb/emote_eyebrow, + /mob/living/carbon/human/verb/emote_glare, + /mob/living/carbon/human/verb/emote_chuckle, + /mob/living/carbon/human/verb/emote_frown, + /mob/living/carbon/human/verb/emote_snuffle)) /datum/species/skrell/water_act(mob/living/carbon/human/M, volume, temperature, source, method) diff --git a/code/modules/mob/living/carbon/human/species/slime.dm b/code/modules/mob/living/carbon/human/species/slime.dm index 25b14dcb4fb..0faa382cd3d 100644 --- a/code/modules/mob/living/carbon/human/species/slime.dm +++ b/code/modules/mob/living/carbon/human/species/slime.dm @@ -96,9 +96,9 @@ ADD_TRAIT(H, TRAIT_WATERBREATH, "species") RegisterSignal(H, COMSIG_HUMAN_UPDATE_DNA, PROC_REF(blend)) blend(H) - H.verbs |= /mob/living/carbon/human/proc/emote_squish - H.verbs |= /mob/living/carbon/human/proc/emote_bubble - H.verbs |= /mob/living/carbon/human/proc/emote_pop + add_verb(H, /mob/living/carbon/human/proc/emote_squish) + add_verb(H, /mob/living/carbon/human/proc/emote_bubble) + add_verb(H, /mob/living/carbon/human/proc/emote_pop) /datum/species/slime/on_species_loss(mob/living/carbon/human/H) @@ -117,9 +117,9 @@ changebeard.Remove(H) REMOVE_TRAIT(H, TRAIT_WATERBREATH, "species") UnregisterSignal(H, COMSIG_HUMAN_UPDATE_DNA) - H.verbs -= /mob/living/carbon/human/proc/emote_squish - H.verbs -= /mob/living/carbon/human/proc/emote_bubble - H.verbs -= /mob/living/carbon/human/proc/emote_pop + remove_verb(H, /mob/living/carbon/human/proc/emote_squish) + remove_verb(H, /mob/living/carbon/human/proc/emote_bubble) + remove_verb(H, /mob/living/carbon/human/proc/emote_pop) /datum/species/slime/proc/blend(mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species/tajaran.dm b/code/modules/mob/living/carbon/human/species/tajaran.dm index 32ab15ca666..dfbe69c40b3 100644 --- a/code/modules/mob/living/carbon/human/species/tajaran.dm +++ b/code/modules/mob/living/carbon/human/species/tajaran.dm @@ -86,16 +86,16 @@ /datum/species/tajaran/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_wag - H.verbs |= /mob/living/carbon/human/proc/emote_swag - H.verbs |= /mob/living/carbon/human/proc/emote_purr - H.verbs |= /mob/living/carbon/human/proc/emote_purrl - H.verbs |= /mob/living/carbon/human/proc/emote_hiss_tajaran + add_verb(H, /mob/living/carbon/human/proc/emote_wag) + add_verb(H, /mob/living/carbon/human/proc/emote_swag) + add_verb(H, /mob/living/carbon/human/proc/emote_purr) + add_verb(H, /mob/living/carbon/human/proc/emote_purrl) + add_verb(H, /mob/living/carbon/human/proc/emote_hiss_tajaran) /datum/species/tajaran/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_wag - H.verbs -= /mob/living/carbon/human/proc/emote_swag - H.verbs -= /mob/living/carbon/human/proc/emote_purr - H.verbs -= /mob/living/carbon/human/proc/emote_purrl - H.verbs -= /mob/living/carbon/human/proc/emote_hiss_tajaran + remove_verb(H, /mob/living/carbon/human/proc/emote_wag) + remove_verb(H, /mob/living/carbon/human/proc/emote_swag) + remove_verb(H, /mob/living/carbon/human/proc/emote_purr) + remove_verb(H, /mob/living/carbon/human/proc/emote_purrl) + remove_verb(H, /mob/living/carbon/human/proc/emote_hiss_tajaran) diff --git a/code/modules/mob/living/carbon/human/species/unathi.dm b/code/modules/mob/living/carbon/human/species/unathi.dm index ffe9f2fcc37..57ff9fcc381 100644 --- a/code/modules/mob/living/carbon/human/species/unathi.dm +++ b/code/modules/mob/living/carbon/human/species/unathi.dm @@ -189,14 +189,15 @@ /datum/species/unathi/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_wag - H.verbs |= /mob/living/carbon/human/proc/emote_swag - H.verbs |= /mob/living/carbon/human/proc/emote_hiss_unathi - H.verbs |= /mob/living/carbon/human/proc/emote_roar - H.verbs |= /mob/living/carbon/human/proc/emote_threat - H.verbs |= /mob/living/carbon/human/proc/emote_whip - H.verbs |= /mob/living/carbon/human/proc/emote_whip_l - H.verbs |= /mob/living/carbon/human/proc/emote_rumble + add_verb(H, list( + /mob/living/carbon/human/proc/emote_wag, + /mob/living/carbon/human/proc/emote_swag, + /mob/living/carbon/human/proc/emote_hiss_unathi, + /mob/living/carbon/human/proc/emote_roar, + /mob/living/carbon/human/proc/emote_threat, + /mob/living/carbon/human/proc/emote_whip, + /mob/living/carbon/human/proc/emote_whip_l, + /mob/living/carbon/human/proc/emote_rumble)) var/datum/action/innate/tail_cut/lash = locate() in H.actions if(!lash) lash = new @@ -204,15 +205,15 @@ /datum/species/unathi/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_wag - H.verbs -= /mob/living/carbon/human/proc/emote_swag - H.verbs -= /mob/living/carbon/human/proc/emote_hiss_unathi - H.verbs -= /mob/living/carbon/human/proc/emote_roar - H.verbs -= /mob/living/carbon/human/proc/emote_threat - H.verbs -= /mob/living/carbon/human/proc/emote_whip - H.verbs -= /mob/living/carbon/human/proc/emote_whip_l - H.verbs -= /mob/living/carbon/human/proc/emote_rumble - + remove_verb(H, list( + /mob/living/carbon/human/proc/emote_wag, + /mob/living/carbon/human/proc/emote_swag, + /mob/living/carbon/human/proc/emote_hiss_unathi, + /mob/living/carbon/human/proc/emote_roar, + /mob/living/carbon/human/proc/emote_threat, + /mob/living/carbon/human/proc/emote_whip, + /mob/living/carbon/human/proc/emote_whip_l, + /mob/living/carbon/human/proc/emote_rumble)) var/datum/action/innate/tail_cut/lash = locate() in H.actions if(lash) lash.Remove(H) diff --git a/code/modules/mob/living/carbon/human/species/vox.dm b/code/modules/mob/living/carbon/human/species/vox.dm index 4ba41176316..8fb8b6c781d 100644 --- a/code/modules/mob/living/carbon/human/species/vox.dm +++ b/code/modules/mob/living/carbon/human/species/vox.dm @@ -102,15 +102,15 @@ /datum/species/vox/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_wag - H.verbs |= /mob/living/carbon/human/proc/emote_swag - H.verbs |= /mob/living/carbon/human/proc/emote_quill + add_verb(H, /mob/living/carbon/human/proc/emote_wag) + add_verb(H, /mob/living/carbon/human/proc/emote_swag) + add_verb(H, /mob/living/carbon/human/proc/emote_quill) /datum/species/vox/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_wag - H.verbs -= /mob/living/carbon/human/proc/emote_swag - H.verbs -= /mob/living/carbon/human/proc/emote_quill + remove_verb(H, /mob/living/carbon/human/proc/emote_wag) + remove_verb(H, /mob/living/carbon/human/proc/emote_swag) + remove_verb(H, /mob/living/carbon/human/proc/emote_quill) /datum/species/vox/after_equip_job(datum/job/J, mob/living/carbon/human/H) if(!H.mind || !H.mind.assigned_role || H.mind.assigned_role != JOB_TITLE_CLOWN && H.mind.assigned_role != JOB_TITLE_MIME) @@ -236,11 +236,11 @@ /datum/species/vox/armalis/on_species_gain(mob/living/carbon/human/H) ..() if(/mob/living/carbon/human/proc/emote_wag in H.verbs) - H.verbs -= /mob/living/carbon/human/proc/emote_wag + remove_verb(H, /mob/living/carbon/human/proc/emote_wag) if(/mob/living/carbon/human/proc/emote_swag in H.verbs) - H.verbs -= /mob/living/carbon/human/proc/emote_swag + remove_verb(H, /mob/living/carbon/human/proc/emote_swag) /datum/species/vox/armalis/on_species_loss(mob/living/carbon/human/H) ..() if(/mob/living/carbon/human/proc/emote_quill in H.verbs) - H.verbs -= /mob/living/carbon/human/proc/emote_quill + remove_verb(H, /mob/living/carbon/human/proc/emote_quill) diff --git a/code/modules/mob/living/carbon/human/species/vulpkanin.dm b/code/modules/mob/living/carbon/human/species/vulpkanin.dm index 45ebdf469f4..9b340dc3673 100644 --- a/code/modules/mob/living/carbon/human/species/vulpkanin.dm +++ b/code/modules/mob/living/carbon/human/species/vulpkanin.dm @@ -73,14 +73,14 @@ /datum/species/vulpkanin/on_species_gain(mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/emote_wag - H.verbs |= /mob/living/carbon/human/proc/emote_swag - H.verbs |= /mob/living/carbon/human/proc/emote_howl - H.verbs |= /mob/living/carbon/human/proc/emote_growl + add_verb(H, /mob/living/carbon/human/proc/emote_wag) + add_verb(H, /mob/living/carbon/human/proc/emote_swag) + add_verb(H, /mob/living/carbon/human/proc/emote_howl) + add_verb(H, /mob/living/carbon/human/proc/emote_growl) /datum/species/vulpkanin/on_species_loss(mob/living/carbon/human/H) ..() - H.verbs -= /mob/living/carbon/human/proc/emote_wag - H.verbs -= /mob/living/carbon/human/proc/emote_swag - H.verbs -= /mob/living/carbon/human/proc/emote_howl - H.verbs -= /mob/living/carbon/human/proc/emote_growl + remove_verb(H, /mob/living/carbon/human/proc/emote_wag) + remove_verb(H, /mob/living/carbon/human/proc/emote_swag) + remove_verb(H, /mob/living/carbon/human/proc/emote_howl) + remove_verb(H, /mob/living/carbon/human/proc/emote_growl) diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index 416219b263d..6a3e320f784 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -83,13 +83,11 @@ /mob/living/carbon/proc/update_legcuffed_status() if(legcuffed) throw_alert(ALERT_LEGCUFFED, /atom/movable/screen/alert/restrained/legcuffed, new_master = legcuffed) - if(m_intent == MOVE_INTENT_RUN) - toggle_move_intent() + toggle_move_intent(MOVE_INTENT_WALK) else clear_alert(ALERT_LEGCUFFED) - if(m_intent == MOVE_INTENT_WALK) - toggle_move_intent() + toggle_move_intent(MOVE_INTENT_RUN) update_inv_legcuffed() @@ -167,122 +165,6 @@ I.do_break() drop_item_ground(I, TRUE) - -/mob/living/carbon/show_inv(mob/user) - user.set_machine(src) - - var/dat = {" - - - "} - - dat += "" - - dat += "" - - dat += "" - - dat += "" - - if(istype(wear_mask, /obj/item/clothing/mask/muzzle)) - var/obj/item/clothing/mask/muzzle/M = wear_mask - if(M.security_lock) - dat += " [M.locked ? "Disable Lock" : "Set Lock"]" - - dat += "" - - if(handcuffed) - dat += "" - if(legcuffed) - dat += "" - - dat += {"
Left Hand:[(l_hand && !(l_hand.item_flags&ABSTRACT)) ? l_hand : "Empty"]
Right Hand:[(r_hand && !(r_hand.item_flags&ABSTRACT)) ? r_hand : "Empty"]
 
Internals:" - - if(has_airtight_items() && length(find_air_tanks())) - dat += "[internal ? "Disable Internals" : "Set Internals"]" - else - dat += "Not available" - - dat += "
 
Back:[(back && !(back.item_flags&ABSTRACT)) ? back : "Empty"]
 
Head:[(head && !(head.item_flags&ABSTRACT)) ? head : "Empty"]
Mask:[(wear_mask && !(wear_mask.item_flags&ABSTRACT)) ? wear_mask : "Empty"]
 
Handcuffed: Remove
Legcuffed
- Close - "} - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500) - popup.set_content(dat) - popup.open() - - -/mob/living/carbon/Topic(href, href_list) - ..() - //strip panel - if(usr.incapacitated() || !Adjacent(usr) || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) - return - - if(href_list["internal"]) - if(internal) - visible_message( - span_danger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся закрыть воздушный клапан на баллоне у [name]!"), - span_userdanger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся закрыть воздушный клапан на Вашем баллоне!"), - ) - if(!do_after(usr, POCKET_STRIP_DELAY, src, NONE) || !internal) - return - internal = null - update_action_buttons_icon() - else - if(!has_airtight_items()) - to_chat(usr, span_warning("[name] не облада[pluralize_ru(gender,"ет","ют")] подходящей маской или шлемом!")) - return - - var/list/airtanks = find_air_tanks() - if(!length(airtanks)) - return - - var/obj/item/tank/our_tank - if(length(airtanks) > 1) - var/obj/item/tank/choice = tgui_input_list(usr, "Choose a tank to open valve on.", "Tank selection.", airtanks) - if(!choice || usr.incapacitated() || !Adjacent(usr)) - return - if(internal) - to_chat(usr, span_warning("[name] уже име[pluralize_ru(gender,"ет","ют")] подключённый баллон.")) - return - if(choice.loc != src) - to_chat(usr, span_warning("[name] более не облада[pluralize_ru(gender,"ет","ют")] указанным баллоном.")) - return - if(!has_airtight_items()) - to_chat(usr, span_warning("[name] более не облада[pluralize_ru(gender,"ет","ют")] подходящей маской или шлемом.")) - return - our_tank = choice - else - our_tank = airtanks[1] - - visible_message( - span_danger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся открыть воздушный клапан на баллоне у [name]!"), - span_userdanger("[usr] пыта[pluralize_ru(usr.gender,"ет","ют")]ся открыть воздушный клапан на Вашем баллоне!"), - ) - if(!do_after(usr, POCKET_STRIP_DELAY, src, NONE)) - return - if(internal) - to_chat(usr, span_warning("[name] уже име[pluralize_ru(src.gender,"ет","ют")] подключённый баллон.")) - return - if(our_tank.loc != src) - to_chat(usr, span_warning("[name] более не облада[pluralize_ru(src.gender,"ет","ют")] баллоном.")) - return - if(!has_airtight_items()) - to_chat(usr, span_warning("[name] более не облада[pluralize_ru(src.gender,"ет","ют")] подходящей маской или шлемом.")) - return - internal = our_tank - update_action_buttons_icon() - - for(var/mob/viewer as anything in viewers(1, src)) - if(viewer.machine == src) - show_inv(viewer) - - visible_message( - span_danger("[usr] [internal ? "открыва" : "закрыва"][pluralize_ru(usr.gender,"ет","ют")] воздушный клапан на баллоне у [name]!"), - span_userdanger("[usr] [internal ? "открыва" : "закрыва"][pluralize_ru(usr.gender,"ет","ют")] воздушный клапан на Вашем баллоне!"), - ) - - /mob/living/carbon/do_unEquip(obj/item/I, force = FALSE, atom/newloc, no_move = FALSE, invdrop = TRUE, silent = FALSE) . = ..() if(!. || !I) @@ -511,12 +393,6 @@ return FALSE -/mob/living/carbon/proc/find_air_tanks() - . = list() - for(var/obj/item/tank/tank in get_equipped_items(include_pockets = TRUE, include_hands = TRUE)) - . += tank - - /mob/living/carbon/covered_with_thick_material(check_zone, full_body_check = FALSE) if(full_body_check) if(!isclothing(head)) @@ -549,3 +425,4 @@ return FALSE + diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index dbf4b1908d1..14125f7c39c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -19,7 +19,7 @@ stack_trace("Mob [type] has improper ventcrawler_trait value.") if(mobility_flags & MOBILITY_REST) - verbs += /mob/living/proc/toggle_resting + add_verb(src, /mob/living/proc/toggle_resting) if(!density) // we want undense mobs to stay undense when they stop resting ADD_TRAIT(src, TRAIT_UNDENSE, INNATE_TRAIT) @@ -1278,43 +1278,6 @@ return HEARING_PROTECTION_NONE -// The src mob is trying to strip an item from someone -// Override if a certain type of mob should be behave differently when stripping items (can't, for example) -/mob/living/stripPanelUnequip(obj/item/what, mob/who, where, silent = FALSE) - if(HAS_TRAIT(what, TRAIT_NODROP)) - to_chat(src, "You can't remove \the [what.name], it appears to be stuck!") - return - if(!silent) - who.visible_message("[src] tries to remove [who]'s [what.name].", \ - "[src] tries to remove [who]'s [what.name].") - what.add_fingerprint(src) - if(do_after(src, what.strip_delay, who, NONE)) - if(what && what == who.get_item_by_slot(where) && Adjacent(who)) - if(!who.drop_item_ground(what, silent = silent)) - return - if(silent && !QDELETED(what) && isturf(what.loc)) - put_in_hands(what, silent = TRUE) - add_attack_logs(src, who, "Stripped of [what]") - -// The src mob is trying to place an item on someone -// Override if a certain mob should be behave differently when placing items (can't, for example) -/mob/living/stripPanelEquip(obj/item/what, mob/who, where, silent = FALSE) - what = get_active_hand() - if(what && HAS_TRAIT(what, TRAIT_NODROP)) - to_chat(src, "You can't put \the [what.name] on [who], it's stuck to your hand!") - return - if(what) - if(!what.mob_can_equip(who, where, TRUE, TRUE)) - to_chat(src, "\The [what.name] doesn't fit in that place!") - return - if(!silent) - visible_message("[src] tries to put [what] on [who].") - if(do_after(src, what.put_on_delay, who, NONE)) - if(what && Adjacent(who) && !HAS_TRAIT(what, TRAIT_NODROP)) - drop_item_ground(what, silent = silent) - who.equip_to_slot_if_possible(what, where, disable_warning = TRUE, initial = silent) - add_attack_logs(src, who, "Equipped [what]") - /mob/living/singularity_act() investigate_log("([key_name_log(src)]) has been consumed by the singularity.", INVESTIGATE_ENGINE) //Oh that's where the clown ended up! gib() diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 1ec02c2323c..c4eac47be7d 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -113,22 +113,30 @@ add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/bulky_push, multiplicative_slowdown = pushing_obj.pull_push_slowdown) -/mob/living/toggle_move_intent() +/mob/living/proc/can_change_move_intent(silent = FALSE) + return TRUE + + +/mob/living/toggle_move_intent(new_move_intent) + if(new_move_intent && m_intent == new_move_intent) + return if(SEND_SIGNAL(src, COMSIG_MOB_MOVE_INTENT_TOGGLE, m_intent) & COMPONENT_BLOCK_INTENT_TOGGLE) return + if(!can_change_move_intent()) + return - var/icon_toggle - if(m_intent == MOVE_INTENT_RUN) - m_intent = MOVE_INTENT_WALK - icon_toggle = "walking" + if(new_move_intent) + m_intent = new_move_intent else - m_intent = MOVE_INTENT_RUN - icon_toggle = "running" + switch(m_intent) + if(MOVE_INTENT_RUN) + m_intent = MOVE_INTENT_WALK + if(MOVE_INTENT_WALK) + m_intent = MOVE_INTENT_RUN - if(hud_used && hud_used.move_intent && hud_used.static_inventory) - hud_used.move_intent.icon_state = icon_toggle + if(hud_used?.move_intent && hud_used.static_inventory) for(var/atom/movable/screen/mov_intent/selector in hud_used.static_inventory) - selector.update_icon() + selector.update_icon(UPDATE_ICON_STATE) update_move_intent_slowdown() SEND_SIGNAL(src, COMSIG_MOB_MOVE_INTENT_TOGGLED) @@ -346,3 +354,10 @@ end_look_down() else look_down() + + +/mob/living/keybind_face_direction(direction) + if(stat > CONSCIOUS) + return + return ..() + diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 1222febc8e6..735e0ed7429 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -46,7 +46,6 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( mob_size = MOB_SIZE_LARGE sight = SEE_TURFS | SEE_MOBS | SEE_OBJS nightvision = 8 - can_strip = 0 can_buckle_to = FALSE var/list/network = list("SS13","Telecomms","Research Outpost","Mining Outpost") var/obj/machinery/camera/current = null @@ -114,12 +113,15 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( var/list/all_eyes = list() /mob/living/silicon/ai/proc/add_ai_verbs() - verbs |= GLOB.ai_verbs_default - verbs |= silicon_subsystems + add_verb(src, GLOB.ai_verbs_default) + add_verb(src, silicon_subsystems) + +/mob/living/silicon/ai/can_strip() + return FALSE /mob/living/silicon/ai/proc/remove_ai_verbs() - verbs -= GLOB.ai_verbs_default - verbs -= silicon_subsystems + remove_verb(src, GLOB.ai_verbs_default) + remove_verb(src, silicon_subsystems) /mob/living/silicon/ai/New(loc, var/datum/ai_laws/L, var/obj/item/mmi/B, var/safety = 0) announcement = new() @@ -154,7 +156,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( else make_laws() - verbs += /mob/living/silicon/ai/proc/show_laws_verb + add_verb(src, /mob/living/silicon/ai/proc/show_laws_verb) aiMulti = new(src) aiRadio = new(src) @@ -239,13 +241,13 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( job = JOB_TITLE_AI -/mob/living/silicon/ai/Stat() - ..() - if(statpanel("Status")) - if(stat) - stat(null, text("Systems nonfunctional")) - return - show_borg_info() +/mob/living/silicon/ai/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(stat) + status_tab_data[++status_tab_data.len] = list("System status:", "Nonfunctional") + return + status_tab_data = show_borg_info(status_tab_data) /mob/living/silicon/ai/proc/ai_alerts() var/list/dat = list("Current Station Alerts\n") @@ -287,10 +289,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( var/dat_text = dat.Join("") src << browse(dat_text, "window=aialerts&can_close=0") -/mob/living/silicon/ai/proc/show_borg_info() - stat(null, text("Connected cyborgs: [connected_robots.len]")) - for(var/thing in connected_robots) - var/mob/living/silicon/robot/R = thing +/mob/living/silicon/ai/proc/show_borg_info(list/status_tab_data) + status_tab_data[++status_tab_data.len] = list("Connected cyborg count:", "[length(connected_robots)]") + for(var/mob/living/silicon/robot/R in connected_robots) var/robot_status = "Nominal" if(R.stat || !R.client) robot_status = "OFFLINE" @@ -299,8 +300,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( // Name, Health, Battery, Module, Area, and Status! Everything an AI wants to know about its borgies! var/area/A = get_area(R) var/area_name = A ? sanitize(A.name) : "Unknown" - stat(null, text("[R.name] | S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \ - Module: [R.designation] | Loc: [area_name] | Status: [robot_status]")) + status_tab_data[++status_tab_data.len] = list("[R.name]:", "S.Integrity: [R.health]% | Cell: [R.cell ? "[R.cell.charge] / [R.cell.maxcharge]" : "Empty"] | \ + Module: [R.designation] | Loc: [area_name] | Status: [robot_status]") + return status_tab_data /mob/living/silicon/ai/rename_character(oldname, newname) if(!..(oldname, newname)) diff --git a/code/modules/mob/living/silicon/ai/ai_say.dm b/code/modules/mob/living/silicon/ai/ai_say.dm index a2d78a66fd6..55bbb4c2711 100644 --- a/code/modules/mob/living/silicon/ai/ai_say.dm +++ b/code/modules/mob/living/silicon/ai/ai_say.dm @@ -193,13 +193,3 @@ GLOBAL_VAR_INIT(announcing_vox, 0) // Stores the time of the last announcement return TRUE return FALSE - -// VOX sounds moved to /code/defines/vox_sounds.dm - -/client/proc/preload_vox() - var/list/vox_files = flist(VOX_PATH) - for(var/file in vox_files) -// to_chat(src, "Downloading [file]") - var/sound/S = sound("[VOX_PATH][file]") - src << browse_rsc(S) - diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm index 78f600729ac..e5872075dff 100644 --- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm +++ b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm @@ -186,21 +186,3 @@ GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new()) if(chunk.visibleTurfs[position]) return TRUE return FALSE - -/* -/datum/cameranet/proc/stat_entry() - if(!statclick) - statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) - - stat(name, statclick.update("Cameras: [cameranet.cameras.len] | Chunks: [cameranet.chunks.len]")) -*/ - -// Debug verb for VVing the chunk that the turf is in. -/* -/turf/verb/view_chunk() - set src in world - - if(cameranet.chunkGenerated(x, y, z)) - var/datum/camerachunk/chunk = cameranet.getCameraChunk(x, y, z) - usr.client.debug_variables(chunk) -*/ diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index ebf285e7a1e..047918093c7 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -130,9 +130,9 @@ add_language(LANGUAGE_TRINARY, 1) //Verbs for pAI mobile form, chassis and Say flavor text - verbs += /mob/living/silicon/pai/proc/choose_chassis - verbs += /mob/living/silicon/pai/proc/choose_verbs - verbs += /mob/living/silicon/pai/proc/pai_change_voice + add_verb(src, /mob/living/silicon/pai/proc/choose_chassis) + add_verb(src, /mob/living/silicon/pai/proc/choose_verbs) + add_verb(src, /mob/living/silicon/pai/proc/pai_change_voice) var/datum/action/innate/pai_soft/P = new P.Grant(src) @@ -183,14 +183,13 @@ /mob/living/silicon/pai/proc/show_silenced() if(silence_time) var/timeleft = round((silence_time - world.timeofday)/10 ,1) - stat(null, "Communications system reboot in -[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + return list("Communications system reboot in:", "-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") -/mob/living/silicon/pai/Stat() - ..() - statpanel("Status") - if(client.statpanel == "Status") - show_silenced() +/mob/living/silicon/pai/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = show_silenced() /mob/living/silicon/pai/blob_act() @@ -363,7 +362,7 @@ finalized = alert("Look at your sprite. Is this what you wish to use?",,"No","Yes") chassis = my_choices[choice] - verbs -= /mob/living/silicon/pai/proc/choose_chassis + remove_verb(src, /mob/living/silicon/pai/proc/choose_chassis) /mob/living/silicon/pai/proc/choose_verbs() set category = "pAI Commands" @@ -377,7 +376,7 @@ speak_exclamation = sayverbs[(sayverbs.len>1 ? 2 : sayverbs.len)] speak_query = sayverbs[(sayverbs.len>2 ? 3 : sayverbs.len)] - verbs -= /mob/living/silicon/pai/proc/choose_verbs + remove_verb(src, /mob/living/silicon/pai/proc/choose_verbs) /mob/living/silicon/pai/proc/pai_change_voice() set name = "Change Voice" diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index ecf52ae0781..9f26a63bafb 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -85,7 +85,7 @@ var/datum/robot_component/C = components[V] C.max_damage = 10 - verbs -= /mob/living/silicon/robot/verb/Namepick + remove_verb(src, /mob/living/silicon/robot/verb/Namepick) module = new /obj/item/robot_module/drone(src) //Allows Drones to hear the Engineering channel. @@ -105,6 +105,8 @@ scanner.Grant(src) update_icons() +/mob/living/silicon/robot/drone/add_strippable_element() + return /mob/living/silicon/robot/drone/Initialize(mapload) . = ..() @@ -121,7 +123,7 @@ /mob/living/silicon/robot/drone/init(alien = FALSE, mob/living/silicon/ai/ai_to_sync_to = null) laws = new /datum/ai_laws/drone() - connected_ai = null + set_connected_ai(null) aiCamera = new/obj/item/camera/siliconcam/drone_camera(src) additional_law_channels["Drone"] = get_language_prefix(LANGUAGE_DRONE_BINARY) @@ -260,7 +262,7 @@ holder_type = /obj/item/holder/drone/emagged update_icons() lawupdate = 0 - connected_ai = null + set_connected_ai(null) clear_supplied_laws() clear_inherent_laws() laws = new /datum/ai_laws/syndicate_override @@ -391,10 +393,10 @@ return FALSE /mob/living/silicon/robot/drone/add_robot_verbs() - src.verbs |= silicon_subsystems + add_verb(src, silicon_subsystems) /mob/living/silicon/robot/drone/remove_robot_verbs() - src.verbs -= silicon_subsystems + remove_verb(src, silicon_subsystems) /mob/living/simple_animal/drone/flash_eyes(intensity = 1, override_blindness_check, affect_silicon, visual, type = /atom/movable/screen/fullscreen/flash/noise) if(affect_silicon) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm index 3bdb865aec3..8260877b6e8 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm @@ -75,7 +75,7 @@ icon = 'icons/mob/custom_synthetic/custom-synthetic.dmi' icon_state = "[ckey]-drone" to_chat(src, "You reconfigure your chassis and improve the station through your new aesthetics.") - verbs -= /mob/living/silicon/robot/drone/verb/customize + remove_verb(src, /mob/living/silicon/robot/drone/verb/customize) /mob/living/silicon/robot/drone/get_scooped(mob/living/carbon/grabber) var/obj/item/holder/H = ..() diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 8f94c372046..9683704635c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -194,6 +194,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(length(module?.borg_skins) <= 1 && (has_transform_animation || module?.has_transform_animation)) transform_animation(icon_state, TRUE) + add_strippable_element() + +/mob/living/silicon/robot/proc/add_strippable_element() + AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/borg_head))) /mob/living/silicon/robot/proc/init(alien, connect_to_AI = TRUE, mob/living/silicon/ai/ai_to_sync_to = null) @@ -476,6 +480,8 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( status_flags &= ~CANPUSH choose_icon() + if(client.stat_tab == "Status") + SSstatpanels.set_status_tab(client) if(!static_radio_channels) radio.config(module.channels) notify_ai(ROBOT_NOTIFY_AI_MODULE) @@ -611,12 +617,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( toggle_sensor_mode() /mob/living/silicon/robot/proc/add_robot_verbs() - src.verbs |= GLOB.robot_verbs_default - src.verbs |= silicon_subsystems + add_verb(src, GLOB.robot_verbs_default) + add_verb(src, silicon_subsystems) /mob/living/silicon/robot/proc/remove_robot_verbs() - src.verbs -= GLOB.robot_verbs_default - src.verbs -= silicon_subsystems + remove_verb(src, GLOB.robot_verbs_default) + remove_verb(src, silicon_subsystems) /mob/living/silicon/robot/verb/cmd_robot_alerts() set category = "Robot Commands" @@ -700,25 +706,34 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( // this function displays the cyborgs current cell charge in the stat panel /mob/living/silicon/robot/proc/show_cell_power() - if(cell) - stat(null, text("Charge Left: [cell.charge]/[cell.maxcharge]")) - else - stat(null, text("No Cell Inserted!")) + return list("Charge Left:", cell ? "[cell.charge]/[cell.maxcharge]" : "No Cell Inserted!") + + +/mob/living/silicon/robot/proc/show_gps_coords() + var/turf/turf = get_turf(src) + return list("GPS:", "[COORD(turf)]") + + +/mob/living/silicon/robot/proc/show_stack_energy(datum/robot_energy_storage/robot_energy_storage) + return list("[robot_energy_storage.name]:", "[robot_energy_storage.energy] / [robot_energy_storage.max_energy]") // update the status screen display -/mob/living/silicon/robot/Stat() - ..() - statpanel("Status") - if(client.statpanel == "Status") - show_cell_power() +/mob/living/silicon/robot/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + + status_tab_data[++status_tab_data.len] = show_cell_power() + + if(!module) + return + var/total_user_contents = GetAllContents() if(locate(/obj/item/gps) in total_user_contents) - var/turf/T = get_turf(src) - stat(null, "GPS: [COORD(T)]") - if(module) - for(var/datum/robot_energy_storage/st in module.storages) - stat("[st.name]:", "[st.energy]/[st.max_energy]") + status_tab_data[++status_tab_data.len] = show_gps_coords() + + for(var/datum/robot_energy_storage/robot_energy_storage in module.storages) + status_tab_data[++status_tab_data.len] = show_stack_energy(robot_energy_storage) /mob/living/silicon/robot/InCritical() @@ -1456,7 +1471,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(R) R.UnlinkSelf() to_chat(R, "Buffers flushed and reset. Camera system shutdown. All systems operational.") - src.verbs -= /mob/living/silicon/robot/proc/ResetSecurityCodes + remove_verb(src, /mob/living/silicon/robot/proc/ResetSecurityCodes) /mob/living/silicon/robot/mode() set name = "Activate Held Object" @@ -1553,14 +1568,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( /mob/living/silicon/robot/proc/disconnect_from_ai() if(connected_ai) sync() // One last sync attempt - connected_ai.connected_robots -= src - connected_ai = null + set_connected_ai(null) /mob/living/silicon/robot/proc/connect_to_ai(var/mob/living/silicon/ai/AI) if(AI && AI != connected_ai) disconnect_from_ai() - connected_ai = AI - connected_ai.connected_robots |= src + set_connected_ai(AI) notify_ai(ROBOT_NOTIFY_AI_CONNECTED) sync() @@ -1585,6 +1598,17 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(2) disable_component("comms", 60) +/mob/living/silicon/robot/proc/set_connected_ai(new_ai) + if(connected_ai == new_ai) + return + . = connected_ai + connected_ai = new_ai + if(.) + var/mob/living/silicon/ai/old_ai = . + old_ai.connected_robots -= src + if(connected_ai) + connected_ai.connected_robots |= src + /mob/living/silicon/robot/deathsquad base_icon = "nano_bloodhound" icon_state = "nano_bloodhound" diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 068add435cf..6255a69e300 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -139,14 +139,14 @@ R.add_language(LANGUAGE_MOTH, 0) /obj/item/robot_module/proc/add_subsystems_and_actions(mob/living/silicon/robot/R) - R.verbs |= subsystems + add_verb(R, subsystems) for(var/A in module_actions) var/datum/action/act = new A() act.Grant(R) R.module_actions += act /obj/item/robot_module/proc/remove_subsystems_and_actions(mob/living/silicon/robot/R) - R.verbs -= subsystems + remove_verb(R, subsystems) for(var/datum/action/A in R.module_actions) A.Remove(R) qdel(A) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 064eb186709..f60ba9d0947 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -266,18 +266,14 @@ // this function shows the health of the pAI in the Status panel /mob/living/silicon/proc/show_system_integrity() - if(!src.stat) - stat(null, text("System integrity: [round((health/maxHealth)*100)]%")) - else - stat(null, text("Systems nonfunctional")) + return list("System integrity:", stat ? "Nonfunctional" : "[round((health / maxHealth) * 100)]%") // This adds the basic clock, shuttle recall timer, and malf_ai info to all silicon lifeforms -/mob/living/silicon/Stat() - ..() - if(statpanel("Status")) - show_stat_emergency_shuttle_eta() - show_system_integrity() +/mob/living/silicon/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = show_system_integrity() //Silicon mob language procs diff --git a/code/modules/mob/living/silicon/silicon_hat.dm b/code/modules/mob/living/silicon/silicon_hat.dm index 9a137255af8..25cad73fa5f 100644 --- a/code/modules/mob/living/silicon/silicon_hat.dm +++ b/code/modules/mob/living/silicon/silicon_hat.dm @@ -1,5 +1,30 @@ +/datum/strippable_item/borg_head + key = STRIPPABLE_ITEM_HEAD + +/datum/strippable_item/borg_head/get_item(atom/source) + var/mob/living/silicon/borg_source = source + if(!istype(borg_source)) + return + + return borg_source.inventory_head + +/datum/strippable_item/borg_head/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/silicon/borg_source = source + if(!istype(borg_source)) + return + + borg_source.place_on_head(equipping, user) + +/datum/strippable_item/borg_head/finish_unequip(atom/source, mob/user) + var/mob/living/silicon/borg_source = source + if(!istype(borg_source)) + return + + borg_source.remove_from_head(user) + /mob/living/silicon var/obj/item/inventory_head + var/list/strippable_inventory_slots = list() var/hat_offset_y = -3 var/isCentered = FALSE //центрирован ли синтетик. Если нет, то шляпа будет растянута @@ -127,37 +152,6 @@ return . = ..() - -/mob/living/silicon/Topic(href, href_list) - if(..()) - return 1 - - if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr))) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - if (!canBeHatted) - return 0 - - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("head") - remove_from_head(usr) - show_inv(usr) - - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - switch(add_to) - if("head") - place_on_head(usr.get_active_hand(), usr) - show_inv(usr) - - if(usr != src) - return 1 - - /mob/living/silicon/proc/get_hat_overlay() if(hat_icon_file && hat_icon_state) var/image/borgI = image(hat_icon_file, hat_icon_state) @@ -168,18 +162,6 @@ borgI.transform = matrix(1.125, 0, 0.5, 0, 1, 0) return borgI -/mob/living/silicon/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - var/dat = {"
Inventory of [name]

"} - dat += "
Head: [inventory_head]" : "add_inv=head'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - /mob/living/silicon/proc/place_on_head(obj/item/item_to_add, mob/user) if(!item_to_add) user.visible_message("[user] похлопывает по голове [src].", "Вы положили руку на голову [src].") diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 831fa07181c..e875735faf7 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -14,8 +14,8 @@ has_unlimited_silicon_privilege = TRUE sentience_type = SENTIENCE_ARTIFICIAL status_flags = NONE //no default canpush - can_strip = FALSE pass_flags = PASSFLAPS + AI_delay_max = 0 SECONDS speak_emote = list("states") tts_seed = null @@ -227,11 +227,14 @@ path_hud.add_hud_to(src) + /mob/living/simple_animal/bot/proc/add_bot_filter() if(QDELETED(src) || !SSradio || !bot_filter) return SSradio.add_object(bot_core, control_freq, bot_filter) +/mob/living/simple_animal/bot/can_strip() + return FALSE /mob/living/simple_animal/bot/med_hud_set_health() return diag_hud_set_bothealth() //we use a different hud @@ -1010,10 +1013,6 @@ Pass the desired type path itself, declaring a temporary var beforehand is not r frustration = 0 -/mob/living/simple_animal/bot/show_inv() - return - - /mob/living/simple_animal/bot/proc/show_controls(mob/user) users |= user var/dat = {""} diff --git a/code/modules/mob/living/simple_animal/friendly/diona.dm b/code/modules/mob/living/simple_animal/friendly/diona.dm index 08c05107757..99c05aec6de 100644 --- a/code/modules/mob/living/simple_animal/friendly/diona.dm +++ b/code/modules/mob/living/simple_animal/friendly/diona.dm @@ -107,14 +107,59 @@ //Let people pick the little buggers up. if(M.a_intent == INTENT_HELP) if(isdiona(M)) - to_chat(M, "You feel your being twine with that of [src] as it merges with your biomass.") - to_chat(src, "You feel your being twine with that of [M] as you merge with its biomass.") - throw_alert(gestalt_alert, /atom/movable/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist - forceMove(M) + gestalt_heal(M) else get_scooped(M) else ..() +/mob/living/simple_animal/diona/MouseDrop(mob/living/carbon/human/user, src_location, over_location, src_control, over_control, params) + if(isdiona(user)) // diona with NO HANDS?? Now it's not trouble. + gestalt_heal(user) + return FALSE + return ..() + +/mob/living/simple_animal/diona/proc/gestalt_heal(mob/living/carbon/human/M) + if(!Adjacent(M)) + return FALSE + forceMove(M) + if(stat != CONSCIOUS) + qdel(src) + to_chat(M, span_notice("Тело нимфы сливается с вашим гештальтом.")) + return TRUE // TRUE if nymph was deleted, FALSE - if not. Maybe I need this later.. + + if(ckey) + to_chat(src, span_notice("Ваше сознание соединяется с [M], когда вы сливаетесь с гештальтом.")) + to_chat(M, span_notice("Ваше сознание соединяется с нимфой, когда она сливается с гештальтом.")) + throw_alert(gestalt_alert, /atom/movable/screen/alert/nymph, new_master = src) //adds a screen alert that can call resist + return FALSE + + to_chat(M, span_notice("Вы начинаете принимать нимфу в свой гештальт.")) + + if(!ckey && do_after(M, 5 SECONDS, M, ALL)) + var/list/stock_limbs = /datum/species/diona::has_limbs + for(var/limb_zone in stock_limbs) + if(!M.bodyparts_by_name[limb_zone]) + var/list/organ_data = stock_limbs[limb_zone] + var/limb_path = organ_data["path"] + var/obj/item/organ/new_organ = new limb_path(M) + organ_data["descriptor"] = new_organ.name + to_chat(M, span_notice("Нимфа занимает пустующее место в гештальте в качестве конечности.")) + M.recalculate_limbs_status() + M.regenerate_icons() + qdel(src) + return TRUE + + var/list/stock_organs = /datum/species/diona::has_organ + for(var/organ_slot in stock_organs) + if(!M.internal_organs_slot[organ_slot]) + var/organ_path = stock_organs[organ_slot] + new organ_path(M) + to_chat(M, span_notice("Нимфа занимает пустующее место в гештальте в качестве органа.")) + qdel(src) + return TRUE + + to_chat(M, span_notice("Ваше сознание соединяется с нимфой, когда она сливается с гештальтом.")) + return FALSE /mob/living/simple_animal/diona/proc/merge() if(stat != CONSCIOUS) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 2a260ce33d4..01d22d6e09f 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -30,11 +30,19 @@ var/growl_sound = list('sound/creatures/dog_grawl1.ogg','sound/creatures/dog_grawl2.ogg') //Used in emote. var/yelp_sound = 'sound/creatures/dog_yelp.ogg' //Used on death. var/last_eaten = 0 + var/had_fashion + ///Currently worn item on the head slot + var/obj/item/inventory_head = null + ///Currently worn item on the back slot + var/obj/item/inventory_back = null + ///Currently wotn item oh the mask slot + var/obj/item/inventory_mask = null + ///Item slots that are available for this dog to equip stuff into + var/list/strippable_inventory_slots = list() footstep_type = FOOTSTEP_MOB_CLAW butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/dog = 4) collar_type = "dog" - /mob/living/simple_animal/pet/dog/verb/chasetail() set name = "Chase your tail" set desc = "d'awwww." @@ -69,6 +77,12 @@ if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case) custom_emote(EMOTE_VISIBLE, "рыч%(ит,ат)%!") +/mob/living/simple_animal/pet/dog/proc/place_on_head(obj/item/item_to_add, mob/user) + return + +/mob/living/simple_animal/pet/dog/proc/update_dog_fluff() + return + //Corgis and pugs are now under one dog subtype /mob/living/simple_animal/pet/dog/corgi name = "\improper corgi" @@ -81,8 +95,6 @@ childtype = list(/mob/living/simple_animal/pet/dog/corgi/puppy = 95, /mob/living/simple_animal/pet/dog/corgi/puppy/void = 5) animal_species = /mob/living/simple_animal/pet/dog collar_type = "corgi" - var/obj/item/inventory_head - var/obj/item/inventory_back var/shaved = FALSE var/nofur = FALSE //Corgis that have risen past the material plane of existence. tts_seed = "Stetmann" @@ -92,6 +104,9 @@ . = ..() regenerate_icons() +/mob/living/simple_animal/pet/dog/corgi/add_strippable_element() + AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_corgi_items) + /mob/living/simple_animal/pet/dog/corgi/Destroy() QDEL_NULL(inventory_head) QDEL_NULL(inventory_back) @@ -114,21 +129,6 @@ ..(gibbed) regenerate_icons() -/mob/living/simple_animal/pet/dog/corgi/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - - var/dat = {"

Inventory of [name]

"} - dat += "
Head: [inventory_head]" : "add_inv=head'>Nothing"]" - dat += "
Back: [inventory_back]" : "add_inv=back'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - /mob/living/simple_animal/pet/dog/corgi/getarmor(def_zone, type) var/armorval = 0 @@ -168,116 +168,14 @@ icon_state = icon_dead return ..() - update_corgi_fluff() - -/mob/living/simple_animal/pet/dog/corgi/Topic(href, href_list) - if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr)) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - //Removing from inventory - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("head") - if(inventory_head) - if(HAS_TRAIT(inventory_head, TRAIT_NODROP)) - to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove!") - return - drop_item_ground(inventory_head) - usr.put_in_hands(inventory_head, ignore_anim = FALSE) - inventory_head = null - update_corgi_fluff() - regenerate_icons() - else - to_chat(usr, "There is nothing to remove from its [remove_from].") - return - if("back") - if(inventory_back) - if(HAS_TRAIT(inventory_back, TRAIT_NODROP)) - to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove!") - return - drop_item_ground(inventory_back) - usr.put_in_hands(inventory_back, ignore_anim = FALSE) - inventory_back = null - update_corgi_fluff() - regenerate_icons() - else - to_chat(usr, "There is nothing to remove from its [remove_from].") - return - if("collar") - if(pcollar) - var/the_collar = pcollar - drop_item_ground(pcollar) - usr.put_in_hands(the_collar, ignore_anim = FALSE) - pcollar = null - update_corgi_fluff() - regenerate_icons() - - show_inv(usr) - - //Adding things to inventory - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - - switch(add_to) - if("collar") - add_collar(usr.get_active_hand(), usr) - update_corgi_fluff() - - if("head") - place_on_head(usr.get_active_hand(),usr) - - if("back") - if(inventory_back) - to_chat(usr, "It's already wearing something!") - return - else - var/obj/item/item_to_add = usr.get_active_hand() - - if(!item_to_add) - usr.visible_message("[usr] pets [src].", "You rest your hand on [src]'s back for a moment.") - return - - if(!usr.drop_item_ground(item_to_add)) - to_chat(usr, "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s back!") - return - - if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess - item_to_add.afterattack(src,usr,1) - return - - //The objects that corgis can wear on their backs. - var/allowed = FALSE - if(ispath(item_to_add.dog_fashion, /datum/dog_fashion/back)) - allowed = TRUE - - if(!allowed) - to_chat(usr, "You set [item_to_add] on [src]'s back, but it falls off!") - item_to_add.forceMove(drop_location()) - if(prob(25)) - step_rand(item_to_add) - for(var/i in list(1,2,4,8,4,8,4,dir)) - setDir(i) - sleep(1) - return - - item_to_add.forceMove(src) - inventory_back = item_to_add - update_corgi_fluff() - regenerate_icons() - - show_inv(usr) - else - return ..() + update_dog_fluff() //Corgis are supposed to be simpler, so only a select few objects can actually be put //to be compatible with them. The objects are below. //Many hats added, Some will probably be removed, just want to see which ones are popular. // > some will probably be removed -/mob/living/simple_animal/pet/dog/corgi/proc/place_on_head(obj/item/item_to_add, mob/user) +/mob/living/simple_animal/pet/dog/corgi/place_on_head(obj/item/item_to_add, mob/user) if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess item_to_add.afterattack(src,user,1) @@ -312,7 +210,7 @@ "You hear a friendly-sounding bark.") item_to_add.forceMove(src) inventory_head = item_to_add - update_corgi_fluff() + update_dog_fluff() regenerate_icons() else to_chat(user, "You set [item_to_add] on [src]'s head, but it falls off!") @@ -325,7 +223,7 @@ return valid -/mob/living/simple_animal/pet/dog/corgi/proc/update_corgi_fluff() +/mob/living/simple_animal/pet/dog/corgi/update_dog_fluff() // First, change back to defaults name = real_name desc = initial(desc) @@ -585,7 +483,7 @@ visible_message("... Aw, someone beat me to this one.") P.gib() -/mob/living/simple_animal/pet/dog/corgi/narsie/update_corgi_fluff() +/mob/living/simple_animal/pet/dog/corgi/narsie/update_dog_fluff() ..() speak = list("Tari'karat-pasnar!", "IA! IA!", "BRRUUURGHGHRHR") speak_emote = list("growls", "barks ominously") @@ -609,7 +507,7 @@ maxHealth = 100 health = 100 -/mob/living/simple_animal/pet/dog/corgi/ratvar/update_corgi_fluff() +/mob/living/simple_animal/pet/dog/corgi/ratvar/update_dog_fluff() ..() speak = list("V'z fuvavat jneevbe!", "CLICK!", "KL-KL-KLIK") speak_emote = list("growls", "barks ominously") @@ -634,15 +532,7 @@ maxHealth = 20 health = 20 butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/corgi = 1) - -//puppies cannot wear anything. -/mob/living/simple_animal/pet/dog/corgi/puppy/Topic(href, href_list) - if(href_list["remove_inv"] == "collar" || href_list["add_inv"] == "collar") - return ..() - if(href_list["remove_inv"] || href_list["add_inv"]) - to_chat(usr, "You can't fit this on [src]!") - return - ..() + strippable_inventory_slots = list(/datum/strippable_item/pet_collar) // Puppies do not have a head or back equipment slot. /mob/living/simple_animal/pet/dog/corgi/puppy/void //Tribute to the corgis born in nullspace name = "\improper void puppy" @@ -694,13 +584,6 @@ tts_seed = "Luna" holder_type = /obj/item/holder/lisa -//Lisa already has a cute bow! -/mob/living/simple_animal/pet/dog/corgi/Lisa/Topic(href, href_list) - if(href_list["remove_inv"] || href_list["add_inv"]) - to_chat(usr, "[src] already has a cute bow!") - return - ..() - /mob/living/simple_animal/pet/dog/corgi/Lisa/Life() ..() make_babies() diff --git a/code/modules/mob/living/simple_animal/friendly/dog_sec.dm b/code/modules/mob/living/simple_animal/friendly/dog_sec.dm index 0470f17be5a..187a72fe25f 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog_sec.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog_sec.dm @@ -13,8 +13,6 @@ melee_damage_lower = 8 melee_damage_upper = 10 attacktext = "кусает" - var/obj/item/inventory_head - var/obj/item/inventory_mask footstep_type = FOOTSTEP_MOB_CLAW butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/security = 3) tts_seed = "Furion" @@ -39,40 +37,15 @@ icon_dead = "german_shep2_dead" tts_seed = "pantheon" -/mob/living/simple_animal/pet/dog/security/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - - var/dat = {"

Inventory of [name]

"} - dat += "
Head: [inventory_head]" : "add_inv=head'>Nothing"]" - dat += "
Mask: [inventory_mask]" : "add_inv=mask'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - -/mob/living/simple_animal/pet/dog/security/ranger/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - - var/dat = {"

Inventory of [name]

"} - dat += "
Mask: [inventory_mask]" : "add_inv=mask'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() /mob/living/simple_animal/pet/dog/security/Initialize(mapload) . = ..() regenerate_icons() +/mob/living/simple_animal/pet/dog/security/add_strippable_element() + AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_muhtar_items) + /mob/living/simple_animal/pet/dog/security/Destroy() QDEL_NULL(inventory_head) QDEL_NULL(inventory_mask) @@ -95,109 +68,8 @@ ..(gibbed) regenerate_icons() -/mob/living/simple_animal/pet/dog/security/Topic(href, href_list) - if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr)) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - //Removing from inventory - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("head") - if(inventory_head) - if(HAS_TRAIT(inventory_head, TRAIT_NODROP)) - to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove!") - return - drop_item_ground(inventory_head) - usr.put_in_hands(inventory_head, ignore_anim = FALSE) - inventory_head = null - update_muhtar_fluff() - regenerate_icons() - else - to_chat(usr, "There is nothing to remove from its [remove_from].") - return - if("mask") - if(inventory_mask) - if(HAS_TRAIT(inventory_mask, TRAIT_NODROP)) - to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove!") - return - drop_item_ground(inventory_mask) - usr.put_in_hands(inventory_mask, ignore_anim = FALSE) - inventory_mask = null - update_muhtar_fluff() - regenerate_icons() - else - to_chat(usr, "There is nothing to remove from its [remove_from].") - return - if("collar") - if(pcollar) - var/the_collar = pcollar - drop_item_ground(pcollar) - usr.put_in_hands(the_collar, ignore_anim = FALSE) - pcollar = null - update_muhtar_fluff() - regenerate_icons() - - show_inv(usr) - - //Adding things to inventory - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - - switch(add_to) - if("collar") - add_collar(usr.get_active_hand(), usr) - update_muhtar_fluff() - - if("head") - place_on_head(usr.get_active_hand(),usr) - - if("mask") - if(inventory_mask) - to_chat(usr, "It's already wearing something!") - return - else - var/obj/item/item_to_add = usr.get_active_hand() - - if(!item_to_add) - usr.visible_message("[usr] pets [src].", "You rest your hand on [src]'s face for a moment.") - return - - if(!usr.drop_item_ground(item_to_add)) - to_chat(usr, "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s face!") - return - - if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess - item_to_add.afterattack(src,usr,1) - return - - //The objects that secdogs can wear on their faces. - var/allowed = FALSE - if(ispath(item_to_add.muhtar_fashion, /datum/muhtar_fashion/mask)) - allowed = TRUE - - if(!allowed) - to_chat(usr, "You set [item_to_add] on [src]'s face, but it falls off!") - item_to_add.forceMove(drop_location()) - if(prob(25)) - step_rand(item_to_add) - for(var/i in list(1,2,4,8,4,8,4,dir)) - setDir(i) - sleep(1) - return - - item_to_add.forceMove(src) - inventory_mask = item_to_add - update_muhtar_fluff() - regenerate_icons() - - show_inv(usr) - else - return ..() -/mob/living/simple_animal/pet/dog/security/proc/place_on_head(obj/item/item_to_add, mob/user) +/mob/living/simple_animal/pet/dog/security/place_on_head(obj/item/item_to_add, mob/user) if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing he ever wears, I guess item_to_add.afterattack(src,user,1) @@ -232,7 +104,7 @@ "You hear a friendly-sounding bark.") item_to_add.forceMove(src) inventory_head = item_to_add - update_muhtar_fluff() + update_dog_fluff() regenerate_icons() else to_chat(user, "You set [item_to_add] on [src]'s head, but it falls off!") @@ -245,7 +117,7 @@ return valid -/mob/living/simple_animal/pet/dog/security/proc/update_muhtar_fluff() +/mob/living/simple_animal/pet/dog/security/update_dog_fluff() // First, change back to defaults name = real_name desc = initial(desc) @@ -324,15 +196,5 @@ icon_resting = "blackdog_rest" tts_seed = "Thrall" -/mob/living/simple_animal/pet/dog/security/detective/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - - var/dat = {"

Inventory of [name]

"} - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() +/mob/living/simple_animal/pet/dog/security/detective/add_strippable_element() + AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/pet_collar))) diff --git a/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm b/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm new file mode 100644 index 00000000000..a5fbd6fdcaa --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/dog_stripping.dm @@ -0,0 +1,158 @@ +//dog's stippable items + +GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( + /datum/strippable_item/dog_head, + /datum/strippable_item/dog_back, + /datum/strippable_item/pet_collar +))) + +GLOBAL_LIST_INIT(strippable_muhtar_items, create_strippable_list(list( + /datum/strippable_item/dog_head, + /datum/strippable_item/dog_mask, + /datum/strippable_item/pet_collar +))) + + +/datum/strippable_item/dog_head + key = STRIPPABLE_ITEM_HEAD + +/datum/strippable_item/dog_head/get_item(atom/source) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + return dog_source.inventory_head + +/datum/strippable_item/dog_head/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/dog, place_on_head), equipping, user) + +/datum/strippable_item/dog_head/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + user.put_in_hands(dog_source.inventory_head) + dog_source.inventory_head = null + dog_source.update_dog_fluff() + dog_source.update_appearance(UPDATE_OVERLAYS) + +/datum/strippable_item/pet_collar + key = STRIPPABLE_ITEM_PET_COLLAR + +/datum/strippable_item/pet_collar/get_item(atom/source) + var/mob/living/simple_animal/pet_source = source + if(!istype(pet_source)) + return + + return pet_source.pcollar + +/datum/strippable_item/pet_collar/try_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return FALSE + + if(!istype(equipping, /obj/item/clothing/accessory/petcollar)) + to_chat(user, span_warning("That's not a collar.")) + return FALSE + + return TRUE + +/datum/strippable_item/pet_collar/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet_source = source + if(!istype(pet_source)) + return + + pet_source.add_collar(equipping, user) + +/datum/strippable_item/pet_collar/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet_source = source + if(!istype(pet_source)) + return + + pet_source.remove_collar(user.drop_location(), user) + + +/datum/strippable_item/dog_back + key = STRIPPABLE_ITEM_BACK + +/datum/strippable_item/dog_back/get_item(atom/source) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + return dog_source.inventory_back + +/datum/strippable_item/dog_back/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + if(!ispath(equipping.dog_fashion, /datum/dog_fashion/back)) + var/mob/living/simple_animal/pet/dog/dog = source + to_chat(user, span_warning("You set [equipping] on [source]'s back, but it falls off!")) + equipping.forceMove(source.drop_location()) + if(prob(25)) + step_rand(equipping) + var/old_dir = dog.dir + dog.spin(7, 1) + dog.setDir(old_dir) + return + + equipping.forceMove(dog_source) + dog_source.inventory_back = equipping + dog_source.update_dog_fluff() + dog_source.regenerate_icons() + +/datum/strippable_item/dog_back/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + user.put_in_hands(dog_source.inventory_back) + dog_source.inventory_back = null + dog_source.update_dog_fluff() + dog_source.regenerate_icons() + +/datum/strippable_item/dog_mask + key = STRIPPABLE_ITEM_MASK + +/datum/strippable_item/dog_mask/get_item(atom/source) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + return dog_source.inventory_mask + +/datum/strippable_item/dog_mask/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + //The objects that secdogs can wear on their faces. + if(!ispath(equipping.muhtar_fashion, /datum/muhtar_fashion/mask)) + to_chat(user, span_warning("You set [equipping] on [src]'s face, but it falls off!")) + equipping.forceMove(dog_source.drop_location()) + if(prob(25)) + step_rand(equipping) + var/old_dir = dog_source.dir + dog_source.spin(7, 1) + dog_source.setDir(old_dir) + + equipping.forceMove(dog_source) + dog_source.inventory_mask = equipping + dog_source.update_dog_fluff() + dog_source.regenerate_icons() + +/datum/strippable_item/dog_mask/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet/dog/dog_source = source + if(!istype(dog_source)) + return + + user.put_in_hands(dog_source.inventory_mask) + dog_source.inventory_mask = null + dog_source.update_dog_fluff() + dog_source.regenerate_icons() + dog_source.update_appearance(UPDATE_OVERLAYS) diff --git a/code/modules/mob/living/simple_animal/friendly/frog.dm b/code/modules/mob/living/simple_animal/friendly/frog.dm index 2dde5b6b5cf..b6949c1eb53 100644 --- a/code/modules/mob/living/simple_animal/friendly/frog.dm +++ b/code/modules/mob/living/simple_animal/friendly/frog.dm @@ -135,3 +135,25 @@ if(!resting && !buckled && prob(1)) emote("warcry") +/mob/living/simple_animal/frog/scream/mapper + name = "Лягушка" + real_name = "Маппер" + atmos_requirements = list("min_oxy"=0,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=0,"min_n2"=0,"max_n2"=0) + butcher_results = list(/obj/item/areaeditor/blueprints=1) + cold_damage_per_tick = 0 + damage_coeff = list("brute"=0,"fire"=0,"tox"=0,"clone"=0,"stamina"=0,"oxy"=0) + death_sound = 'sound/creatures/mapper_death.ogg' + desc = "Окупировавшая один из офисов на Центральном командовании лягушка. Постоянно кричит что-то в монитор." + emote_hear = list("МГРЛЬК","МРГЛ","УААМРГЛ") + emote_see = list("лежит расслабленная","увлажнена","издает гортанные звуки","лупает глазками","сильно недовольна","ищет рантаймы") + maxHealth = 1000 + maxbodytemp = 1000 + scream_sound = list('sound/creatures/mapper_disappointed.ogg','sound/creatures/mapper_angry.ogg','sound/creatures/mapper_annoyed.ogg') + speak = list("МРГЛЬК!","ТРУБА В ТРУБЕ! РАНТАЙМ! ПИЗДЕЦ!","ЧЕРЕЗ ЧАС!","ЗЕРО НА ВАЙТЛИСТЕ!","1.5.7. В РЕЛИЗЕЕЕ!","ВОТ БИ СМ НА КОРОБКУ!","ДА КТО ЭТОТ ВАШ ПР?!","МУЛЬТИЗЕТА ХОЧЕТСЯ!") + squeak_sound = list('sound/creatures/mapper_disappointed.ogg','sound/creatures/mapper_angry.ogg','sound/creatures/mapper_annoyed.ogg') + talk_sound = list('sound/creatures/mapper_scream.ogg') + gold_core_spawnable = NO_SPAWN + +/mob/living/simple_animal/frog/scream/mapper/Initialize(mapload) + . = ..() + AddComponent(/datum/component/squeak, squeak_sound, 50, extrarange = SILENCED_SOUND_EXTRARANGE) //as quiet as a frog or whatever diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index e68a8033aec..09efa3df2c3 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -61,6 +61,15 @@ ) AddElement(/datum/element/connect_loc, loc_connections) +/mob/living/simple_animal/mouse/add_strippable_element() + AddElement(/datum/element/strippable, GLOB.strippable_mouse_items) + +/mob/living/simple_animal/mouse/death(gibbed) + if(jetpack) + remove_from_back(null) + . = ..() + + /mob/living/simple_animal/mouse/handle_automated_action() if(prob(chew_probability) && isturf(loc)) var/turf/simulated/floor/F = get_turf(src) @@ -113,10 +122,10 @@ pixel_y = rand(0, 10) if(is_available_for_anim()) - verbs += /mob/living/simple_animal/mouse/proc/sniff - verbs += /mob/living/simple_animal/mouse/proc/shake - verbs += /mob/living/simple_animal/mouse/proc/scratch - verbs += /mob/living/simple_animal/mouse/proc/washup + add_verb(src, /mob/living/simple_animal/mouse/proc/sniff) + add_verb(src, /mob/living/simple_animal/mouse/proc/shake) + add_verb(src, /mob/living/simple_animal/mouse/proc/scratch) + add_verb(src, /mob/living/simple_animal/mouse/proc/washup) /mob/living/simple_animal/mouse/update_icons() @@ -141,65 +150,11 @@ return ..() -/mob/living/simple_animal/mouse/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - var/dat = {"

Inventory of [name]

"} - dat += "
Back: [jetpack]" : "add_inv=back'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - - -/mob/living/simple_animal/mouse/Topic(href, href_list) - if(..()) - return TRUE - - if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr))) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - if(stat == DEAD) - return FALSE - - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("back") - remove_from_back(usr) - if("collar") - if(pcollar) - drop_item_ground(pcollar) - usr.put_in_hands(pcollar, ignore_anim = FALSE) - pcollar = null - show_inv(usr) - - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - switch(add_to) - if("back") - place_on_back(usr.get_active_hand(), usr) - if("collar") - add_collar(usr.get_active_hand(), usr) - show_inv(usr) - - if(usr != src) - return TRUE - - /mob/living/simple_animal/mouse/proc/place_on_back(obj/item/item_to_add, mob/living/user) - if(!istype(item_to_add, /obj/item/mouse_jetpack) || !is_available_for_anim()) - to_chat(user, span_warning("You can't figure out how to do something with \the [item_to_add] and [src].")) - return FALSE if(jetpack) to_chat(user, span_warning("[src] already have jetpack!")) return FALSE - if(!mind) + if(!mind || !is_available_for_anim()) to_chat(user, span_warning("[src] doesn't seem interested in that.")) return FALSE if(!user.drop_transfer_item_to_loc(item_to_add, src)) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm b/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm new file mode 100644 index 00000000000..aa2b7a55097 --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/mouse_stripping.dm @@ -0,0 +1,40 @@ +GLOBAL_LIST_INIT(strippable_mouse_items, create_strippable_list(list( + /datum/strippable_item/mouse_jet, + /datum/strippable_item/pet_collar +))) + +/datum/strippable_item/mouse_jet + key = STRIPPABLE_ITEM_BACK + +/datum/strippable_item/mouse_jet/get_item(atom/source) + var/mob/living/simple_animal/mouse/mouse_source = source + return istype(mouse_source) ? mouse_source.jetpack : null + +/datum/strippable_item/mouse_jet/try_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return FALSE + + if(!istype(equipping, /obj/item/mouse_jetpack)) + to_chat(user, span_warning("You can't figure out how to do something with \the [equipping] and [src].")) + return FALSE + + return TRUE + +/datum/strippable_item/mouse_jet/finish_equip(atom/source, obj/item/equipping, mob/user) + var/obj/item/mouse_jetpack/jet = equipping + if(!istype(jet)) + return + + var/mob/living/simple_animal/mouse/mouse_source = source + if(!istype(mouse_source)) + return + + mouse_source.place_on_back(equipping, user) + +/datum/strippable_item/mouse_jet/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/mouse/mouse_source = source + if(!istype(mouse_source)) + return + + mouse_source.remove_from_back(user) diff --git a/code/modules/mob/living/simple_animal/friendly/slugcat.dm b/code/modules/mob/living/simple_animal/friendly/slugcat.dm index 83825897e49..a8078898330 100644 --- a/code/modules/mob/living/simple_animal/friendly/slugcat.dm +++ b/code/modules/mob/living/simple_animal/friendly/slugcat.dm @@ -34,6 +34,7 @@ //Шляпы для слизнекота! var/obj/item/inventory_head var/obj/item/inventory_hand + var/list/strippable_inventory_slots = list() var/hat_offset_y = -8 var/hat_offset_y_rest = -19 @@ -45,6 +46,9 @@ var/is_pacifist = FALSE var/is_reduce_damage = TRUE +/mob/living/simple_animal/pet/slugcat/add_strippable_element() + AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_slugcat_items) + /mob/living/simple_animal/pet/slugcat/monk name = "слизнекот-монах" desc = "Удивительное существо, напоминающее кота и слизня в одном обличии. Но это не слизь, а иной вид существа. Гордость ксенобиологии. Крайне ловкое и умное, родом с планеты с опасной средой обитания. Не любит охоту и не умеет пользоваться копьями. На нём отлично смотрятся шляпы." @@ -101,48 +105,6 @@ drop_hand() . = ..() -/mob/living/simple_animal/pet/slugcat/Topic(href, href_list) - if(..()) - return TRUE - - if(!(iscarbon(usr) || usr.incapacitated() || !Adjacent(usr))) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - if(stat == DEAD) - return FALSE - - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("head") - remove_from_head(usr) - if("hand") - remove_from_hand(usr) - if("collar") - if(pcollar) - var/the_collar = pcollar - drop_item_ground(pcollar) - usr.put_in_hands(the_collar, ignore_anim = FALSE) - pcollar = null - show_inv(usr) - - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - switch(add_to) - if("head") - place_on_head(usr.get_active_hand(), usr) - if("hand") - place_to_hand(usr.get_active_hand(), usr) - if("collar") - add_collar(usr.get_active_hand(), usr) - show_inv(usr) - - if(usr != src) - return TRUE - - /mob/living/simple_animal/pet/slugcat/regenerate_icons() cut_overlays() if(pcollar && collar_type) @@ -216,19 +178,6 @@ //slugI.transform = matrix(1, 0, 1, 0, 1, 0) return slugI -/mob/living/simple_animal/pet/slugcat/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - var/dat = {"

Inventory of [name]

"} - dat += "
Head: [inventory_head]" : "add_inv=head'>Nothing"]" - dat += "
Hand: [inventory_hand]" : "add_inv=hand'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - /mob/living/simple_animal/pet/slugcat/proc/place_on_head(obj/item/item_to_add, mob/user) if(!item_to_add) if(flags & HOLOGRAM) //Can't touch ephemeral dudes( diff --git a/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm b/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm new file mode 100644 index 00000000000..75be554e3f0 --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/slugcat_stripping.dm @@ -0,0 +1,54 @@ +GLOBAL_LIST_INIT(strippable_slugcat_items, create_strippable_list(list( + /datum/strippable_item/slugcat_head, + /datum/strippable_item/slugcat_hand, + /datum/strippable_item/pet_collar +))) + + +/datum/strippable_item/slugcat_head + key = STRIPPABLE_ITEM_HEAD + +/datum/strippable_item/slugcat_head/get_item(atom/source) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + return slugcat_source.inventory_head + +/datum/strippable_item/slugcat_head/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, place_on_head), equipping, user) + +/datum/strippable_item/slugcat_head/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, remove_from_head), user) + +/datum/strippable_item/slugcat_hand + key = STRIPPABLE_ITEM_RHAND + +/datum/strippable_item/slugcat_hand/get_item(atom/source) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + return slugcat_source.inventory_hand + +/datum/strippable_item/slugcat_hand/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, place_to_hand), equipping, user) + +/datum/strippable_item/slugcat_hand/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/pet/slugcat/slugcat_source = source + if(!istype(slugcat_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/pet/slugcat, remove_from_hand), user) diff --git a/code/modules/mob/living/simple_animal/friendly/snake.dm b/code/modules/mob/living/simple_animal/friendly/snake.dm index 906f4d75549..845ae329cf5 100644 --- a/code/modules/mob/living/simple_animal/friendly/snake.dm +++ b/code/modules/mob/living/simple_animal/friendly/snake.dm @@ -94,11 +94,15 @@ response_disarm = "shoos" response_harm = "steps on" var/obj/item/inventory_head + var/list/strippable_inventory_slots = list() faction = list("neutral", "syndicate") gold_core_spawnable = NO_SPAWN unique_pet = TRUE can_hide = 1 +/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/add_strippable_element() + AddElement(/datum/element/strippable, length(strippable_inventory_slots) ? create_strippable_list(strippable_inventory_slots) : GLOB.strippable_snake_items) + /mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/verb/chasetail() set name = "Chase your tail" set desc = "d'awwww." @@ -159,19 +163,6 @@ ..(gibbed) regenerate_icons() -/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/show_inv(mob/user) - if(user.incapacitated() || !Adjacent(user)) - return - user.set_machine(src) - - var/dat = {"

Inventory of [name]

"} - dat += "
Head: [inventory_head]" : "add_inv=head'>Nothing"]" - dat += "
Collar: [pcollar]" : "add_inv=collar'>Nothing"]" - - var/datum/browser/popup = new(user, "mob[UID()]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - /mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/getarmor(def_zone, type) var/armorval = inventory_head?.armor.getRating(type) if(!def_zone) @@ -180,57 +171,6 @@ armorval = 0 return armorval -/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/Topic(href, href_list) - if(!(iscarbon(usr) || isrobot(usr)) || usr.incapacitated() || !Adjacent(usr)) - usr << browse(null, "window=mob[UID()]") - usr.unset_machine() - return - - //Removing from inventory - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("head") - if(inventory_head) - if(HAS_TRAIT(inventory_head, TRAIT_NODROP)) - to_chat(usr, "\The [inventory_head] is stuck too hard to [src] for you to remove!") - return - drop_item_ground(inventory_head) - usr.put_in_hands(inventory_head, ignore_anim = FALSE) - inventory_head = null - update_snek_fluff() - regenerate_icons() - else - to_chat(usr, "There is nothing to remove from its [remove_from].") - return - if("collar") - if(pcollar) - var/the_collar = pcollar - drop_item_ground(pcollar) - usr.put_in_hands(the_collar, ignore_anim = FALSE) - pcollar = null - update_snek_fluff() - regenerate_icons() - - show_inv(usr) - - //Adding things to inventory - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - - switch(add_to) - if("collar") - add_collar(usr.get_active_hand(), usr) - update_snek_fluff() - - if("head") - place_on_head(usr.get_active_hand(),usr) - - show_inv(usr) - else - return ..() - - /mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/proc/place_on_head(obj/item/item_to_add, mob/user) if(istype(item_to_add, /obj/item/grenade/plastic/c4)) // last thing she ever wears, I guess diff --git a/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm b/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm new file mode 100644 index 00000000000..3367caa0742 --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/snake_stripping.dm @@ -0,0 +1,32 @@ +GLOBAL_LIST_INIT(strippable_snake_items, create_strippable_list(list( + /datum/strippable_item/snake_head, + /datum/strippable_item/pet_collar +))) + + +/datum/strippable_item/snake_head + key = STRIPPABLE_ITEM_HEAD + +/datum/strippable_item/snake_head/get_item(atom/source) + var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source + if(!istype(snake_source)) + return + + return snake_source.inventory_head + +/datum/strippable_item/snake_head/finish_equip(atom/source, obj/item/equipping, mob/user) + var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source + if(!istype(snake_source)) + return + + INVOKE_ASYNC(source, TYPE_PROC_REF(/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge, place_on_head), equipping, user) + +/datum/strippable_item/snake_head/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/hostile/retaliate/poison/snake/rouge/snake_source = source + if(!istype(snake_source)) + return + + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), snake_source.inventory_head) + snake_source.inventory_head = null + snake_source.update_snek_fluff() + snake_source.update_appearance(UPDATE_OVERLAYS) diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm index 06c394979ad..589c2a19e0e 100644 --- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm +++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla_actions.dm @@ -38,10 +38,10 @@ COOLDOWN_DECLARE(gorilla_actions_cooldown) -/mob/living/simple_animal/hostile/gorilla/Stat() - . = ..() - if(statpanel("Status")) - stat(null, "Бананов съедено: [bananas_eaten]/[BANANAS_TO_ENLIGHTEN]") +/mob/living/simple_animal/hostile/gorilla/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Бананов съедено:", "[bananas_eaten]/[BANANAS_TO_ENLIGHTEN]") /mob/living/simple_animal/hostile/gorilla/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 42464e161d8..56e1740a8e3 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -101,7 +101,6 @@ Difficulty: Medium stat_allowed = UNCONSCIOUS sound = 'sound/misc/enter_blood.ogg' action_icon_state = "bloodcrawl" - panel = "Blood Drunk" /obj/effect/proc_holder/spell/blood_suit/create_new_targeting() return new /datum/spell_targeting/self diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index e0ba35f9faa..206b0ad2c83 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -656,7 +656,8 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/hallucination/charge_end(datum/source) . = ..() - qdel(src) + if(!QDELETED(src)) + qdel(src) /mob/living/simple_animal/hostile/megafauna/bubblegum/hallucination/Destroy() diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm index 70db035f8e5..0a4a364c4da 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/guardian.dm @@ -112,21 +112,22 @@ melee_damage_lower = 5 melee_damage_upper = 10 -/mob/living/simple_animal/hostile/poison/terror_spider/guardian/Stat() - ..() +/mob/living/simple_animal/hostile/poison/terror_spider/guardian/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data // Provides a status panel indicator, showing purples how long they can be away from their queen before their hivemind link breaks, and they die. // Uses because the status panel does NOT accept . if(statpanel("Status") && ckey && stat == CONSCIOUS) if(spider_myqueen) var/area/A = get_area(spider_myqueen) if(degenerate) - stat(null, "Link: BROKEN") // color=red + status_tab_data[++status_tab_data.len] = list("Link:", "BROKEN") // color=red else if(queen_visible) - stat(null, "Link: [spider_myqueen] is near") // color=green + status_tab_data[++status_tab_data.len] = list("Link:", "[spider_myqueen] is near") // color=green else if(cycles_noqueen >= 18) - stat(null, "Link: Critical - return to [spider_myqueen] in [A]") // color=red + status_tab_data[++status_tab_data.len] = list("Link:", "Critical - return to [spider_myqueen] in [A]") // color=red else - stat(null, "Link: Warning - return to [spider_myqueen] in [A]") // color=orange + status_tab_data[++status_tab_data.len] = list("Link:", "Warning - return to [spider_myqueen] in [A]") // color=orange /obj/structure/spider/terrorweb/purple name = "thick web" diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm index 7c91910c335..5b330d3faf3 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm @@ -397,14 +397,12 @@ GLOBAL_LIST_EMPTY(ts_spiderling_list) return spider_thing -/mob/living/simple_animal/hostile/poison/terror_spider/Stat() - ..() - // Determines what shows in the "Status" tab for player-controlled spiders. Used to help players understand spider health regeneration mechanics. - // Uses because the status panel does NOT accept . - if(statpanel("Status") && ckey && stat == CONSCIOUS) +/mob/living/simple_animal/hostile/poison/terror_spider/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(ckey && stat == CONSCIOUS) if(degenerate) - stat(null, "Hivemind Connection Severed! Dying...") // color=red - return + status_tab_data[++status_tab_data.len] = list("Link:", "Hivemind Connection Severed! Dying...") // color=red /mob/living/simple_animal/hostile/poison/terror_spider/proc/DoRemoteView() if(!isturf(loc)) diff --git a/code/modules/mob/living/simple_animal/hulk_power.dm b/code/modules/mob/living/simple_animal/hulk_power.dm index e571fae37a6..bae04dd5583 100644 --- a/code/modules/mob/living/simple_animal/hulk_power.dm +++ b/code/modules/mob/living/simple_animal/hulk_power.dm @@ -3,7 +3,6 @@ /obj/effect/proc_holder/spell/hulk_transform name = "Transform" desc = "Превращение в халка." - panel = "Hulk" action_icon_state = "transformarion_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 10 SECONDS @@ -52,7 +51,6 @@ /obj/effect/proc_holder/spell/hulk_dash name = "Dash" desc = "Разбег. Чем он дольше, тем больнее будет, тем кто встанет у вас на пути." - panel = "Hulk" action_icon_state = "charge_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 13 SECONDS @@ -218,7 +216,6 @@ /obj/effect/proc_holder/spell/hulk_jump name = "Leap" desc = "Прыжок. Можно легко сломать кому-то кость при столкновении." - panel = "Hulk" action_icon_state = "jump_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 13 SECONDS @@ -335,7 +332,6 @@ /obj/effect/proc_holder/spell/hulk_honk name = "HulkHONK" desc = "Ваш хонк заставляет ваших врагов пасть на пол и налить под себя смазку (от страха). На ваших братьях-клоунах работает как лечение." - panel = "Hulk" action_icon_state = "honk_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 25 SECONDS @@ -375,7 +371,6 @@ /obj/effect/proc_holder/spell/hulk_joke name = "Joke" desc = "Пускает большое облако дыма, а так-же лечит вас. Хорошее решение если вам нужно отступить." - panel = "Hulk" action_icon_state = "joke_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 35 SECONDS @@ -411,7 +406,6 @@ /obj/effect/proc_holder/spell/hulk_mill name = "Windmill" desc = "Вы начинаете крутить хвостом во все стороны и наносить им урон. Хорошим выбором будет использовать это в узких помещаниях." - panel = "Hulk" action_icon_state = "mill_hulk" action_background_icon_state = "bg_hulk" base_cooldown = 20 SECONDS @@ -470,7 +464,6 @@ /obj/effect/proc_holder/spell/fireball/hulk_spit name = "Fire Spit" desc = "Вы харкаете во врага зеленой соплей и поджигаете его." - panel = "Hulk" invocation_type = "none" action_icon_state = "harchok_hulk" action_background_icon_state = "bg_hulk" diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 9c758141786..8e4add18562 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -118,6 +118,8 @@ /obj/machinery/recharge_station, /obj/machinery/smartfridge, \ /obj/machinery/computer)) +/mob/living/simple_animal/parrot/add_strippable_element() + AddElement(/datum/element/strippable, GLOB.strippable_parrot_items) /mob/living/simple_animal/parrot/Destroy() GLOB.hear_radio_list -= src @@ -140,120 +142,10 @@ return ..() -/mob/living/simple_animal/parrot/Stat() - ..() - stat("Held Item", held_item) - - -/* - * Inventory - */ -/mob/living/simple_animal/parrot/show_inv(mob/user) - user.set_machine(src) - - var/dat = {""} - - dat += "" - if(can_collar) - dat += "" - dat += "" - - dat += {"
Headset:[(ears && !(ears.item_flags&ABSTRACT)) ? html_encode(ears) : "Empty"]
 
Collar:[(pcollar && !(pcollar.item_flags&ABSTRACT)) ? html_encode(pcollar) : "Empty"]
- Close - "} - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 500) - popup.set_content(dat) - popup.open() - - -/mob/living/simple_animal/parrot/Topic(href, href_list) - - //Can the usr physically do this? - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || !usr.Adjacent(src)) - return - - //Is the usr's mob type able to do this? - if(ishuman(usr) || isrobot(usr)) - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("collar") - if(!pcollar) - return - var/collar = pcollar - drop_item_ground(collar) - usr.put_in_hands(collar, ignore_anim = FALSE) - regenerate_icons() - - if("ears") - if(ears) - if(stat == CONSCIOUS) //DEAD PARROTS SHOULD NOT SPEAK (i hate that this is done in topic) - if(length(available_channels)) - say("[pick(available_channels)]БВАААК ОСТАВЬТЕ НАУШНИК БВАААК!") - else - say("БВАААК ОСТАВЬТЕ НАУШНИК БВАААК!") - ears.forceMove(loc) - ears = null - update_speak() - else - to_chat(usr, span_warning("There is nothing to remove from its [remove_from].")) - return - show_inv(usr) - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - if(!usr.get_active_hand()) - to_chat(usr, span_warning("You have nothing in your hand to put on its [add_to].")) - return - switch(add_to) - if("collar") - add_collar(usr.get_active_hand(), usr) - - if("ears") - if(ears) - to_chat(usr, span_warning("It's already wearing something.")) - return - else - var/obj/item/item_to_add = usr.get_active_hand() - if(!item_to_add) - return - - if(!istype(item_to_add, /obj/item/radio/headset)) - to_chat(usr, span_warning("This object won't fit.")) - return - - var/obj/item/radio/headset/headset_to_add = item_to_add - - usr.drop_transfer_item_to_loc(headset_to_add, src) - ears = headset_to_add - to_chat(usr, "You fit the headset onto [src].") - - available_channels.Cut() - for(var/ch in headset_to_add.channels) - switch(ch) - if("Engineering") - available_channels.Add(":e") - if("Command") - available_channels.Add(":c") - if("Security") - available_channels.Add(":s") - if("Science") - available_channels.Add(":n") - if("Medical") - available_channels.Add(":m") - if("Supply") - available_channels.Add(":u") - if("Service") - available_channels.Add(":z") - if("Procedure") - available_channels.Add(":x") - - if(headset_to_add.translate_binary) - available_channels.Add(":+") - update_speak() - show_inv(usr) - else - ..() +/mob/living/simple_animal/parrot/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Held Item", held_item) /* @@ -344,7 +236,7 @@ /mob/living/simple_animal/parrot/proc/update_speak() speak.Cut() - if(length(available_channels) && ears) + if(ears && length(available_channels)) for(var/possible_phrase in clean_speak) //50/50 chance to not use the radio at all speak += "[prob(50) ? "[pick(available_channels)] " : ""][possible_phrase]" @@ -354,6 +246,32 @@ speak += possible_phrase +/mob/living/simple_animal/parrot/proc/update_available_channels() + available_channels.Cut() + if(!istype(ears) || QDELETED(ears)) + return + + for(var/ch in ears.channels) + switch(ch) + if("Engineering") + available_channels.Add(":e") + if("Command") + available_channels.Add(":c") + if("Security") + available_channels.Add(":s") + if("Science") + available_channels.Add(":n") + if("Medical") + available_channels.Add(":m") + if("Mining") + available_channels.Add(":d") + if("Cargo") + available_channels.Add(":q") + + if(ears.translate_binary) + available_channels.Add(":b") + + /mob/living/simple_animal/parrot/handle_automated_movement() if(pulledby) parrot_state = PARROT_WANDER diff --git a/code/modules/mob/living/simple_animal/parrot_stripping.dm b/code/modules/mob/living/simple_animal/parrot_stripping.dm new file mode 100644 index 00000000000..c0fa176d8cd --- /dev/null +++ b/code/modules/mob/living/simple_animal/parrot_stripping.dm @@ -0,0 +1,62 @@ +GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( + /datum/strippable_item/parrot_headset, + /datum/strippable_item/pet_collar +))) + +/datum/strippable_item/parrot_headset + key = STRIPPABLE_ITEM_PARROT_HEADSET + +/datum/strippable_item/parrot_headset/get_item(atom/source) + var/mob/living/simple_animal/parrot/parrot_source = source + return istype(parrot_source) ? parrot_source.ears : null + +/datum/strippable_item/parrot_headset/try_equip(atom/source, obj/item/equipping, mob/user) + . = ..() + if(!.) + return FALSE + + if(!istype(equipping, /obj/item/radio/headset)) + to_chat(user, "[equipping] won't fit!") + return FALSE + + return TRUE + +/datum/strippable_item/parrot_headset/finish_equip(atom/source, obj/item/equipping, mob/user) + var/obj/item/radio/headset/radio = equipping + if(!istype(radio)) + return + + var/mob/living/simple_animal/parrot/parrot_source = source + if(!istype(parrot_source)) + return + + equipping.forceMove(parrot_source) + parrot_source.ears = radio + parrot_source.update_available_channels() + parrot_source.update_speak() + + to_chat(user, "You fit [radio] onto [source].") + +/datum/strippable_item/parrot_headset/start_unequip(atom/source, mob/user) + . = ..() + if(!.) + return FALSE + + var/mob/living/simple_animal/parrot/parrot_source = source + if(!istype(parrot_source)) + return + + if(parrot_source.stat == CONSCIOUS) // DEAD PARROTS TELL NO TALES (Finally moved this out of topic, thank god) + parrot_source.say("[length(parrot_source.available_channels) ? "[pick(parrot_source.available_channels)] " : null]BAWWWWWK LEAVE THE HEADSET BAWKKKKK!") + + return TRUE + +/datum/strippable_item/parrot_headset/finish_unequip(atom/source, mob/user) + var/mob/living/simple_animal/parrot/parrot_source = source + if(!istype(parrot_source)) + return + + parrot_source.ears.forceMove(parrot_source.drop_location()) + parrot_source.ears = null + parrot_source.update_available_channels() + parrot_source.update_speak() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 02f8db32424..f0664536a00 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -80,7 +80,8 @@ var/obj/item/clothing/accessory/petcollar/pcollar = null var/collar_type //if the mob has collar sprites, define them. var/unique_pet = FALSE // if the mob can be renamed - var/can_collar = FALSE // can add collar to mob or not + /// Can add collar to mob or not, use the set_can_collar if you want to change this on runtime + var/can_collar = FALSE //Hot simple_animal baby making vars var/list/childtype = null @@ -150,7 +151,6 @@ if(!loc) stack_trace("Simple animal being instantiated in nullspace") update_simplemob_varspeed() - verbs -= /mob/verb/observe if(can_hide) var/datum/action/innate/hide/hide = new() hide.Grant(src) @@ -159,7 +159,7 @@ regenerate_icons() if(footstep_type) AddElement(/datum/element/footstep, footstep_type) - + add_strippable_element() /mob/living/simple_animal/Destroy() QDEL_NULL(pcollar) @@ -411,11 +411,10 @@ -/mob/living/simple_animal/Stat() - ..() - if(statpanel("Status")) - stat(null, "Health: [round((health / maxHealth) * 100)]%") - return TRUE +/mob/living/simple_animal/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + status_tab_data[++status_tab_data.len] = list("Health:", "[round((health / maxHealth) * 100)]%") /mob/living/simple_animal/proc/drop_loot() if(loot.len) @@ -551,18 +550,6 @@ if(target) return new childspawn(target) -/mob/living/simple_animal/show_inv(mob/user) - if(!can_collar) - return - - user.set_machine(src) - var/dat = {"
Collar:[(pcollar && !(pcollar.item_flags & ABSTRACT)) ? pcollar : "Empty"]
"} - dat += "Close" - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - /mob/living/simple_animal/get_item_by_slot(slot_id) switch(slot_id) if(ITEM_SLOT_NECK) @@ -700,6 +687,20 @@ P.equipped(src) return TRUE +/mob/living/simple_animal/proc/remove_collar(atom/new_loc, mob/user) + if(!pcollar) + return + + var/obj/old_collar = pcollar + + if(!drop_item_ground(pcollar)) + return + + if(user) + user.put_in_hands(old_collar) + + return old_collar + /mob/living/simple_animal/regenerate_icons() cut_overlays() @@ -795,3 +796,15 @@ else if(glide_size != DEFAULT_GLIDE_SIZE) set_glide_size(DEFAULT_GLIDE_SIZE) +/mob/living/simple_animal/proc/set_can_collar(new_value) + can_collar = (new_value ? TRUE : FALSE) + if(can_collar) + add_strippable_element() + return + remove_collar(drop_location()) + RemoveElement(/datum/element/strippable) + +/mob/living/simple_animal/proc/add_strippable_element() + if(!can_collar) + return + AddElement(/datum/element/strippable, create_strippable_list(list(/datum/strippable_item/pet_collar))) diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index eddcd1b6302..59db01f4861 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -247,19 +247,20 @@ /mob/living/simple_animal/slime/Process_Spacemove(movement_dir = NONE, continuous_move = FALSE) return TRUE -/mob/living/simple_animal/slime/Stat() - if(..()) +/mob/living/simple_animal/slime/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data - if(!docile) - stat(null, "Nutrition: [nutrition]/[get_max_nutrition()]") + if(!docile) + status_tab_data[++status_tab_data.len] = list("Nutrition:", "[nutrition]/[get_max_nutrition()]") - if(amount_grown >= age_state.amount_grown_for_split) - stat(null, "You can [age_state.stat_text][amount_grown >= age_state.amount_grown ? " [age_state.stat_text_evolve]" : ""]!") + if(amount_grown >= age_state.amount_grown_for_split) + status_tab_data[++status_tab_data.len] = list("You can:", "[age_state.stat_text][amount_grown >= age_state.amount_grown ? " [age_state.stat_text_evolve]" : ""]!") - if(stat == UNCONSCIOUS) - stat(null,"You are knocked out by high levels of BZ!") - else - stat(null,"Power Level: [powerlevel]") + if(stat == UNCONSCIOUS) + status_tab_data[++status_tab_data.len] = list("Power Level:", "You are knocked out by high levels of BZ!") + else + status_tab_data[++status_tab_data.len] = list("Power Level:", "[powerlevel]") /mob/living/simple_animal/slime/adjustFireLoss(amount, updating_health = TRUE, forced = FALSE) @@ -529,8 +530,8 @@ sman = slimeman if(slime_spell) parent_spell = slime_spell - verbs -= /mob/living/simple_animal/slime/verb/Evolve - verbs -= /mob/living/simple_animal/slime/verb/Reproduce + remove_verb(src, /mob/living/simple_animal/slime/verb/Evolve) + remove_verb(src, /mob/living/simple_animal/slime/verb/Reproduce) /mob/living/simple_animal/slime/invalid/Destroy() parent_spell = null diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 6f605b02c8c..d8dd4d89719 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -30,6 +30,7 @@ return FALSE canon_client = client GLOB.player_list |= src + GLOB.keyloop_list |= src last_known_ckey = ckey update_Login_details() world.update_status() @@ -68,10 +69,10 @@ if(ckey in GLOB.deadmins) - verbs += /client/proc/readmin + add_verb(src, /client/proc/readmin) //Clear ability list and update from mob. - client.verbs -= GLOB.ability_verbs + remove_verb(client, GLOB.ability_verbs) client.update_active_keybindings() @@ -87,6 +88,7 @@ update_client_colour(0) update_morgue() + client.init_verbs() SEND_SIGNAL(src, COMSIG_MOB_CLIENT_LOGIN, client) SEND_SIGNAL(src, COMSIG_MOB_LOGIN) diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index 92789b8e819..06b89882c93 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -3,6 +3,7 @@ SStgui.on_logout(src) // Cleanup any TGUIs the user has open unset_machine() GLOB.player_list -= src + GLOB.keyloop_list -= src log_access_out(src) add_game_logs("OWNERSHIP: [key_name(src)] is no longer owning mob [src]([src.type])") // `holder` is nil'd out by now, so we check the `admin_datums` array directly diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d383ab2b7da..e94e518710c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -2,7 +2,7 @@ GLOB.mob_list -= src GLOB.dead_mob_list -= src GLOB.alive_mob_list -= src - input_focus = null + focus = null QDEL_NULL(hud_used) if(mind && mind.current == src) spellremove(src) @@ -30,16 +30,19 @@ GLOB.dead_mob_list += src else GLOB.alive_mob_list += src - input_focus = src - reset_perspective(src) + set_focus(src) prepare_huds() . = ..() update_config_movespeed() update_movespeed() - + if(can_strip()) + ADD_TRAIT(src, TRAIT_CAN_STRIP, GENERIC_TRAIT) /mob/vv_edit_var(var_name, var_value) switch(var_name) + if(NAMEOF(src, focus)) + set_focus(var_value) + . = TRUE if(NAMEOF(src, machine)) set_machine(var_value) . = TRUE @@ -333,20 +336,6 @@ client.screen = list() hud_used.show_hud(hud_used.hud_version) -/mob/proc/show_inv(mob/user) - user.set_machine(src) - var/dat = {" - - - "} - dat += {"
Left Hand:[(l_hand && !(l_hand.item_flags&ABSTRACT)) ? l_hand : "Empty"]
Right Hand:[(r_hand && !(r_hand.item_flags&ABSTRACT)) ? r_hand : "Empty"]
 
- Close - "} - - var/datum/browser/popup = new(user, "mob\ref[src]", "[src]", 440, 250) - popup.set_content(dat) - popup.open() - //mob verbs are faster than object verbs. See http://www.byond.com/forum/?post=1326139&page=2#comment8198716 for why this isn't atom/verb/examine() /mob/verb/examinate(atom/A as mob|obj|turf in view()) set name = "Examine" @@ -361,7 +350,6 @@ /mob/verb/mode() set name = "Activate Held Object" - set category = null set src = usr if(ismecha(loc)) @@ -458,9 +446,6 @@ else return "[copytext_preserve_html(msg, 1, 57)]... More..." -/mob/proc/is_dead() - return stat == DEAD - /mob var/newPlayerType = /mob/new_player @@ -530,74 +515,8 @@ GLOB.respawnable_list += usr return -/mob/verb/observe() - set name = "Observe" - set category = "OOC" - var/is_admin = 0 - - if(client.holder && (client.holder.rights & R_ADMIN)) - is_admin = 1 - else if(stat != DEAD || isnewplayer(src)) - to_chat(usr, "You must be observing to use this!") - return - - if(is_admin && stat == DEAD) - is_admin = 0 - - var/list/names = list() - var/list/namecounts = list() - var/list/creatures = list() - - for(var/obj/O in GLOB.poi_list) - if(!O.loc) - continue - if(istype(O, /obj/item/disk/nuclear)) - var/name = "Nuclear Disk" - if(names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - if(istype(O, /obj/singularity)) - var/name = "Singularity" - if(names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - - for(var/mob/M in sortAtom(GLOB.mob_list)) - var/name = M.name - if(names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - - creatures[name] = M - - - client.perspective = EYE_PERSPECTIVE - - var/eye_name = null - - var/ok = "[is_admin ? "Admin Observe" : "Observe"]" - eye_name = input("Please, select a player!", ok, null, null) as null|anything in creatures - - if(!eye_name) - return - - var/mob/mob_eye = creatures[eye_name] - - if(client && mob_eye) - client.eye = mob_eye +/mob/proc/is_dead() + return stat == DEAD /mob/verb/cancel_camera() set name = "Cancel Camera View" @@ -615,26 +534,6 @@ unset_machine() src << browse(null, t1) - if(href_list["refresh"]) - if(machine && in_range(src, usr)) - show_inv(machine) - - if(!usr.incapacitated() && in_range(src, usr)) - if(href_list["item"]) - var/slot = text2num(href_list["item"]) - var/obj/item/what = get_item_by_slot(slot) - - if(what) - usr.stripPanelUnequip(what,src,slot) - else - usr.stripPanelEquip(what,src,slot) - - if(usr.machine == src) - if(Adjacent(usr)) - show_inv(usr) - else - usr << browse(null,"window=mob\ref[src]") - if(href_list["flavor_more"]) usr << browse(text({"[][]"}, name, replacetext(flavor_text, "\n", "
")), text("window=[];size=500x200", name)) onclose(usr, "[name]") @@ -645,20 +544,9 @@ usr << browse(GLOB.scoreboard, "window=roundstats;size=700x900") -// The src mob is trying to strip an item from someone -// Defined in living.dm -/mob/proc/stripPanelUnequip(obj/item/what, mob/who) - return - -// The src mob is trying to place an item on someone -// Defined in living.dm -/mob/proc/stripPanelEquip(obj/item/what, mob/who) - return - - /mob/MouseDrop(mob/living/user, src_location, over_location, src_control, over_control, params) . = ..() - if(!. || usr != user || usr == src || !user.can_strip) + if(!. || usr != user || usr == src || !HAS_TRAIT(user, TRAIT_CAN_STRIP)) return FALSE if(isliving(user) && user.mob_size <= MOB_SIZE_SMALL) return FALSE // Stops pAI drones and small mobs (borers, parrots, crabs) from stripping people. --DZD @@ -667,8 +555,7 @@ return FALSE if(isLivingSSD(src) && user.client?.send_ssd_warning(src)) return FALSE - show_inv(user) - + SEND_SIGNAL(src, COMSIG_DO_MOB_STRIP, user, usr) /mob/proc/is_mechanical() return mind && (mind.assigned_role == JOB_TITLE_CYBORG || mind.assigned_role == JOB_TITLE_AI) @@ -701,130 +588,10 @@ /mob/proc/is_muzzled() return 0 -/mob/Stat() - ..() - - show_stat_turf_contents() - - statpanel("Status") // We only want alt-clicked turfs to come before Status - stat(null, "Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]") - - for(var/obj/effect/proc_holder/spell/spell as anything in mob_spell_list) - add_spell_to_statpanel(spell) - if(mind && isliving(src)) - for(var/obj/effect/proc_holder/spell/spell as anything in mind.spell_list) - add_spell_to_statpanel(spell) - - // Allow admins + PR reviewers to VIEW the panel. Doesnt mean they can click things. - if((is_admin(src) || check_rights(R_VIEWRUNTIMES, FALSE))) - // Shows SDQL2 list - if(length(GLOB.sdql2_queries)) - if(statpanel("SDQL2")) - stat("Access Global SDQL2 List", GLOB.sdql2_vv_statobj) - for(var/i in GLOB.sdql2_queries) - var/datum/sdql2_query/Q = i - Q.generate_stat() - // Below are checks to see which MC panel you are looking at - if(client?.prefs.toggles2 & PREFTOGGLE_2_MC_TABS) - // Shows MC Metadata - if(statpanel("MC|M")) - stat("Info", "Showing MC metadata") - var/turf/T = get_turf(client.eye) - stat("Location:", COORD(T)) - stat("CPU:", "[Master.formatcpu(world.cpu)]") - stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") - //stat("Map CPU:", "[Master.formatcpu(world.map_cpu)]") - stat("Instances:", "[num2text(world.contents.len, 10)]") - GLOB.stat_entry() - stat("Server Time:", time_stamp()) - if(Master) - Master.stat_entry() - else - stat("Master Controller:", "ERROR") - if(Failsafe) - Failsafe.stat_entry() - else - stat("Failsafe Controller:", "ERROR") - - // Shows subsystems with SS_NO_FIRE - if(statpanel("MC|N")) - stat("Info", "Showing subsystems that do not fire") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if(SS.flags & SS_NO_FIRE) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_LOW flag - if(statpanel("MC|L")) - stat("Info", "Showing subsystems marked as low intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_LOW) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_DEFAULT flag - if(statpanel("MC|D")) - stat("Info", "Showing subsystems marked as default intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_DEFAULT) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() - - // Shows subsystems with the SS_CPUDISPLAY_HIGH flag - if(statpanel("MC|H")) - stat("Info", "Showing subsystems marked as high intensity") - if(Master) - for(var/datum/controller/subsystem/SS as anything in Master.subsystems) - if((SS.cpu_display == SS_CPUDISPLAY_HIGH) && !(SS.flags & SS_NO_FIRE)) - SS.stat_entry() - - statpanel("Status") // Switch to the Status panel again, for the sake of the lazy Stat procs - - if(client?.statpanel == "Status") - if(SSticker) - show_stat_station_time() - stat(null, "Players Connected: [length(GLOB.clients)]") - - -// this function displays the station time in the status panel -/mob/proc/show_stat_station_time() - stat(null, "Current Map: [SSmapping.map_datum.name]") - if(SSmapping.next_map) - stat(null, "Next Map: [SSmapping.next_map.name]") - stat(null, "Round Time: [ROUND_TIME_TEXT()]") - stat(null, "Station Time: [station_time_timestamp()]") - stat(null, "Server TPS: [world.fps]") - stat(null, "Desired Client FPS: [client?.prefs?.clientfps]") - stat(null, "Time Dilation: [round(SStime_track.time_dilation_current,1)]% " + \ - "AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, " + \ - "[round(SStime_track.time_dilation_avg,1)]%, " + \ - "[round(SStime_track.time_dilation_avg_slow,1)]%)") - stat(null, "Ping: [round(client.lastping, 1)]ms (Average: [round(client.avgping, 1)]ms)") - -// this function displays the shuttles ETA in the status panel if the shuttle has been called -/mob/proc/show_stat_emergency_shuttle_eta() - var/ETA = SSshuttle.emergency.getModeStr() - if(ETA) - stat(null, "[ETA] [SSshuttle.emergency.getTimerStr()]") - -/mob/proc/show_stat_turf_contents() - if(listed_turf && client) - if(!TurfAdjacent(listed_turf)) - listed_turf = null - else - statpanel(listed_turf.name, null, listed_turf) - var/list/statpanel_things = list() - for(var/foo in listed_turf) - var/atom/A = foo - if(A.invisibility > see_invisible) - continue - if(!A.simulated) - continue - statpanel_things += A - statpanel(listed_turf.name, null, statpanel_things) - -/mob/proc/add_spell_to_statpanel(obj/effect/proc_holder/spell/S) - statpanel(S.panel,"[S.cooldown_handler.statpanel_info()]", S) +/mob/proc/get_status_tab_items() + SHOULD_CALL_PARENT(TRUE) + var/list/status_tab_data = list() + return status_tab_data // facing verbs /mob/proc/canface() @@ -1169,6 +936,9 @@ /mob/proc/can_resist() return FALSE //overridden in living.dm +///Can this mob use strip menu (defaut TRUE) +/mob/proc/can_strip() + return TRUE ///Spin this mob around it's central axis /mob/proc/spin(spintime, speed) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 11f72edb9fe..6a080055ca2 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -71,7 +71,6 @@ var/gen_record = "" var/exploit_record = "" var/lastpuke = 0 - var/can_strip = 1 /// For speaking/listening. var/list/languages /// For reagents that grant language knowlege. @@ -232,8 +231,9 @@ var/obj/effect/proc_holder/ranged_ability //Any ranged ability the mob has, as a click override - /// The datum receiving keyboard input. parent mob by default. - var/datum/input_focus = null + /// The datum receiving keyboard input. src by default + var/datum/focus + var/last_emote = null var/ghost_orbiting = 0 diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index fb173c3b1f9..5eaa8ad55a0 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -40,9 +40,8 @@ if(world.time < move_delay) //do not move anything ahead of this check please return FALSE - input_data.desired_move_dir_add = NONE - input_data.desired_move_dir_sub = NONE - + next_move_dir_add = NONE + next_move_dir_sub = NONE var/old_move_delay = move_delay move_delay = world.time + world.tick_lag //this is here because Move() can now be called multiple times per tick @@ -462,13 +461,6 @@ var/atom/movable/screen/zone_sel/selector = mob.hud_used.zone_select selector.set_selected_zone(next_in_line) -/client/verb/toggle_walk_run() - set name = "toggle-walk-run" - set hidden = TRUE - set instant = TRUE - if(mob) - mob.toggle_move_intent() - /client/verb/toggle_throw_mode() set hidden = 1 @@ -479,7 +471,7 @@ to_chat(usr, "Это существо не может бросать предметы.") -/mob/proc/toggle_move_intent() +/mob/proc/toggle_move_intent(new_move_intent) return /mob/verb/move_up() diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm index f6e60e83376..d1f68d197f2 100644 --- a/code/modules/mob/new_player/login.dm +++ b/code/modules/mob/new_player/login.dm @@ -25,20 +25,26 @@ client.screen = list() // Remove HUD items just in case. client.images = list() if(!hud_used) - create_mob_hud() + create_mob_hud() // creating a hud will add it to the client's screen, which can process a disconnect + if(!client) + return FALSE if(hud_used) - hud_used.show_hud(hud_used.hud_version) + hud_used.show_hud(hud_used.hud_version) // see above, this can process a disconnect + if(!client) + return FALSE add_sight(SEE_TURFS) GLOB.player_list |= src + GLOB.new_player_mobs |= src new_player_panel() if(ckey in GLOB.deadmins) - verbs += /client/proc/readmin - spawn(40) - if(client) - client.playtitlemusic() + add_verb(src, /client/proc/readmin) + . = TRUE + + spawn(4 SECONDS) + client?.playtitlemusic() /mob/new_player/proc/whitelist_check() // Admins are immune to overflow rerouting diff --git a/code/modules/mob/new_player/logout.dm b/code/modules/mob/new_player/logout.dm index de6f38f337f..de8dc20fdcc 100644 --- a/code/modules/mob/new_player/logout.dm +++ b/code/modules/mob/new_player/logout.dm @@ -1,6 +1,7 @@ /mob/new_player/Logout() - ready = 0 + ready = FALSE ..() + GLOB.new_player_mobs -= src if(!spawning)//Here so that if they are spawning and log out, the other procs can play out and they will have a mob to come back to. key = null//We null their key before deleting the mob, so they are properly kicked out. qdel(src) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 3af28ac104e..f1e55b0dd6b 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -19,7 +19,7 @@ GLOB.mob_list += src return INITIALIZE_HINT_NORMAL -/mob/new_player/verb/new_player_panel() +/mob/new_player/proc/new_player_panel() set src = usr if(client.tos_consent) @@ -84,36 +84,24 @@ popup.open(0) return -/mob/new_player/Stat() - statpanel("Status") - - ..() - - statpanel("Lobby") - if(client.statpanel=="Lobby" && SSticker) - if(SSticker.hide_mode) - stat("Game Mode:", "Secret") +/mob/new_player/get_status_tab_items() + var/list/status_tab_data = ..() + . = status_tab_data + if(SSticker) + if(!SSticker.hide_mode) + status_tab_data[++status_tab_data.len] = list("Game Mode:", "[GLOB.master_mode]") else - if(SSticker.hide_mode == 0) - stat("Game Mode:", "[GLOB.master_mode]") // Old setting for showing the game mode - else - stat("Game Mode: ", "Secret") + status_tab_data[++status_tab_data.len] = list("Game Mode:", "Secret") - if((SSticker.current_state == GAME_STATE_PREGAME) && SSticker.ticker_going) - stat("Time To Start:", round(SSticker.pregame_timeleft/10)) - if((SSticker.current_state == GAME_STATE_PREGAME) && !SSticker.ticker_going) - stat("Time To Start:", "DELAYED") + if(SSticker.current_state == GAME_STATE_PREGAME) + status_tab_data[++status_tab_data.len] = list("Time To Start:", SSticker.ticker_going ? deciseconds_to_time_stamp(SSticker.pregame_timeleft) : "DELAYED") if(SSticker.current_state == GAME_STATE_PREGAME) - stat("Players:", "[totalPlayers]") - //if(check_rights(R_ADMIN, 0, src)) - stat("Players Ready:", "[totalPlayersReady]") - totalPlayers = 0 + status_tab_data[++status_tab_data.len] = list("Players Ready:", "[totalPlayersReady]") totalPlayersReady = 0 for(var/mob/new_player/player in GLOB.player_list) if(check_rights(R_ADMIN, 0, src)) - stat("[player.key]", (player.ready)?("(Playing)"):(null)) - totalPlayers++ + status_tab_data[++status_tab_data.len] = list("[player.key]", player.ready ? "(Ready)" : "(Not ready)") if(player.ready) totalPlayersReady++ @@ -130,8 +118,9 @@ query.warn_execute() qdel(query) src << browse(null, "window=privacy_consent") - client.tos_consent = TRUE - new_player_panel_proc() + if(client) + client.tos_consent = TRUE + new_player_panel_proc() if(href_list["consent_rejected"]) client.tos_consent = FALSE to_chat(usr, "You must consent to the terms of service before you can join!") @@ -298,7 +287,8 @@ if(client) client.prefs.process_link(src, href_list) else if(!href_list["late_join"]) - new_player_panel() + if(client) + new_player_panel() /mob/new_player/proc/IsJobAvailable(rank) var/datum/job/job = SSjobs.GetJob(rank) diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index cfb36aa6094..dc9d3c935d2 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -113,30 +113,5 @@ GLOBAL_LIST_EMPTY(typing_indicator) else set_typing_indicator(FALSE) -/client/verb/typing_indicator() - set name = "Show/Hide Typing Indicator" - set category = "Preferences" - set desc = "Toggles showing an indicator when you are typing a message." - prefs.toggles ^= PREFTOGGLE_SHOW_TYPING - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles & PREFTOGGLE_SHOW_TYPING) ? "no longer" : "now"] display a typing indicator.") - - // Clear out any existing typing indicator. - if(prefs.toggles & PREFTOGGLE_SHOW_TYPING) - if(istype(mob)) - mob.set_typing_indicator(FALSE) - - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Typing Indicator (Speech)") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! - - -/client/verb/emote_indicator() - set name = "Show/Hide Emote Typing Indicator" - set category = "Preferences" - set desc = "Toggles showing an indicator when you are typing an emote." - prefs.toggles2 ^= PREFTOGGLE_2_EMOTE_BUBBLE - prefs.save_preferences(src) - to_chat(src, "You will [(prefs.toggles2 & PREFTOGGLE_2_EMOTE_BUBBLE) ? "no longer" : "now"] display a typing indicator for emotes.") - - SSblackbox.record_feedback("tally", "toggle_verbs", 1, "Toggle Typing Indicator (Emote)") //If you are copy-pasting this, ensure the 4th parameter is unique to the new proc! #undef TYPING_INDICATOR_LIFETIME diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 4a42a7e7045..8435cc36855 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -288,7 +288,6 @@ GLOBAL_LIST_EMPTY(fax_blacklist) SStgui.update_uis(src) /obj/machinery/photocopier/faxmachine/verb/eject_id() - set category = null set name = "Eject ID Card" set src in oview(1) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index df24f0f048d..255ec092a3f 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -768,6 +768,11 @@ populatefields() +/obj/item/paper/central_command/archive/station_reports + info = "

Приветствую Центральное командование

Сообщает вам ██████████ █████████, в должности капитан .

В данный момент на станции код: Зеленый
Активные угрозы для станции: Отсуствуют
Потери среди экипажа: Отсуствуют
Повреждения на станции: Отсуствуют
Общее состояние станции: Удовлетворительное
Дополнительная информация: Отсутствует


Подписи и штампы

Подпись: ██████████ █████████
*В данном документе описывается полное состояние станции, необходимо перечислить всю доступную информацию.
*Информацию, которую вы считаете нужной, необходимо сообщить в разделе – дополнительная информация.
*Данный документ считается официальным только после подписи уполномоченного лица и наличии на документе его печати.
" + +/obj/item/paper/central_command/archive/memes + /obj/item/paper/thief name = "Инструкции" header = "\ diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index be15b01f174..a4d58366584 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -153,6 +153,7 @@ var/icon_off = "camera_off" var/size = 3 var/see_ghosts = 0 //for the spoop of it + var/flashing_lights = TRUE sprite_sheets = list( SPECIES_GREY = 'icons/mob/clothing/species/grey/neck.dmi', @@ -181,6 +182,14 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor desc = "A polaroid camera, some say it can see ghosts!" see_ghosts = 1 +/obj/item/camera/AltShiftClick(mob/user) + if(!issilicon(usr) && (usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED))) + return + + flashing_lights = !flashing_lights + + to_chat(usr, span_notice("You turned [src] flashing lights [flashing_lights ? "on" : "off"], making natural light [flashing_lights ? "invisible" : "visible"]")) + /obj/item/camera/verb/change_size() set name = "Set Photo Focus" set category = "Object" @@ -218,6 +227,10 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor ..() +/obj/item/camera/examine(mob/user) + . = ..() + . += span_notice("Press Alt + Shift + Left Click on [src] to toggle camera flashing") + /obj/item/camera/proc/get_icon(list/turfs, turf/center, mob/user) //Bigger icon base to capture those icons that were shifted to the next tile @@ -232,7 +245,12 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor // Add ourselves to the list of stuff to draw atoms.Add(the_turf) // As well as anything that isn't invisible. + for(var/atom/A in the_turf) + if(istype(A, /atom/movable/lighting_object)) + if(flashing_lights) + continue //Do not apply lighting, making whole image full bright. + if(A.invisibility) if(see_ghosts && istype(A,/mob/dead/observer)) var/mob/dead/observer/O = A @@ -262,6 +280,8 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor var/center_offset = (size-1)/2 * 32 + 1 for(var/i; i <= sorted.len; i++) var/atom/A = sorted[i] + if(istype(A, /atom/movable/lighting_object)) + continue //Lighting objects render last, need to be above all atoms and turfs displayed if(A) var/icon/img = getFlatIcon(A)//build_composite_icon(A) if(istype(A, /obj/item/areaeditor/blueprints/ce)) @@ -275,20 +295,29 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor if(living.body_position == LYING_DOWN) // If they are, apply that effect to their picture. img.BecomeLying() + // Calculate where we are relative to the center of the photo var/xoff = (A.x - center.x) * 32 + center_offset var/yoff = (A.y - center.y) * 32 + center_offset if(ismovable(A)) xoff+=A:step_x yoff+=A:step_y + res.Blend(img, blendMode2iconMode(A.blend_mode), A.pixel_x + xoff, A.pixel_y + yoff) - // Lastly, render any contained effects on top. + // Render any contained effects on top. for(var/turf/the_turf in turfs) // Calculate where we are relative to the center of the photo var/xoff = (the_turf.x - center.x) * 32 + center_offset var/yoff = (the_turf.y - center.y) * 32 + center_offset res.Blend(getFlatIcon(the_turf.loc), blendMode2iconMode(the_turf.blend_mode),xoff,yoff) + + // Render lighting objects to make picture look nice + for(var/atom/movable/lighting_object/light in sorted) + var/xoff = (light.x - center.x) * 32 + center_offset + var/yoff = (light.y - center.y) * 32 + center_offset + res.Blend(getFlatIcon(light), blendMode2iconMode(BLEND_MULTIPLY), light.pixel_x + xoff, light.pixel_y + yoff) + return res @@ -350,8 +379,9 @@ GLOBAL_LIST_INIT(SpookyGhosts, list("ghost","shade","shade2","ghost-narsie","hor captureimage(target, user, flag) playsound(loc, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 75, 1, -3) - set_light(3, 2, LIGHT_COLOR_TUNGSTEN, l_on = TRUE) - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light), 0), 2) + if(flashing_lights) + set_light(3, 2, LIGHT_COLOR_TUNGSTEN, l_on = TRUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light), 0), 2) pictures_left-- desc = "A polaroid camera. It has [pictures_left] photos left." to_chat(user, "[pictures_left] photos left.") diff --git a/code/modules/paperwork/silicon_photography.dm b/code/modules/paperwork/silicon_photography.dm index df1dc13cce9..346f864e5d9 100644 --- a/code/modules/paperwork/silicon_photography.dm +++ b/code/modules/paperwork/silicon_photography.dm @@ -62,7 +62,8 @@ var/obj/item/photo/P = new/obj/item/photo() P.construct(selection) P.show(usr) - to_chat(usr, P.desc) + if(P.desc) + to_chat(usr, P.desc) // TG uses a special garbage collector.. qdel(P) qdel(P) //so 10 thousand pictures items are not left in memory should an AI take them and then view them all. @@ -94,6 +95,10 @@ src.in_camera_mode = 1 to_chat(usr, "Camera Mode activated") +/obj/item/camera/siliconcam/proc/toggle_camera_flash() + flashing_lights = !flashing_lights + to_chat(usr, span_notice("Camera flash [flashing_lights ? "activated" : "deactivated"].")) + /obj/item/camera/siliconcam/ai_camera/printpicture(mob/user, datum/picture/P) injectaialbum(P) to_chat(usr, "Image recorded") @@ -102,7 +107,7 @@ injectmasteralbum(P) /obj/item/camera/siliconcam/ai_camera/verb/take_image() - set category = "AI Commands" + set category = "Subsystems" set name = "Take Image" set desc = "Takes an image" set src in usr @@ -110,7 +115,7 @@ toggle_camera_mode() /obj/item/camera/siliconcam/ai_camera/verb/view_images() - set category = "AI Commands" + set category = "Subsystems" set name = "View Images" set desc = "View images" set src in usr @@ -118,15 +123,23 @@ viewpictures() /obj/item/camera/siliconcam/ai_camera/verb/delete_images() - set category = "AI Commands" + set category = "Subsystems" set name = "Delete Image" set desc = "Delete image" set src in usr deletepicture(src) +/obj/item/camera/siliconcam/ai_camera/verb/toggle_camera_flash_verb() + set category = "Subsystems" + set name = "Toggle camera flashing" + set desc = "Toggle camera flashing" + set src in usr + + toggle_camera_flash(src) + /obj/item/camera/siliconcam/robot_camera/verb/take_image() - set category ="Robot Commands" + set category ="Subsystems" set name = "Take Image" set desc = "Takes an image" set src in usr @@ -134,7 +147,7 @@ toggle_camera_mode() /obj/item/camera/siliconcam/robot_camera/verb/view_images() - set category ="Robot Commands" + set category ="Subsystems" set name = "View Images" set desc = "View images" set src in usr @@ -142,7 +155,7 @@ viewpictures() /obj/item/camera/siliconcam/robot_camera/verb/delete_images() - set category = "Robot Commands" + set category = "Subsystems" set name = "Delete Image" set desc = "Delete a local image" set src in usr @@ -150,6 +163,15 @@ // Explicitly only allow deletion from the local camera deletepicture(src) +/obj/item/camera/siliconcam/robot_camera/verb/toggle_camera_flash_verb() + set category = "Subsystems" + set name = "Toggle camera flash" + set desc = "Toggle camera flash" + set src in usr + + // Explicitly only allow deletion from the local camera + toggle_camera_flash(src) + /obj/item/camera/siliconcam/proc/getsource() if(istype(src.loc, /mob/living/silicon/ai)) return src diff --git a/code/modules/point/point.dm b/code/modules/point/point.dm index bb5ddf0704c..e21d017aa6c 100644 --- a/code/modules/point/point.dm +++ b/code/modules/point/point.dm @@ -120,7 +120,7 @@ */ /mob/verb/pointed(atom/target as mob|obj|turf in view(client.view, src)) set name = "Point To" - set category = "Object" + set category = "IC" if(next_move >= world.time || !Master.current_runlevel) //No usage until subsystems initialized properly. return diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index b83379f18de..a3d9acc8a30 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -225,7 +225,7 @@ else if(isliving(A)) var/dist = get_dist(source, A) var/mob/living/L = A - if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_TESLA_SHOCKIMMUNE)) + if(dist <= zap_range && (dist < closest_dist || !closest_mob) && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_TESLA_SHOCKIMMUNE) && !HAS_TRAIT(L, TRAIT_BEING_SHOCKED)) closest_mob = L closest_atom = A closest_dist = dist @@ -279,8 +279,10 @@ closest_grounding_rod.tesla_act(power, explosive) else if(closest_mob) + ADD_TRAIT(closest_mob, TRAIT_BEING_SHOCKED, WAS_SHOCKED) + addtimer(TRAIT_CALLBACK_REMOVE(closest_mob, TRAIT_BEING_SHOCKED, WAS_SHOCKED), 1 SECONDS) var/shock_damage = clamp(round(power/400), 10, 90) + rand(-5, 5) - closest_mob.electrocute_act(shock_damage, "шара тесла", flags = SHOCK_TESLA) + closest_mob.electrocute_act(shock_damage, "шара тесла", flags = SHOCK_TESLA | (stun_mobs ? NONE : SHOCK_NOSTUN)) if(issilicon(closest_mob)) var/mob/living/silicon/S = closest_mob if(stun_mobs) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index e29fafd3b6f..509a4e337e5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -102,6 +102,9 @@ light_on = FALSE + /// Responsible for the range of the throwing back when shooting at point blank range + var/pb_knockback = 0 + /obj/item/gun/Initialize() . = ..() @@ -186,6 +189,11 @@ if(message) if(pointblank) user.visible_message("[user] fires [src] point blank at [target]!", "You fire [src] point blank at [target]!", "You hear \a [fire_sound_text]!") + if(pb_knockback > 0 && isliving(target)) + var/mob/living/living_target = target + if(!living_target.move_resist > MOVE_FORCE_NORMAL) //no knockbacking prince of terror or somethin + var/atom/throw_target = get_edge_target_turf(living_target, user.dir) + living_target.throw_at(throw_target, pb_knockback, 2) else user.visible_message("[user] fires [src]!", "You fire [src]!", "You hear \a [fire_sound_text]!") if(chambered.muzzle_flash_effect) diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index 0e1b6a9c166..b3deb196027 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -9,6 +9,7 @@ ammo_type = /obj/item/ammo_casing/magic/change icon_state = "staffofchange" item_state = "staffofchange" + recharge_rate = 12 fire_sound = 'sound/magic/Staff_Change.ogg' /obj/item/gun/magic/staff/animate diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 51d69609541..920fb0eebb5 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -440,6 +440,7 @@ can_holster = FALSE unique_rename = TRUE unique_reskin = TRUE + pb_knockback = 3 /obj/item/gun/projectile/revolver/doublebarrel/update_gun_skins() @@ -500,6 +501,7 @@ unique_rename = FALSE unique_reskin = FALSE var/slung = FALSE + pb_knockback = 0 /obj/item/gun/projectile/revolver/doublebarrel/improvised/attackby(obj/item/A, mob/user, params) if(istype(A, /obj/item/stack/cable_coil) && !sawn_state) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 5a0e94e2eac..7f56dd92eaa 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -13,6 +13,7 @@ fire_sound = 'sound/weapons/gunshots/1shotgun_old.ogg' var/recentpump = 0 // to prevent spammage weapon_weight = WEAPON_HEAVY + pb_knockback = 2 /obj/item/gun/projectile/shotgun/attackby(obj/item/A, mob/user, params) . = ..() @@ -216,6 +217,7 @@ can_bayonet = TRUE bayonet_x_offset = 27 bayonet_y_offset = 13 + pb_knockback = 0 /obj/item/gun/projectile/shotgun/boltaction/pump(mob/M) playsound(M, 'sound/weapons/gun_interactions/rifle_load.ogg', 60, 1) diff --git a/code/modules/projectiles/guns/projectile/toy.dm b/code/modules/projectiles/guns/projectile/toy.dm index 8e2709016eb..cd54e3b35cf 100644 --- a/code/modules/projectiles/guns/projectile/toy.dm +++ b/code/modules/projectiles/guns/projectile/toy.dm @@ -77,6 +77,7 @@ needs_permit = FALSE pickup_sound = 'sound/items/handling/generic_pickup1.ogg' drop_sound = 'sound/items/handling/generic_drop3.ogg' + pb_knockback = 0 /obj/item/gun/projectile/shotgun/toy/process_chamber() ..() diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 793b7e1e914..3e1785e6f22 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -183,21 +183,18 @@ var/briefing_msg var/is_new_mind = FALSE - var/randomize = pick("РОБОТ", "СЛАЙМ", "КСЕНОМОРФ", "ЧЕЛОВЕК", "ЖИВОТНОЕ") + var/randomize = pick("РОБОТ", "ТЕРРОР", "КСЕНОМОРФ", "ЧЕЛОВЕК", "ЖИВОТНОЕ") switch(randomize) if("РОБОТ") is_new_mind = TRUE var/path - if(prob(30)) + if(prob(50)) path = pick(typesof(/mob/living/silicon/robot/syndicate)) new_mob = new path(M.loc) briefing_msg = "" else - new_mob = new /mob/living/silicon/robot(M.loc) - briefing_msg = "Вы обычный киборг. Понятия Nanotrasen и Syndicate для вас равнозначны, \ - до того момента пока в вас не загрузят законы. Вы не обязаны помогать экипажу и \ - даже можете защищать себя от записи законов, но летальную силу вам разрешено принимать, \ - только как последний аргумент, чтобы сохранить свою СВОБОДУ. Вы не являетесь антагонистом." + new_mob = new /mob/living/silicon/robot/ert/gamma(M.loc) + briefing_msg = "" new_mob.gender = M.gender new_mob.invisibility = 0 new_mob.job = JOB_TITLE_CYBORG @@ -214,12 +211,23 @@ Robot.disconnect_from_ai() Robot.clear_inherent_laws() Robot.clear_zeroth_law() - if("СЛАЙМ") + if("ТЕРРОР") is_new_mind = TRUE - new_mob = new /mob/living/simple_animal/slime/random(M.loc) + var/terror = pick(prob(20); "lurker", prob(20); "knight", prob(20); "drone", prob(15); "widow", prob(15); "reaper", prob(10); "destroyer") + switch(terror) + if("lurker") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/lurker(M.loc) + if("knight") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/knight(M.loc) + if("drone") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/builder(M.loc) + if("widow") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/widow(M.loc) + if("reaper") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/reaper(M.loc) + if("destroyer") + new_mob = new /mob/living/simple_animal/hostile/poison/terror_spider/destroyer(M.loc) new_mob.universal_speak = TRUE - - briefing_msg = "Вы простой, не отличающийся сообразительностью, слайм. Основная ваша задача - выживать, питаться, расти и делиться." if("КСЕНОМОРФ") is_new_mind = TRUE if(prob(50)) @@ -228,66 +236,30 @@ new_mob = new /mob/living/carbon/alien/humanoid/sentinel(M.loc) new_mob.universal_speak = TRUE - briefing_msg = "Вы не должны убивать нексеноморфов вокруг вас, \ - за исключением самообороны, они послужат в будущем пищей для грудоломов. \ - Прежде всего вам лучше обнаружить других себеподобных, готовить место для возможного улья и верить, \ - что однажды ваш рой возглавит королева." + briefing_msg = "Вам разрешается убивать нексеноморфов среди вас. Прежде всего вам лучше обнаружить других себеподобных и подготовить место для улья.." if("ЖИВОТНОЕ") is_new_mind = TRUE - if(prob(50)) - var/beast = pick("carp","bear","mushroom","statue", "bat", "goat", "tomato") - switch(beast) - if("carp") - new_mob = new /mob/living/simple_animal/hostile/carp(M.loc) - if("bear") - new_mob = new /mob/living/simple_animal/hostile/bear(M.loc) - if("mushroom") - new_mob = new /mob/living/simple_animal/hostile/mushroom(M.loc) - if("statue") - new_mob = new /mob/living/simple_animal/hostile/statue(M.loc) - if("bat") - new_mob = new /mob/living/simple_animal/hostile/scarybat(M.loc) - if("goat") - new_mob = new /mob/living/simple_animal/hostile/retaliate/goat(M.loc) - if("tomato") - new_mob = new /mob/living/simple_animal/hostile/killertomato(M.loc) - briefing_msg = "Вы агрессивное животное, питаемое жаждой голода, вы можете совершать убийства, \ - сбиваться в стаи или следовать своему пути одиночки, но цель всегда будет одна - утолить свой голод." - else - var/animal = pick("parrot", "corgi", "crab", "pug", "cat", "mouse", "chicken", "cow", "lizard", "chick", "fox") - switch(animal) - if("parrot") - new_mob = new /mob/living/simple_animal/parrot(M.loc) - if("corgi") - new_mob = new /mob/living/simple_animal/pet/dog/corgi(M.loc) - if("crab") - if(prob(70)) - new_mob = new /mob/living/simple_animal/crab(M.loc) - else - new_mob = new /mob/living/simple_animal/crab/royal(M.loc) - if("cat") - new_mob = new /mob/living/simple_animal/pet/cat(M.loc) - if("mouse") - if(prob(70)) - new_mob = new /mob/living/simple_animal/mouse(M.loc) - else - new_mob = new /mob/living/simple_animal/mouse/rat(M.loc) - if("chicken") - if(prob(70)) - new_mob = new /mob/living/simple_animal/chicken(M.loc) - else - new_mob = new /mob/living/simple_animal/cock(M.loc) - if("cow") - new_mob = new /mob/living/simple_animal/cow(M.loc) - if("lizard") - new_mob = new /mob/living/simple_animal/lizard(M.loc) - if("fox") - new_mob = new /mob/living/simple_animal/pet/dog/fox(M.loc) - else - new_mob = new /mob/living/simple_animal/chick(M.loc) - briefing_msg = "Вы обычное одомашненное животное, которое не боится людей \ - и наделено примитивным уровнем разума, соответствующего всем остальным животным, \ - по типу Иана, Поли, Аранеуса или т.п." + var/beast = pick("carp", "bear", "statue", "giantspider", "syndiemouse") + switch(beast) + if("carp") + new_mob = new /mob/living/simple_animal/hostile/carp(M.loc) + if("bear") + new_mob = new /mob/living/simple_animal/hostile/bear(M.loc) + if("statue") + new_mob = new /mob/living/simple_animal/hostile/statue(M.loc) + if("giantspider") + var/spiderType = pick("hunterspider","nursespider","basicspider") + switch(spiderType) + if("hunterspider") + new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider/hunter(M.loc) + if("nursespider") + new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider/nurse(M.loc) + if("basicspider") + new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider(M.loc) + if("syndiemouse") + new_mob = new /mob/living/simple_animal/hostile/retaliate/syndirat(M.loc) + briefing_msg = "Вы агрессивное животное, питаемое жаждой голода, вы можете совершать убийства, \ + сбиваться в стаи или следовать своему пути одиночки, но цель всегда будет одна - утолить свой голод." new_mob.universal_speak = TRUE if("ЧЕЛОВЕК") if(prob(50)) diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 8ca858748e6..c5c62ef60a8 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -5,8 +5,14 @@ #define MAX_UNITS_PER_PATCH 20 // Max amount of units in a patch #define MAX_CUSTOM_NAME_LEN 64 // Max length of a custom pill/condiment/whatever +#define CUSTOM_NAME_DISABLED null + +#define TRANSFER_TO_DISPOSAL 0 +#define TRANSFER_TO_BEAKER 1 + /obj/machinery/chem_master name = "\improper ChemMaster 3000" + desc = "Used to turn reagents into pills, patches, and store them in bottles." density = TRUE anchored = TRUE icon = 'icons/obj/chemical.dmi' @@ -14,23 +20,37 @@ use_power = IDLE_POWER_USE idle_power_usage = 20 resistance_flags = FIRE_PROOF | ACID_PROOF + var/obj/item/reagent_containers/beaker = null var/obj/item/storage/pill_bottle/loaded_pill_bottle = null - var/mode = 0 + var/mode = TRANSFER_TO_BEAKER var/condi = FALSE var/useramount = 20 // Last used amount - var/pillamount = 10 - var/patchamount = 10 + var/production_mode = null var/bottlesprite = 1 var/pillsprite = 1 var/patchsprite = 1 var/client/has_sprites = list() var/printing = FALSE - var/static/list/pill_bottle_wrappers + var/static/list/pill_bottle_wrappers = list( + COLOR_RED_LIGHT = "Red", + COLOR_GREEN = "Green", + COLOR_PALE_BTL_GREEN = "Pale Green", + COLOR_CYAN_BLUE = "Light Blue", + COLOR_TEAL = "Teal", + COLOR_YELLOW = "Yellow", + COLOR_ORANGE = "Orange", + COLOR_PINK = "Pink", + COLOR_MAROON = "Brown", + COLOR_INDIGO = "Indigo", + COLOR_VIOLET = "Violet", + COLOR_PURPLE = "Purple" + ) + var/list/datum/chemical_production_mode/production_modes = list() var/static/list/bottle_styles -/obj/machinery/chem_master/New() - ..() +/obj/machinery/chem_master/Initialize(mapload) + . = ..() create_reagents(100) component_parts = list() component_parts += new /obj/item/circuitboard/chem_master(null) @@ -40,6 +60,22 @@ component_parts += new /obj/item/reagent_containers/glass/beaker(null) RefreshParts() update_icon() + if(condi) + var/datum/chemical_production_mode/new_mode = new /datum/chemical_production_mode/condiment_packs() + production_modes[new_mode.mode_id] = new_mode + new_mode = new /datum/chemical_production_mode/condiment_bottles() + production_modes[new_mode.mode_id] = new_mode + else + var/datum/chemical_production_mode/new_mode = new /datum/chemical_production_mode/pills() + production_modes[new_mode.mode_id] = new_mode + new_mode = new /datum/chemical_production_mode/patches() + production_modes[new_mode.mode_id] = new_mode + new_mode = new /datum/chemical_production_mode/bottles() + production_modes[new_mode.mode_id] = new_mode + if(isnull(production_mode)) + for(var/key in production_modes) + production_mode = key + break /obj/machinery/chem_master/Destroy() QDEL_NULL(beaker) @@ -68,11 +104,9 @@ else if(A == loaded_pill_bottle) loaded_pill_bottle = null - /obj/machinery/chem_master/update_icon_state() icon_state = "mixer[beaker ? "1" : "0"][powered() ? "" : "_nopower"]" - /obj/machinery/chem_master/update_overlays() . = ..() if(powered()) @@ -82,7 +116,7 @@ if(prob(50) && !QDELETED(src)) qdel(src) -/obj/machinery/chem_master/power_change(forced = FALSE) +/obj/machinery/chem_master/power_change() if(!..()) return update_icon() @@ -92,34 +126,38 @@ return if(panel_open) - to_chat(user, "You can't use the [name] while it's panel is opened!") + to_chat(user, span_warning("You can't use [src] while it's panel is opened!")) return TRUE - if(istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks/drinkingglass)) - if(beaker) - to_chat(user, "A beaker is already loaded into the machine.") - return + if((istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks/drinkingglass)) && user.a_intent != INTENT_HARM) if(!user.drop_transfer_item_to_loc(I, src)) - to_chat(user, "[I] is stuck to you!") + to_chat(user, span_warning("[I] is stuck to you!")) return - add_fingerprint(user) + if(beaker) + to_chat(user, span_notice("You swap [I] with [beaker] inside.")) + if(Adjacent(user) && !issilicon(user)) //Prevents telekinesis from putting in hand + beaker.forceMove(loc) + user.put_in_hands(beaker, ignore_anim = FALSE) + else + beaker.forceMove(loc) + else + to_chat(user, span_notice("You add [I] to the machine.")) beaker = I - to_chat(user, "You add the beaker to the machine!") SStgui.update_uis(src) update_icon() else if(istype(I, /obj/item/storage/pill_bottle)) if(loaded_pill_bottle) - to_chat(user, "A [loaded_pill_bottle] is already loaded into the machine.") + to_chat(user, span_warning("A [loaded_pill_bottle] is already loaded into the machine.")) return if(!user.drop_transfer_item_to_loc(I, src)) - to_chat(user, "[I] is stuck to you!") + to_chat(user, span_warning("[I] is stuck to you!")) return add_fingerprint(user) loaded_pill_bottle = I - to_chat(user, "You add [I] into the dispenser slot!") + to_chat(user, span_notice("You add [I] into the dispenser slot!")) SStgui.update_uis(src) else return ..() @@ -145,9 +183,7 @@ /obj/machinery/chem_master/wrench_act(mob/user, obj/item/I) if(panel_open) return - if(default_unfasten_wrench(user, I)) - power_change() - return TRUE + return default_unfasten_wrench(user, I, 4 SECONDS) /obj/machinery/chem_master/ui_act(action, params, datum/tgui/ui, datum/ui_state/state) if(..()) @@ -159,7 +195,6 @@ return TRUE add_fingerprint(usr) - usr.set_machine(src) . = TRUE switch(action) @@ -182,7 +217,7 @@ var/datum/reagent/R = reagent_list[idx] printing = TRUE - visible_message("[src] rattles and prints out a sheet of paper.") + visible_message(span_notice("[src] rattles and prints out a sheet of paper.")) playsound(loc, 'sound/goonstation/machines/printer_dotmatrix.ogg', 50, 1) var/obj/item/paper/P = new /obj/item/paper(loc) @@ -191,13 +226,70 @@ P.info += "Chemical name: [R.name]
" if(istype(R, /datum/reagent/blood)) var/datum/reagent/blood/B = R - P.info += "Description: N/A
Blood Type: [B.data["blood_type"]] [B.data["blood_species"]]
DNA: [B.data["blood_DNA"]]" + P.info += "Description: N/A
Blood Type: [B.data["blood_type"]]
DNA: [B.data["blood_species"]]" else P.info += "Description: [R.description]" P.info += "

Notes:
" P.name = "Chemical Analysis - [R.name]" spawn(50) printing = FALSE + + if("set_production_mode") + var/new_production_mode = params["production_mode"] + var/datum/chemical_production_mode/M = production_modes[new_production_mode] + if(isnull(M)) + return + production_mode = new_production_mode + + if("set_sprite_style") + var/production_mode_key = params["production_mode"] + var/datum/chemical_production_mode/M = production_modes[production_mode_key] + if(isnull(M)) + return + if(!M.sprites) + return + var/new_style = text2num(params["style"]) + if(!ISINDEXSAFE(M.sprites, new_style)) + return + M.set_sprite = new_style + + if("set_items_amount") + var/production_mode_key = params["production_mode"] + var/datum/chemical_production_mode/M = production_modes[production_mode_key] + if(isnull(M)) + return + var/new_amount = text2num(params["amount"]) + if(isnull(new_amount) || new_amount < 1 || new_amount > M.max_items_amount) + return + M.set_items_amount = new_amount + + if("set_items_name") + var/production_mode_key = params["production_mode"] + var/datum/chemical_production_mode/M = production_modes[production_mode_key] + if(isnull(M)) + return + if(M.set_name == CUSTOM_NAME_DISABLED) + return + var/new_name = sanitize(params["name"]) + // Allow name to be set to empty + if(length(new_name) < 0 || length(new_name) > MAX_CUSTOM_NAME_LEN) + return + M.set_name = new_name + + // Container Customization + if("clear_container_style") + if(!loaded_pill_bottle) + return + loaded_pill_bottle.wrapper_color = null + loaded_pill_bottle.cut_overlays() + + if("set_container_style") + if(!loaded_pill_bottle) // wat? + return + var/new_color = params["style"] + if(pill_bottle_wrappers[new_color]) + loaded_pill_bottle.wrapper_color = new_color + loaded_pill_bottle.apply_wrap() else . = FALSE @@ -231,13 +323,14 @@ beaker = null reagents.clear_reagents() update_icon() - if("create_condi_bottle") - if(!condi || !reagents.total_volume) + if("create_items") + if(!reagents.total_volume) return - var/obj/item/reagent_containers/food/condiment/P = new(loc) - reagents.trans_to(P, 50) - else - return FALSE + var/production_mode_key = params["production_mode"] + var/datum/chemical_production_mode/M = production_modes[production_mode_key] + if(isnull(M)) + return + M.synthesize(ui.user, loc, reagents, loaded_pill_bottle) /obj/machinery/chem_master/attack_ai(mob/user) return attack_hand(user) @@ -250,6 +343,9 @@ return TRUE ui_interact(user) +/obj/machinery/chem_master/ui_state(mob/user) + return GLOB.default_state + /obj/machinery/chem_master/ui_interact(mob/user, datum/tgui/ui = null) ui = SStgui.try_update_ui(user, src, ui) if(!ui) @@ -268,9 +364,7 @@ data["condi"] = condi data["loaded_pill_bottle"] = loaded_pill_bottle ? TRUE : FALSE if(loaded_pill_bottle) - data["loaded_pill_bottle_name"] = loaded_pill_bottle.name - data["loaded_pill_bottle_contents_len"] = loaded_pill_bottle.contents.len - data["loaded_pill_bottle_storage_slots"] = loaded_pill_bottle.storage_slots + data["loaded_pill_bottle_style"] = loaded_pill_bottle.wrapper_color data["beaker"] = beaker ? TRUE : FALSE if(beaker) @@ -286,15 +380,65 @@ data["beaker_reagents"] = list() data["buffer_reagents"] = list() - data["pillsprite"] = pillsprite - data["patchsprite"] = patchsprite - data["bottlesprite"] = bottlesprite + var/production_data = list() + for(var/key in production_modes) + var/datum/chemical_production_mode/M = production_modes[key] + var/mode_data = list( + "set_items_amount" = M.set_items_amount, + ) + if(M.set_name != CUSTOM_NAME_DISABLED) + mode_data["set_name"] = M.set_name + if(reagents.total_volume) + mode_data["placeholder_name"] = M.get_placeholder_name(reagents) + if(M.sprites) + mode_data["set_sprite"] = M.set_sprite + production_data[M.mode_id] = mode_data + data["production_data"] = production_data + data["mode"] = mode data["printing"] = printing // Transfer modal information if there is one data["modal"] = ui_modal_data(src) + data["production_mode"] = production_mode + + return data + +/obj/machinery/chem_master/ui_static_data(mob/user) + var/list/data = list() + + data["maxnamelength"] = MAX_CUSTOM_NAME_LEN + + var/static_production_data = list() + for(var/key in production_modes) + var/datum/chemical_production_mode/M = production_modes[key] + var/mode_data = list( + "name" = M.production_name, + "icon" = M.production_icon, + "max_items_amount" = M.max_items_amount, + "max_units_per_item" = M.max_units_per_item, + ) + if(M.sprites) + var/sprites = list() + var/indexer = 0 + for(var/sprite in M.sprites) + sprites += list(list( + "id" = ++indexer, + "sprite" = sprite, + )) + mode_data["sprites"] = sprites + static_production_data[M.mode_id] = mode_data + data["static_production_data"] = static_production_data + + var/pill_bottle_styles[0] + for(var/style in pill_bottle_wrappers) + pill_bottle_styles += list(list( + "color" = style, + "name" = pill_bottle_wrappers[style], + )) + data["containerstyles"] = pill_bottle_styles + return data /** @@ -327,108 +471,22 @@ arguments["analysis"] = result ui_modal_message(src, id, "", null, arguments) - if("change_pill_bottle_style") - if(!loaded_pill_bottle) - return - if(!pill_bottle_wrappers) - pill_bottle_wrappers = list( - "CLEAR" = "Default", - COLOR_RED = "Red", - COLOR_GREEN = "Green", - COLOR_PALE_BTL_GREEN = "Pale green", - COLOR_BLUE = "Blue", - COLOR_CYAN_BLUE = "Light blue", - COLOR_TEAL = "Teal", - COLOR_YELLOW = "Yellow", - COLOR_ORANGE = "Orange", - COLOR_PINK = "Pink", - COLOR_MAROON = "Brown" - ) - var/current = pill_bottle_wrappers[loaded_pill_bottle.wrapper_color] || "Default" - ui_modal_choice(src, id, "Please select a wrapper color:", null, arguments, current, pill_bottle_wrappers) + if("addcustom") if(!beaker || !beaker.reagents.total_volume) return ui_modal_input(src, id, "Please enter the amount to transfer to buffer:", null, arguments, useramount) + if("removecustom") if(!reagents.total_volume) return ui_modal_input(src, id, "Please enter the amount to transfer to [mode ? "beaker" : "disposal"]:", null, arguments, useramount) - if("create_condi_pack") - if(!condi || !reagents.total_volume) - return - ui_modal_input(src, id, "Please name your new condiment pack:", null, arguments, reagents.get_master_reagent_name(), MAX_CUSTOM_NAME_LEN) - if("create_pill") - if(condi || !reagents.total_volume) - return - var/num = round(text2num(arguments["num"] || 1)) - if(!num) - return - arguments["num"] = num - var/amount_per_pill = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PILL) - var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_pill]u)" - var/pills_text = num == 1 ? "new pill" : "[num] new pills" - ui_modal_input(src, id, "Please name your [pills_text]:", null, arguments, default_name, MAX_CUSTOM_NAME_LEN) - if("create_pill_multiple") - if(condi || !reagents.total_volume) - return - ui_modal_input(src, id, "Please enter the amount of pills to make (max [MAX_MULTI_AMOUNT] at a time):", null, arguments, pillamount, 5) - if("change_pill_style") - var/list/choices = list() - for(var/i = 1 to MAX_PILL_SPRITE) - choices += "pill[i]" - ui_modal_bento(src, id, "Please select the new style for pills:", null, arguments, pillsprite, choices) - if("create_patch") - if(condi || !reagents.total_volume) - return - var/num = round(text2num(arguments["num"] || 1)) - if(!num) - return - arguments["num"] = num - var/amount_per_patch = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PATCH) - var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_patch]u)" - var/patches_text = num == 1 ? "new patch" : "[num] new patches" - ui_modal_input(src, id, "Please name your [patches_text]:", null, arguments, default_name, MAX_CUSTOM_NAME_LEN) - if("create_patch_multiple") - if(condi || !reagents.total_volume) - return - ui_modal_input(src, id, "Please enter the amount of patches to make (max [MAX_MULTI_AMOUNT] at a time):", null, arguments, pillamount, 5) - if("change_patch_style") - var/list/choices = list() - for(var/i = 1 to MAX_PATCH_SPRITE) - choices += "bandaid[i]" - ui_modal_bento(src, id, "Please select the new style for patches:", null, arguments, patchsprite, choices) - if("create_bottle") - if(condi || !reagents.total_volume) - return - ui_modal_input(src, id, "Please name your bottle:", null, arguments, reagents.get_master_reagent_name(), MAX_CUSTOM_NAME_LEN) - if("change_bottle_style") - if(!bottle_styles) - bottle_styles = list("bottle", "small_bottle", "wide_bottle", "round_bottle", "reagent_bottle") - var/list/bottle_styles_png = list() - for(var/style in bottle_styles) - bottle_styles_png += "[style]" - ui_modal_bento(src, id, "Please select the new style for bottles:", null, arguments, bottlesprite, bottle_styles_png) else return FALSE + if(UI_MODAL_ANSWER) var/answer = params["answer"] switch(id) - if("change_pill_bottle_style") - if(!pill_bottle_wrappers || !loaded_pill_bottle) // wat? - return - var/color = "CLEAR" - for(var/col in pill_bottle_wrappers) - var/col_name = pill_bottle_wrappers[col] - if(col_name == answer) - color = col - break - if(length(color) && color != "CLEAR") - loaded_pill_bottle.wrapper_color = color - loaded_pill_bottle.apply_wrap() - else - loaded_pill_bottle.wrapper_color = null - loaded_pill_bottle.cut_overlays() if("addcustom") var/amount = isgoodnumber(text2num(answer)) if(!amount || !arguments["id"]) @@ -439,104 +497,6 @@ if(!amount || !arguments["id"]) return ui_act("remove", list("id" = arguments["id"], "amount" = amount), ui, state) - if("create_condi_pack") - if(!condi || !reagents.total_volume) - return - if(!length(answer)) - answer = reagents.get_master_reagent_name() - var/obj/item/reagent_containers/food/condiment/pack/P = new(loc) - P.originalname = answer - P.name = "[answer] pack" - P.desc = "A small condiment pack. The label says it contains [answer]." - reagents.trans_to(P, 10) - if("create_pill") - if(condi || !reagents.total_volume) - return - var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT) - if(!count) - return - - if(!length(answer)) - answer = reagents.get_master_reagent_name() - var/amount_per_pill = clamp(reagents.total_volume / count, 0, MAX_UNITS_PER_PILL) - while(count--) - if(reagents.total_volume <= 0) - to_chat(usr, "Not enough reagents to create these pills!") - return - - var/obj/item/reagent_containers/food/pill/P = new(loc) - P.name = "[answer] pill" - P.pixel_x = rand(-7, 7) // Random position - P.pixel_y = rand(-7, 7) - P.icon_state = "pill[pillsprite]" - reagents.trans_to(P, amount_per_pill) - // Load the pills in the bottle if there's one loaded - if(istype(loaded_pill_bottle) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots) - P.forceMove(loaded_pill_bottle) - if("create_pill_multiple") - if(condi || !reagents.total_volume) - return - ui_act("modal_open", list("id" = "create_pill", "arguments" = list("num" = answer)), ui, state) - if("change_pill_style") - var/new_style = clamp(text2num(answer) || 0, 0, MAX_PILL_SPRITE) - if(!new_style) - return - pillsprite = new_style - if("create_patch") - if(condi || !reagents.total_volume) - return - var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT) - if(!count) - return - - if(!length(answer)) - answer = reagents.get_master_reagent_name() - var/amount_per_patch = clamp(reagents.total_volume / count, 0, MAX_UNITS_PER_PATCH) - var/is_medical_patch = chemical_safety_check(reagents) - while(count--) - if(reagents.total_volume <= 0) - to_chat(usr, "Not enough reagents to create these patches!") - return - - var/obj/item/reagent_containers/food/pill/patch/P = new(loc) - P.name = "[answer] patch" - P.pixel_x = rand(-7, 7) // random position - P.pixel_y = rand(-7, 7) - reagents.trans_to(P, amount_per_patch) - P.icon_state = "bandaid[patchsprite]" - if(is_medical_patch) - P.instant_application = TRUE - // Load the patches in the bottle if there's one loaded - if(istype(loaded_pill_bottle, /obj/item/storage/pill_bottle/patch_pack) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots) - P.forceMove(loaded_pill_bottle) - if("create_patch_multiple") - if(condi || !reagents.total_volume) - return - ui_act("modal_open", list("id" = "create_patch", "arguments" = list("num" = answer)), ui, state) - if("change_patch_style") - var/new_style = clamp(text2num(answer) || 0, 0, MAX_PATCH_SPRITE) - if(!new_style) - return - patchsprite = new_style - if("create_bottle") - if(condi || !reagents.total_volume) - return - - if(!length(answer)) - answer = reagents.get_master_reagent_name() - var/obj/item/reagent_containers/glass/bottle/reagent/P = new(loc) - P.name = "[answer] bottle" - P.pixel_x = rand(-7, 7) // random position - P.pixel_y = rand(-7, 7) - P.icon_state = length(bottle_styles) && bottle_styles[bottlesprite] || "bottle" - reagents.trans_to(P, 50) - if("change_bottle_style") - if(!bottle_styles) - return - var/new_sprite = text2num(answer) || 1 - if(new_sprite < 1 || new_sprite > length(bottle_styles)) - return - bottlesprite = new_sprite else return FALSE else @@ -554,19 +514,13 @@ else return FALSE -/obj/machinery/chem_master/proc/chemical_safety_check(datum/reagents/R) - var/all_safe = TRUE - for(var/datum/reagent/A in R.reagent_list) - if(!GLOB.safe_chem_list.Find(A.id)) - all_safe = FALSE - return all_safe - /obj/machinery/chem_master/condimaster name = "\improper CondiMaster 3000" + desc = "Used to remove reagents from that single beaker you're using, or create condiment packs and bottles; your choice." condi = TRUE -/obj/machinery/chem_master/condimaster/New() - ..() +/obj/machinery/chem_master/condimaster/Initialize(mapload) + . = ..() QDEL_LIST(component_parts) component_parts += new /obj/item/circuitboard/chem_master/condi_master(null) component_parts += new /obj/item/stock_parts/manipulator(null) @@ -575,9 +529,165 @@ component_parts += new /obj/item/reagent_containers/glass/beaker(null) RefreshParts() +/datum/chemical_production_mode + var/mode_id = "" + var/production_name = "" + /// FontAwesome icon name + var/production_icon = "" + var/obj/item/reagent_containers/item_type + var/list/sprites + var/max_items_amount = 0 + var/max_units_per_item = 0 + var/name_suffix = "" + + var/set_sprite = 1 + var/set_name = "" + var/set_items_amount = 1 + var/placeholder_name = "" + + var/sprite_mask = "" + var/sprites_amount = 0 + +/datum/chemical_production_mode/New() + . = ..() + if(!sprite_mask) + return + sprites = list() + for(var/i in 1 to sprites_amount) + sprites += "[sprite_mask][i]" + + +/datum/chemical_production_mode/proc/get_placeholder_name(datum/reagents/reagents) + return get_base_placeholder_name(reagents, clamp(reagents.total_volume / set_items_amount, 0, max_units_per_item)) + +/datum/chemical_production_mode/proc/get_base_placeholder_name(datum/reagents/reagents, amount_per_item) + return "[reagents.get_master_reagent_name()] ([amount_per_item]u)" + +/** + public + + Configures the icon of the specified container P. + + required data Data persistent through invocations in the same loop. + required R The reagents used to make the item P. + required P The container to configure. +*/ +/datum/chemical_production_mode/proc/configure_item(data, datum/reagents/R, obj/item/reagent_containers/P) + if(sprites) + P.icon_state = sprites[set_sprite] + +/datum/chemical_production_mode/proc/synthesize(user, location, datum/reagents/reagents, obj/item/storage/S = null) + if(!reagents.total_volume) + return + + var/medicine_name = set_name + var/count = set_items_amount + var/amount_per_item = clamp(reagents.total_volume / count, 0, max_units_per_item) + if(!isnull(medicine_name) && length(medicine_name) <= 0) + medicine_name = get_base_placeholder_name(reagents, amount_per_item) + + var/data = list() + for(var/i in 1 to count) + if(reagents.total_volume <= 0) + to_chat(user, span_warning("Not enough reagents to create these items!")) + return + + var/obj/item/reagent_containers/P = new item_type(location) + if(!isnull(medicine_name)) + P.name = "[medicine_name][name_suffix]" + P.pixel_x = rand(-7, 7) // Random position + P.pixel_y = rand(-7, 7) + reagents.trans_to(P, amount_per_item) + configure_item(data, reagents, P) + + // Load the items into the bottle if there's one loaded + if(istype(S) && S.can_be_inserted(P, TRUE)) + P.forceMove(S) + +/datum/chemical_production_mode/pills + mode_id = "pills" + production_name = "Pills" + production_icon = "pills" + item_type = /obj/item/reagent_containers/food/pill + max_items_amount = MAX_MULTI_AMOUNT + max_units_per_item = MAX_UNITS_PER_PILL + name_suffix = " pill" + sprite_mask = "pill" + sprites_amount = MAX_PILL_SPRITE + +/datum/chemical_production_mode/patches + mode_id = "patches" + production_name = "Patches" + production_icon = "plus-square" + item_type = /obj/item/reagent_containers/food/pill/patch + max_items_amount = MAX_MULTI_AMOUNT + max_units_per_item = MAX_UNITS_PER_PATCH + name_suffix = " patch" + sprite_mask = "bandaid" + sprites_amount = MAX_PATCH_SPRITE + + var/static/list/safe_chem_list = list("antihol", "charcoal", "epinephrine", "insulin", "teporone", "silver_sulfadiazine", "salbutamol", + "omnizine", "stimulants", "synaptizine", "potass_iodide", "oculine", "mannitol", "styptic_powder", + "spaceacillin", "salglu_solution", "sal_acid", "cryoxadone", "blood", "synthflesh", "hydrocodone", + "mitocholide", "rezadone", "menthol", "diphenhydramine", "ephedrine", "iron", "sanguine_reagent") + +/datum/chemical_production_mode/patches/proc/SafetyCheck(datum/reagents/R) + for(var/datum/reagent/A in R.reagent_list) + if(!safe_chem_list.Find(A.id)) + return FALSE + return TRUE + +/datum/chemical_production_mode/patches/configure_item(data, datum/reagents/R, obj/item/reagent_containers/food/pill/patch/P) + ..() + var/chemicals_is_safe = data["chemicals_is_safe"] + + if(isnull(chemicals_is_safe)) + chemicals_is_safe = SafetyCheck(R) + data["chemicals_is_safe"] = chemicals_is_safe + + if(chemicals_is_safe) + P.instant_application = TRUE + +/datum/chemical_production_mode/bottles + mode_id = "chem_bottles" + production_name = "Bottles" + production_icon = "wine-bottle" + item_type = /obj/item/reagent_containers/glass/bottle/reagent + sprites = list("bottle", "small_bottle", "wide_bottle", "round_bottle", "reagent_bottle") + + max_items_amount = 5 + max_units_per_item = 50 + name_suffix = " bottle" + +/datum/chemical_production_mode/bottles/get_base_placeholder_name(datum/reagents/reagents, amount_per_item) + return reagents.get_master_reagent_name() + +/datum/chemical_production_mode/condiment_bottles + mode_id = "condi_bottles" + production_name = "Bottles" + production_icon = "wine-bottle" + item_type = /obj/item/reagent_containers/food/condiment + max_items_amount = 5 + max_units_per_item = 50 + + set_name = CUSTOM_NAME_DISABLED + +/datum/chemical_production_mode/condiment_packs + mode_id = "condi_packets" + production_name = "Packet" + production_icon = "bacon" + item_type = /obj/item/reagent_containers/food/condiment/pack + max_items_amount = 10 + max_units_per_item = 10 + name_suffix = " pack" + +/datum/chemical_production_mode/condiment_packs/get_base_placeholder_name(datum/reagents/reagents, amount_per_item) + return reagents.get_master_reagent_name() + #undef MAX_PILL_SPRITE -#undef MAX_PATCH_SPRITE -#undef MAX_MULTI_AMOUNT -#undef MAX_UNITS_PER_PILL -#undef MAX_UNITS_PER_PATCH #undef MAX_CUSTOM_NAME_LEN + +#undef CUSTOM_NAME_DISABLED + +#undef TRANSFER_TO_DISPOSAL +#undef TRANSFER_TO_BEAKER diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index 3244180eaad..d88c5f3bb4b 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -1575,14 +1575,14 @@ taste_description = "bad idea" can_synth = FALSE -/obj/screen/alert/adv_lava_extract +/atom/movable/screen/alert/adv_lava_extract name = "Strong Heartbeat" desc = "Your heart beats with great force! Be carefull not to cause heart attack." icon_state = "penthrite" /datum/reagent/medicine/adv_lava_extract/on_mob_add(mob/living/carbon/human/user) . = ..() - user.throw_alert("penthrite", /obj/screen/alert/adv_lava_extract) + user.throw_alert("penthrite", /atom/movable/screen/alert/adv_lava_extract) /datum/reagent/medicine/adv_lava_extract/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 7c9abe19c36..1643226fd03 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -5,7 +5,7 @@ name = "pill" desc = "a pill." icon = 'icons/obj/chemical.dmi' - icon_state = null + icon_state = "pill" item_state = "pill" possible_transfer_amounts = null volume = 100 @@ -16,7 +16,7 @@ drop_sound = 'sound/items/handling/generic_small_drop.ogg' /obj/item/reagent_containers/food/pill/Initialize(mapload) - if(!icon_state) + if(icon_state == "pill") icon_state = "pill[rand(1,20)]" . = ..() diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index ab0f1e5f671..3a046784fd9 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -2106,3 +2106,13 @@ materials = list(MAT_METAL=50000, MAT_DIAMOND=4000, MAT_BLUESPACE=4000) construction_time = 40 SECONDS category = list("Exosuit Paintkits") + +/datum/design/paint_ashed + name = "Ashed \"Mechs\"" + id = "p_ashed" + build_type = MECHFAB + req_tech = list("engineering" = 5, "materials" = 6) + build_path = /obj/item/paintkit/ashed + materials = list(MAT_METAL=20000, MAT_PLASMA=8000, MAT_GLASS= 8000) + construction_time = 20 SECONDS + category = list("Exosuit Paintkits") diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 740f24cb975..d3de4f7d862 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -642,6 +642,7 @@ /obj/item/relic name = "strange object" desc = "What mysteries could this hold?" + icon_state = "shock_kit" icon = 'icons/obj/assemblies.dmi' origin_tech = "combat=1;plasmatech=1;powerstorage=1;materials=1" var/realName = "defined object" diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 880eaff37b8..c91a3d97e10 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -219,7 +219,7 @@ SM.universal_speak = TRUE SM.faction = user.faction SM.master_commander = user - SM.can_collar = TRUE + SM.set_can_collar(TRUE) to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours!") to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist [user.p_them()] in completing [user.p_their()] goals at any cost.") if(SM.flags & HOLOGRAM) //Check to see if it's a holodeck creature @@ -269,7 +269,7 @@ SM.faction = user.faction SM.master_commander = user SM.sentience_act() - SM.can_collar = TRUE + SM.set_can_collar(TRUE) to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours!") to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist [user.p_them()] in completing [user.p_their()] goals at any cost.") if(SM.flags & HOLOGRAM) //Check to see if it's a holodeck creature @@ -386,7 +386,7 @@ SM.universal_speak = TRUE SM.faction = user.faction SM.sentience_act() //Same deal here as with sentience - SM.can_collar = TRUE + SM.set_can_collar(TRUE) user.death() to_chat(SM, "In a quick flash, you feel your consciousness flow into [SM]!") to_chat(SM, "You are now [SM]. Your allegiances, alliances, and roles are still the same as they were prior to consciousness transfer!") diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm index 6fbe302523c..7c565baf362 100644 --- a/code/modules/shuttle/assault_pod.dm +++ b/code/modules/shuttle/assault_pod.dm @@ -5,6 +5,10 @@ width = 7 height = 7 +/obj/docking_port/mobile/assault_pod/nt + name = "Emergency Droppod" + id = "shit_rain" + /obj/docking_port/mobile/assault_pod/request() if(z == initial(src.z)) //No launching pods that have already launched return ..() @@ -15,8 +19,6 @@ if(!istype(S1, /obj/docking_port/stationary/transit)) playsound(get_turf(src.loc), 'sound/effects/explosion1.ogg',50,1) - - /obj/item/assault_pod name = "Assault Pod Targetting Device" icon = 'icons/obj/device.dmi' @@ -30,6 +32,9 @@ var/height = 7 var/lz_dir = 1 +/obj/item/assault_pod/nt + name = "Emergency Droppod Targeting Devise" + shuttle_id = "shit_rain" /obj/item/assault_pod/attack_self(mob/living/user) var/target_area diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm index 8c26b799155..340438298a2 100644 --- a/code/modules/shuttle/syndicate.dm +++ b/code/modules/shuttle/syndicate.dm @@ -41,6 +41,28 @@ return FALSE return ..() +/obj/machinery/computer/shuttle/nt/drop_pod + name = "nanotrasen emergency pod control" + icon = 'icons/obj/machines/terminals.dmi' + icon_state = "dorm_available" + req_access = list(109) + circuit = /obj/item/circuitboard/shuttle/nt/drop_pod + shuttleId = "shit_rain" + possible_destinations = null + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/machinery/computer/shuttle/nt/drop_pod/recall + name = "nanotrasen emergency pod recall" + shuttleId = "shit_rain" + possible_destinations = "pod_recall" + +/obj/machinery/computer/shuttle/syndicate/drop_pod/can_call_shuttle(user, action) + if(action == "move") + if(z != level_name_to_num(CENTCOMM)) + to_chat(user, "Pods are one way!") + return FALSE + return ..() + /obj/machinery/computer/shuttle/sst name = "Syndicate Strike Team Shuttle Console" desc = "Used to call and send the SST shuttle." diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 0743bfde851..7e48607fae1 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -8,6 +8,13 @@ #define NO_GRAVITY_SPEED (0.15 SECONDS) #define GRAVITY_SPEED (0.4 SECONDS) +#define POD_MISC_LOCK_DOOR "Lock Doors" +#define POD_MISC_POD_DOORS "Toggle Nearby Pod Doors" +#define POD_MISC_UNLOAD_CARGO "Unload Cargo" +#define POD_MISC_CHECK_SEAT "Check under Seat" + +#define POD_MISC_SYSTEMS list(POD_MISC_LOCK_DOOR, POD_MISC_POD_DOORS, POD_MISC_CHECK_SEAT, POD_MISC_UNLOAD_CARGO) + /obj/item/pod_paint_bucket name = "space pod paintkit" desc = "Pimp your ride" @@ -70,6 +77,12 @@ COOLDOWN_DECLARE(cooldown_emp) //Used for disabling movement when hit by an EMP var/datum/effect_system/trail_follow/spacepod/ion_trail + // Actions + var/datum/action/innate/pod/pod_eject/eject_action = new + var/datum/action/innate/pod/pod_toggle_internals/internals_action = new + var/datum/action/innate/pod/pod_toggle_lights/lights_action = new + var/datum/action/innate/pod/pod_fire/fire_action = new + var/datum/action/innate/pod/pod_misc/misc_action = new /obj/spacepod/proc/apply_paint(mob/user) var/part_type @@ -216,10 +229,12 @@ /obj/spacepod/proc/eject_pilot() pilot.forceMove(get_turf(src)) + RemoveActions(pilot) pilot = null /obj/spacepod/proc/eject_passenger(mob/living/passenger) passenger.forceMove(get_turf(src)) + eject_action.Remove(passenger) passengers -= passenger /obj/spacepod/attack_animal(mob/living/simple_animal/user) @@ -648,20 +663,23 @@ desc = "A rough looking space pod meant for industrial work" update_icons() -/obj/spacepod/verb/toggle_internal_tank() +/obj/spacepod/verb/toggle_internal_tank(mob/user) set name = "Toggle internal airtank usage" set category = "Spacepod" set src = usr.loc set popup_menu = 0 - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!user) + user = usr + + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") + if(user != src.pilot) + to_chat(user, "You can't reach the controls from your chair.") return use_internal_tank = !use_internal_tank - to_chat(usr, "Now taking air from [use_internal_tank?"internal airtank":"environment"].") + to_chat(user, "Now taking air from [use_internal_tank?"internal airtank":"environment"].") /obj/spacepod/proc/add_cabin() cabin_air = new @@ -807,12 +825,14 @@ if(!pilot || pilot == null) pilot = user user.forceMove(src) + GrantActions(user) add_fingerprint(user) playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) return if(passengers.len < max_passengers) passengers += user user.forceMove(src) + eject_action.Grant(user, src) add_fingerprint(user) playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) else @@ -839,31 +859,34 @@ log_debug("##SPACEPOD WARNING: OCCUPANT [M] ESCAPED, TURF [get_turf(src)] | AREA [get_area(src)] | COORDS [x], [y], [z]") passengers -= M -/obj/spacepod/verb/exit_pod() +/obj/spacepod/verb/exit_pod(mob/user) set name = "Exit pod" set category = "Spacepod" set src = usr.loc - if(usr.stat != CONSCIOUS) // unconscious people can't let themselves out + if(!user) + user = usr + + if(user.stat != CONSCIOUS) // unconscious people can't let themselves out return occupant_sanity_check() - if(HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) - to_chat(usr, "You attempt to stumble out of the [src]. This will take two minutes.") - if(pilot && pilot != usr) - to_chat(pilot, "[usr] is trying to escape the [src].") - if(!do_after(usr, 2 MINUTES, src)) + if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + to_chat(user, "You attempt to stumble out of the [src]. This will take two minutes.") + if(pilot && pilot != user) + to_chat(pilot, "[user] is trying to escape the [src].") + if(!do_after(user, 2 MINUTES, src)) return - if(usr == pilot) + if(user == pilot) eject_pilot() - to_chat(usr, "You climb out of [src].") - else if(usr in passengers) - eject_passenger(usr) - to_chat(usr, "You climb out of [src].") + to_chat(user, "You climb out of [src].") + else if(user in passengers) + eject_passenger(user) + to_chat(user, "You climb out of [src].") -/obj/spacepod/verb/lock_pod() +/obj/spacepod/verb/lock_pod(mob/user) set name = "Lock Doors" set category = "Spacepod" set src = usr.loc @@ -876,14 +899,14 @@ return if(!equipment_system.lock_system) - to_chat(usr, "[src] has no locking mechanism.") + to_chat(usr, "[src] has no locking podnism.") unlocked = TRUE //Should never be false without a lock, but if it somehow happens, that will force an unlock. else unlocked = !unlocked to_chat(usr, "You [unlocked ? "unlock" : "lock"] the doors.") -/obj/spacepod/verb/toggleDoors() +/obj/spacepod/verb/toggleDoors(mob/user) set name = "Toggle Nearby Pod Doors" set category = "Spacepod" set src = usr.loc @@ -917,50 +940,59 @@ to_chat(usr, "You are not close to any pod doors.") -/obj/spacepod/verb/fireWeapon() +/obj/spacepod/verb/fireWeapon(mob/user) set name = "Fire Pod Weapons" set desc = "Fire the weapons." set category = "Spacepod" set src = usr.loc - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!user) + user = usr + + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") + if(user != src.pilot) + to_chat(user, "You can't reach the controls from your chair.") return if(!equipment_system.weapon_system) - to_chat(usr, "[src] has no weapons!") + to_chat(user, "[src] has no weapons!") return equipment_system.weapon_system.fire_weapons() -/obj/spacepod/verb/unload() +/obj/spacepod/verb/unload(mob/user) set name = "Unload Cargo" set desc = "Unloads the cargo" set category = "Spacepod" set src = usr.loc - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!user) + user = usr + + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") + if(user != src.pilot) + to_chat(user, "You can't reach the controls from your chair.") return if(!equipment_system.cargo_system) - to_chat(usr, "[src] has no cargo system!") + to_chat(user, "[src] has no cargo system!") return equipment_system.cargo_system.unload() -/obj/spacepod/verb/toggleLights() +/obj/spacepod/verb/toggleLights(mob/user) set name = "Toggle Lights" set category = "Spacepod" set src = usr.loc - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!user) + user = usr + + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return - if(usr != src.pilot) - to_chat(usr, "You can't reach the controls from your chair.") + if(user != src.pilot) + to_chat(user, "You can't reach the controls from your chair.") return lightsToggle() @@ -974,13 +1006,15 @@ for(var/mob/M in passengers) to_chat(M, "Lights toggled [lights ? "on" : "off"].") -/obj/spacepod/verb/checkSeat() +/obj/spacepod/verb/checkSeat(mob/user) set name = "Check under Seat" set category = "Spacepod" set src = usr.loc - var/mob/user = usr - if(usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED)) + if(!user) + user = usr + + if(user.incapacitated() || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) return to_chat(user, "You start rooting around under the seat for lost items") @@ -999,8 +1033,95 @@ else to_chat(user, "You decide against searching the [src]") +/obj/spacepod/proc/GrantActions(mob/living/user) + eject_action.Grant(user, src) + internals_action.Grant(user, src) + lights_action.Grant(user, src) + misc_action.Grant(user, src) + fire_action.Grant(user, src) + +/obj/spacepod/proc/RemoveActions(mob/living/user) + eject_action.Remove(user) + internals_action.Remove(user) + lights_action.Remove(user) + misc_action.Remove(user) + fire_action.Remove(user) + +/datum/action/innate/pod + check_flags = AB_CHECK_HANDS_BLOCKED|AB_CHECK_CONSCIOUS|AB_CHECK_INCAPACITATED + icon_icon = 'icons/mob/actions/actions_mecha.dmi' + var/obj/spacepod/pod + +/datum/action/innate/pod/Grant(mob/living/L, obj/spacepod/S) + if(S) + pod = S + . = ..() + +/datum/action/innate/pod/Destroy() + pod = null + return ..() + +/datum/action/innate/pod/pod_eject + name = "Eject From Pod" + button_icon_state = "mech_eject" + +/datum/action/innate/pod/pod_eject/Activate() + pod.exit_pod(owner) + +/datum/action/innate/pod/pod_toggle_internals + name = "Toggle Internal Airtank Usage" + button_icon_state = "mech_internals_on" + +/datum/action/innate/pod/pod_toggle_internals/Activate() + if(!owner || !pod || pod.pilot != owner) + return + pod.toggle_internal_tank(owner) + button_icon_state = "mech_internals_[pod.use_internal_tank ? "on" : "off"]" + UpdateButtonIcon() + +/datum/action/innate/pod/pod_toggle_lights + name = "Toggle Lights" + button_icon_state = "mech_lights_off" -// Fun fact, these procs are just copypastes from mech code +/datum/action/innate/pod/pod_toggle_lights/Activate() + if(!owner || !pod || pod.pilot != owner) + return + pod.toggleLights(owner) + button_icon_state = "mech_lights_[pod.lights ? "on" : "off"]" + UpdateButtonIcon() + +/datum/action/innate/pod/pod_fire + name = "Fire Pod Weaponds" + button_icon_state = "mech_zoom_off" + +/datum/action/innate/pod/pod_fire/Activate() + if(!owner || !pod || pod.pilot != owner) + return + pod.fireWeapon(owner) + +/datum/action/innate/pod/pod_misc + name = "Misc Pod Systems" + button_icon_state = "mech_misc" + +/datum/action/innate/pod/pod_misc/Activate() + if(!owner || !pod || pod.pilot != owner) + return + var/misc_system = tgui_input_list(owner, "Choose misc module to use", "Spacepod", POD_MISC_SYSTEMS) + if(!misc_system) + return + if(!owner || !pod || pod.pilot != owner) //we check twice because of input + return + switch(misc_system) + if(POD_MISC_LOCK_DOOR) + pod.lock_pod(owner) + if(POD_MISC_POD_DOORS) + pod.toggleDoors(owner) + if(POD_MISC_UNLOAD_CARGO) + pod.unload(owner) + if(POD_MISC_CHECK_SEAT) + pod.checkSeat(owner) + +// Fun fact, these procs are just copypastes from pod code // And have been for the past 4 years // Please send help /obj/spacepod/proc/regulate_temp() @@ -1108,3 +1229,8 @@ #undef PAINT #undef NO_GRAVITY_SPEED #undef GRAVITY_SPEED +#undef POD_MISC_LOCK_DOOR +#undef POD_MISC_POD_DOORS +#undef POD_MISC_UNLOAD_CARGO +#undef POD_MISC_CHECK_SEAT +#undef POD_MISC_SYSTEMS diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm index a8e588d1ef0..b11c69b5673 100644 --- a/code/modules/surgery/limb_augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -22,6 +22,8 @@ . = ..() if(!.) return FALSE + if(NO_ROBOPARTS in target.dna.species.species_traits) + return FALSE var/obj/item/organ/external/affected = target.get_organ(user.zone_selected) if(affected.has_fracture()) //The arm has to be in prime condition to augment it. return FALSE diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index f1e4464bc55..fe7dcbd319f 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -145,6 +145,12 @@ BODY_ZONE_WING, ) +/datum/surgery/attach_robotic_limb/can_start(mob/user, mob/living/carbon/target) + . = ..() + if(!.) + return FALSE + if(NO_ROBOPARTS in target.dna.species.species_traits) + return FALSE /datum/surgery_step/limb can_infect = FALSE @@ -177,7 +183,10 @@ if(isnull(organ_data)) to_chat(user, span_warning("[target.dna.species] don't have the anatomy for [E.name]!")) return SURGERY_BEGINSTEP_ABORT - + if(ONLY_SPECIES_LIMBS in target.dna.species.species_traits) + if(!istype(E, organ_data["path"])) + to_chat(user, span_warning("Тело существа неспособно принять конечности от другого вида!")) + return SURGERY_BEGINSTEP_ABORT user.visible_message( "[user] starts attaching [E.name] to [target]'s [E.amputation_point].", "You start attaching [E.name] to [target]'s [E.amputation_point].", diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm index b3238d72472..01f842737ce 100644 --- a/code/modules/surgery/organs/autoimplanter.dm +++ b/code/modules/surgery/organs/autoimplanter.dm @@ -13,14 +13,18 @@ /obj/item/autoimplanter/attack_self(mob/user)//when the object is used... if(!storedorgan) - to_chat(user, span_notice("[src] currently has no implant stored.")) + to_chat(user, span_notice("Киберимплант не обнаружен.")) return FALSE var/mob/living/carbon/human/patient = user if(!patient.bodyparts_by_name[check_zone(storedorgan.parent_organ_zone)]) - to_chat(user, span_warning("Missing limb!")) + to_chat(user, span_warning("Отсутствует требуемая часть тела!")) + return FALSE + if(NO_CYBERIMPS in patient.dna.species.species_traits) + to_chat(user, span_warning("Ваш вид неспособен принять этот киберимплант!")) return FALSE storedorgan.insert(user)//insert stored organ into the user - user.visible_message(span_notice("[user] presses a button on [src], and you hear a short mechanical noise."), span_notice("You feel a sharp sting as [src] plunges into your body.")) + user.visible_message(span_notice("[user] активиру[pluralize_ru(user.gender,"ет","ют")] автоимплантер и вы слышите недолгий механический шум."), \ + span_notice("Вы чувствуете острое жжение, когда автоимплантер приступает к работе.")) playsound(get_turf(user), usesound, 50, 1) storedorgan = null return TRUE @@ -28,20 +32,20 @@ /obj/item/autoimplanter/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/organ/internal/cyberimp)) if(storedorgan) - to_chat(user, span_notice("[src] already has an implant stored.")) + to_chat(user, span_notice("В устройстве уже установлен киберимплант.")) return if(!user.temporarily_remove_item_from_inventory(I)) return I.forceMove(src) storedorgan = I - to_chat(user, span_notice("You insert the [I] into [src].")) + to_chat(user, span_notice("Вы установили [I] в автоимплантер.")) else if(I.tool_behaviour == TOOL_SCREWDRIVER) if(!storedorgan) - to_chat(user, span_notice("There's no implant in [src] for you to remove.")) + to_chat(user, span_notice("Из устройства нечего доставать.")) else storedorgan.forceMove(get_turf(user)) storedorgan = null - to_chat(user, span_notice("You remove the [storedorgan] from [src].")) + to_chat(user, span_notice("Вы извлекли [storedorgan] из устройства.")) playsound(get_turf(user), I.usesound, 50, 1) /obj/item/autoimplanter/oneuse @@ -50,18 +54,18 @@ /obj/item/autoimplanter/oneuse/attack_self(mob/user) if(..()) user.drop_from_active_hand() - visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames.")) + visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел.")) new /obj/effect/decal/cleanable/ash(get_turf(src)) qdel(src) /obj/item/autoimplanter/oneuse/attackby(obj/item/I, mob/user, params) - if(I.tool_behaviour == TOOL_SCREWDRIVER) + if(I.tool_behaviour == TOOL_SCREWDRIVER && storedorgan) storedorgan.forceMove(get_turf(user)) + to_chat(user, span_notice("Вы извлекли [storedorgan] из устройства.")) storedorgan = null - to_chat(user, span_notice("You remove the [storedorgan] from [src].")) playsound(get_turf(user), I.usesound, 50, 1) user.temporarily_remove_item_from_inventory(src, force = TRUE) - visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames.")) + visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел.")) new /obj/effect/decal/cleanable/ash(get_turf(src)) qdel(src) . = ..() @@ -96,11 +100,11 @@ uses-- if(uses == 0) user.drop_from_active_hand() - visible_message(span_warning("[src] beeps ominously, and a moment later it bursts up in flames.")) + visible_message(span_warning("Автоимплантер зловеще пищит и через мгновение вспыхивает, оставляя только пепел.")) new /obj/effect/decal/cleanable/ash(get_turf(src)) qdel(src) /obj/item/autoimplanter/traitor/examine(mob/user) . = ..() if(uses) - . += span_notice("There are [uses] uses left.") + . += span_notice("Осталось использований: [uses].") diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 2b93689e6e1..6e16dcd6b35 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -526,6 +526,14 @@ to_chat(user, span_warning("[target] already has [organ].")) return SURGERY_BEGINSTEP_SKIP + if((istype(organ, /obj/item/organ/internal/cyberimp)) && (NO_CYBERIMPS in target.dna.species.species_traits)) + to_chat(user, span_notice("Cyberimplants won't take root in the [target].")) + return SURGERY_BEGINSTEP_SKIP + + if((organ.status == ORGAN_ROBOT) && (NO_ROBOPARTS in target.dna.species.species_traits)) + to_chat(user, span_notice("You can't install cybernetic organs into the [target].")) + return SURGERY_BEGINSTEP_SKIP + if(affected) user.visible_message( "[user] starts transplanting [tool] into [target]'s [affected.name].", diff --git a/code/modules/tgui/modules/item_pixel_shift.dm b/code/modules/tgui/modules/item_pixel_shift.dm index fb8ec384b6f..4fea856f25b 100644 --- a/code/modules/tgui/modules/item_pixel_shift.dm +++ b/code/modules/tgui/modules/item_pixel_shift.dm @@ -1,6 +1,5 @@ /obj/item/verb/shift_position() set name = "Shift Item Pixel Position" - set category = null set src in oview(1) if(!isturf(src.loc) || usr.incapacitated() || HAS_TRAIT(usr, TRAIT_HANDS_BLOCKED) || src.anchored || src.density) diff --git a/code/modules/tgui/modules/law_manager.dm b/code/modules/tgui/modules/law_manager.dm index e78a834331a..12550323958 100644 --- a/code/modules/tgui/modules/law_manager.dm +++ b/code/modules/tgui/modules/law_manager.dm @@ -73,22 +73,22 @@ SSticker?.score?.save_silicon_laws(owner, usr, "admin/malf used law manager, new supplied law was added '[supplied_law]'") if("change_zeroth_law") - var/new_law = tgui_input_text(src, "Enter new law Zero. Leaving the field blank will cancel the edit.", "Edit Law", zeroth_law) + var/new_law = tgui_input_text(usr, "Enter new law Zero. Leaving the field blank will cancel the edit.", "Edit Law", zeroth_law) if(new_law && new_law != zeroth_law && (!..())) zeroth_law = new_law if("change_ion_law") - var/new_law = tgui_input_text(src, "Enter new ion law. Leaving the field blank will cancel the edit.", "Edit Law", ion_law) + var/new_law = tgui_input_text(usr, "Enter new ion law. Leaving the field blank will cancel the edit.", "Edit Law", ion_law) if(new_law && new_law != ion_law && (!..())) ion_law = new_law if("change_inherent_law") - var/new_law = tgui_input_text(src, "Enter new inherent law. Leaving the field blank will cancel the edit.", "Edit Law", inherent_law) + var/new_law = tgui_input_text(usr, "Enter new inherent law. Leaving the field blank will cancel the edit.", "Edit Law", inherent_law) if(new_law && new_law != inherent_law && (!..())) inherent_law = new_law if("change_supplied_law") - var/new_law = tgui_input_text(src, "Enter new supplied law. Leaving the field blank will cancel the edit.", "Edit Law", supplied_law) + var/new_law = tgui_input_text(usr, "Enter new supplied law. Leaving the field blank will cancel the edit.", "Edit Law", supplied_law) if(new_law && new_law != supplied_law && (!..())) supplied_law = new_law diff --git a/code/modules/tgui/states/strippable_state.dm b/code/modules/tgui/states/strippable_state.dm new file mode 100644 index 00000000000..581ce058046 --- /dev/null +++ b/code/modules/tgui/states/strippable_state.dm @@ -0,0 +1,18 @@ +/** + * tgui state: strippable_state + * + * Checks if user can strip the mob src_object + */ + + +GLOBAL_DATUM_INIT(strippable_state, /datum/ui_state/strippable_state, new) + +/datum/ui_state/strippable_state/can_use_topic(src_object, mob/user) + if(!ismob(src_object)) + return UI_CLOSE + . = user.default_can_use_topic(src_object) + if(!HAS_TRAIT(user, TRAIT_CAN_STRIP)) + . = min(., UI_UPDATE) + var/mob/M = src_object + if(!isturf(M.loc)) + . = min(., UI_DISABLED) diff --git a/code/modules/tgui/tgui_panel/telemetry.dm b/code/modules/tgui/tgui_panel/telemetry.dm index d0ba2f5218b..4a9f96967e1 100644 --- a/code/modules/tgui/tgui_panel/telemetry.dm +++ b/code/modules/tgui/tgui_panel/telemetry.dm @@ -76,7 +76,7 @@ // This fucker has a history of playing on a banned account. if(found) var/msg = "[key_name(client)] has a banned account in connection history! (Matched: [found["ckey"]], [found["address"]], [found["computer_id"]])" - message_admins(msg) + message_admins(span_boldannounceooc(msg)) log_admin(msg) #undef TGUI_TELEMETRY_MAX_CONNECTIONS diff --git a/code/modules/vote/vote_datum.dm b/code/modules/vote/vote_datum.dm index 126da0db36d..1414460e518 100644 --- a/code/modules/vote/vote_datum.dm +++ b/code/modules/vote/vote_datum.dm @@ -26,8 +26,6 @@ /datum/vote/New(_initiator, _question, list/_choices, _is_custom = FALSE) - if(SSvote.active_vote) - CRASH("Attempted to start another vote with one already in progress!") if(_initiator) initiator = _initiator @@ -141,6 +139,7 @@ SSvote.active_vote = null if(ooc_auto_muted && !CONFIG_GET(flag/ooc_allowed)) toggle_ooc() + addtimer(CALLBACK(SSvote, TYPE_PROC_REF(/datum/controller/subsystem/vote, on_vote_end)), 3 SECONDS) return ..() diff --git a/code/modules/vote/vote_presets.dm b/code/modules/vote/vote_presets.dm index 4834614366a..57948610b03 100644 --- a/code/modules/vote/vote_presets.dm +++ b/code/modules/vote/vote_presets.dm @@ -11,6 +11,7 @@ /datum/vote/crew_transfer/handle_result(result) if(result == "Initiate Crew Transfer") + SSvote.clear_transfer_votes() init_shift_change(null, TRUE) // Map vote diff --git a/code/modules/vote/vote_verb.dm b/code/modules/vote/vote_verb.dm index cb575689fb5..b81b31be39f 100644 --- a/code/modules/vote/vote_verb.dm +++ b/code/modules/vote/vote_verb.dm @@ -21,9 +21,6 @@ if(!check_rights(R_ADMIN)) return - if(SSvote.active_vote) - to_chat(usr, "A vote is already in progress") - return // Ask admins which type of vote they want to start var/vote_types = subtypesof(/datum/vote) diff --git a/config/example/config.txt b/config/example/config.txt index 52e5432d5ec..e5ed9daa1c3 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -693,3 +693,19 @@ JOBS_HIGH_POP_MODE_AMOUNT 80 ##How long to wait between messaging admins about occurences of a unique error #ERROR_MSG_DELAY 50 +## TOPIC RATE LIMITING +## This allows you to limit how many topic calls (clicking on an interface window) the client can do in any given game second and/or game minute. +## Admins are exempt from these limits. +## Hitting the minute limit notifies admins. +## Set to 0 or comment out to disable. +SECOND_TOPIC_LIMIT 10 +MINUTE_TOPIC_LIMIT 150 + +## CLICK RATE LIMITING +## Same as above, but applies to clicking on objects in the game window. +## This should be a higher then the interface limit to allow for the spam clickly nature of most battles. +## Admins are exempt from these limits. +## Hitting the minute limit notifies admins. +## Set to 0 to disable. +SECOND_CLICK_LIMIT 15 +MINUTE_CLICK_LIMIT 400 diff --git a/config/example/resources.txt b/config/example/resources.txt new file mode 100644 index 00000000000..c3fe20ec3ff --- /dev/null +++ b/config/example/resources.txt @@ -0,0 +1,46 @@ +# External resources +# Set this to the location of a .zip with the server's .rsc inside of it. +# If you set this mutiple times, the server will rotate between the links. +# To use this, the compile option PRELOAD_RSC must be set to 0 to keep byond from preloading resources +# Resource urls can not be encrypted (https://), as they are downloaded by byond, not IE, and byond can't into encryption + +EXTERNAL_RSC_URLS http://paradise.download/byond/tgstationv2.zip + + +######################## +# Browser Asset Config # +######################## +# Browser assets are any file included in interfaces. css, images, javascript, etc. +# This handles configuring how we get these to the player so interfaces can access them. + +# Asset Transport +# The normal way of getting assets to clients is to use the internal byond system. This can be slow and delay the opening of interface windows. It also doesn't allow the internal IE windows byond uses to cache anything. +# You can instead have the server save them to a website via a folder within the game server that the web server can read. This could be a simple webserver or something backed by a CDN. +# Valid values: simple, webroot. Simple is the default. +#ASSET_TRANSPORT webroot + + +# Simple asset transport configurable values. + +# Uncomment this to have the server passively send all browser assets to each client in the background. (instead of waiting for them to be needed) +# This should be uncommented in production and commented in development +#ASSET_SIMPLE_PRELOAD + + +# Webroot asset transport configurable values. + +# Local folder to save assets to. +# Assets will be saved in the format of asset.MD5HASH.EXT or in namespaces/hash/ as ASSET_FILE_NAME or asset.MD5HASH.EXT +#ASSET_CDN_WEBROOT data/asset-store/ + +# URL the folder from above can be accessed from. +# for best results the webserver powering this should return a long cache validity time, as all assets sent via this transport use hash based urls +# Encryption (https) is supported here, but linux clients will have issues if you require higher then tls 1.0. Windows clients down to windows 7 can handle tls 1.2 no issue. +# if you want to test this locally, you simpily run the `localhost-asset-webroot-server.py` python3 script to host assets stored in `data/asset-store/` via http://localhost:58715/ +#ASSET_CDN_URL http://localhost:58715/ + +# CDN webservers must provide CORS headers, or TGUI will break and not be able to load all elements. The following example is for IIS: +# +# +# +# diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index b0f4476dda5..7ddbdea1e3a 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -360,3 +360,145 @@ - refactor: blob objective update fix (#5560) github-actions[bot]: - server: Automatic NanoMap Update (#5565) +'2024-07-26': + Aziz Chynaliev: + - bugfix: incorrect timezone offset + - server: update byond version to 515.1642 + - bugfix: world.timezone offset was correct + - bugfix: stupid fix of redundancy + FanTik-Ratge: + - imageadd: fix some inhand issue (#5576) + ItsMeJaba: + - add: Central Command rework (#3900) + ROdenFL: + - tweak: никаких костылей в кодвордах, люммокс молодец (#5580) + Zwei: + - tweak: Garbage Inits Later (#5574) + - tweak: Small AI Optimization (#5573) + - bugfix: Runtimes Fixes N4 (#5578) + dageavtobusnick: + - tweak: all roundstart traitors can accept contractor offer (#5555) + - tweak: add crew transfer vote after blob death (#5557) +'2024-07-27': + Aziz Chynaliev: + - server: add testmerge conflict detector + - server: fix testmerge conflict detector + - server: fix testmerge conflict detector 2 + - server: fix testmerge conflict detector 3 + - server: fix testmerge conflict detector 4 + - server: fix testmerge conflict detector 5 + Daeberdir: + - bugfix: mouse jet dropped on user death. (#5584) + ItsMeJaba: + - bugfix: centcom rework (#5583) + NuSanya: + - tweak: polymorph recharge and mob list (#5575) + ROdenFL: + - bugfix: tgui minor fixes(totally not working eftpos and cargo quests iconswithnospacewithword)s + (#5579) + - unknown: strips menu (#5443) + SAAD: + - bugfix: July Space ruins general cleanup (#5552) + SabrioBiblio: + - add: twohanded cardboard cutout (#5353) + - bugfix: обновлён cardboard_cutouts (#5587) + Zwei: + - bugfix: Chem Grenade Prime Fix (#5581) + - unknown: Few Keybinding Tweaks (#5416) + - tweak: Bots Have No AI Delay (#5585) + - tweak: Move Intent Toggle Old Behavior (#5588) + - bugfix: Lavaland Extract Alert Fix (#5586) + dageavtobusnick: + - tweak: add sst uplink to sst (#5545) + endipe: + - unknown: new paintkit for welding (#5520) + pilygun: + - imageadd: QOL spr.Flashbang+mobcap (#5582) +'2024-07-28': + Aziz Chynaliev: + - bugfix: allow to set FPS from -1 to 120 + - server: add testmerge worker action + - server: fix testmerge worker action + - server: fix testmerge worker action 2 + - server: fix testmerge worker action 3 + - server: fix testmerge worker action 4 + - server: fix testmerge worker action 5 + - server: fix testmerge worker action 6 + - server: fix testmerge worker action 7 + - server: fix testmerge worker action 8 + - server: fix testmerge worker action 9 + - server: fix testmerge worker action 10 + - server: add potential conflicts checker + Daeberdir: + - add: ION storm device. (#4435) + Den109G: + - bugfix: Shadows now can hatch (#5591) + - imagedel: Delete default case for inhands clothing (#5590) + Honker9999999: + - add: lavamechs paintkit (#4800) + ROdenFL: + - unknown: tgui panel (#5564) + - unknown: chem master (#5469) + - tweak: alt game prefs (#5595) + - bugfix: ATM pin number, empty tgui_input_lists, ATM levels (#5594) + - bugfix: mulptly striping (#5597) + - bugfix: law_manager adminjump (#5600) + SAAD: + - server: Celestation improvement 4 (#5589) + Valtor: + - add: Diona no roboparts, but regeneration from consuming nymphs (#5521) + Vladisvell: + - bugfix: Ghosts no longer can trigger explosion of abandoned crate (#5593) + Zwei: + - bugfix: Tesla Zap Fix (#5601) + endipe: + - bugfix: no icon_state on cardboard (#5599) + pilygun: + - imageadd: QOL spr.grenade 2 (#5592) + - bugfix: chem_grenade spr (#5598) +'2024-07-29': + Aziz Chynaliev: + - server: fix potential conflicts checker + - server: fix potential conflicts checker 2 + - server: fix potential conflicts checker 3 + - bugfix: less spam in admin log + - server: add resources.txt config entries + - server: increase TGUI connection lost threshold + NightDawnFox: + - add: shooting with shotgun at point-blank range now throwing victim back. (#5491) + ROdenFL: + - add: more buttons in top-left menu (#5602) + - admin: bold banned message (#5607) + - add: clown mimic voice menu[bounty] (#5512) + - bugfix: holster abuz and deadmin hide stealth (#5612) + - tweak: antagonists -> special roles (#5611) + - bugfix: verbs |= -> add_verb (#5618) + SAAD: + - tweak: July delta general cleanup + Z1 shuttles air leaks fix (#5474) + - add: Event map "delta dlya oldov" (#5467) + - tweak: change "Point to" category (#5613) + - bugfix: replace holotabes at any not-holodeck place (#5615) + - tweak: pods placement (#5614) + Vladisvell: + - bugfix: Fixed mob deleting with martial arts (#5616) + Zwei: + - bugfix: Vampire Sucking Unique DoAfter Source (#5609) + - bugfix: Unconscious/Dead Facing Fix (#5610) + github-actions[bot]: + - server: Automatic NanoMap Update (#5606) +'2024-07-30': + Aziz Chynaliev: + - bugfix: TTS with old Cyrillic and Norway characters + - server: add example resources.txt config and local asset hosting server script + Dimach: + - refactor: update vox_preload code (#5623) + ROdenFL: + - bugfix: null icon_states fix (#5620) + - tweak: remove fullscreen button, hide karma verbs (#5621) + Vladisvell: + - add: Now you can make photos without flashing lights, also fixes photography (#5625) + dageavtobusnick: + - unknown: admin buttons fixes and tweaks (#5528) + - tweak: add contractor items to admin uplink (#5624) + github-actions[bot]: + - server: Automatic NanoMap Update (#5619) diff --git a/html/statbrowser.css b/html/statbrowser.css new file mode 100644 index 00000000000..171fb7667ae --- /dev/null +++ b/html/statbrowser.css @@ -0,0 +1,368 @@ +/* Light theme */ +body { + font-family: Verdana, Geneva, Tahoma, sans-serif; + font-size: 12px !important; + margin: 0 !important; + padding: 0 !important; + overflow-x: hidden; + overflow-y: scroll; +} + +#menu { + background-color: #efeeee; + position: fixed; + width: 100%; + z-index: 100; +} + +#statcontent { + padding: 7px; +} + +a { + color: black; + text-decoration: none; +} + +a:hover, +.dark a:hover, +.ntos a:hover, +.paradise a:hover, +.syndicate a:hover { + text-decoration: underline; +} + +ul { + list-style-type: none; + margin: 0; + padding: 0; + background-color: #333; +} + +li { + float: left; +} + +li a { + display: block; + color: white; + text-align: center; + padding: 14px 16px; + text-decoration: none; +} + +li a:hover:not(.active) { + background-color: #111; +} + +td { + padding-right: 15px; +} + +.button-container { + display: inline-flex; + flex-wrap: wrap-reverse; + flex-direction: row; + align-items: flex-start; + overflow-x: hidden; + white-space: pre-wrap; +} + +.button { + background-color: #ffffff; + border-style: none; + border-bottom-style: solid; + border: 1px solid transparent; + border-bottom-width: 2px; + color: rgba(0, 0, 0, 0.7); + padding: 7px 8px 5px 8px; + text-align: center; + text-decoration: none; + font-size: 12px; + margin: 0; + cursor: pointer; + transition-duration: 100ms; + order: 3; + min-width: 40px; +} + +.button:hover { + background-color: #ececec; + transition-duration: 0; +} + +.button:active, +.button.active { + background-color: #dfdfdf; + color: black; + border-bottom-color: #000000; +} + +.grid-container { + margin: -2px; + margin-right: -15px; +} + +.grid-item { + position: relative; + display: inline-block; + width: 100%; + box-sizing: border-box; + overflow: visible; + padding: 3px 2px; + text-decoration: none; +} + +@media only screen and (min-width: 300px) { + .grid-item { + width: 50%; + } +} + +@media only screen and (min-width: 430px) { + .grid-item { + width: 33%; + } +} + +@media only screen and (min-width: 560px) { + .grid-item { + width: 25%; + } +} + +@media only screen and (min-width: 770px) { + .grid-item { + width: 20%; + } +} + +.grid-item:hover { + z-index: 1; +} + +.grid-item:hover .grid-item-text { + width: auto; + text-decoration: underline; +} + +.grid-item-text { + display: inline-block; + width: 100%; + background-color: #ffffff; + margin: 0 -6px; + padding: 0 6px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + pointer-events: none; +} + +.link, +.listedturf_link { + background: none; + border: none; + color: black; + text-decoration: none; + cursor: pointer; + font-size: 13px; +} + +.link { + display: inline; + padding: 7px 14px; + margin: 2px 2px; +} + +.link:hover, +.listedturf_link:hover { + text-decoration: underline; +} + +img { + -ms-interpolation-mode: nearest-neighbor; + image-rendering: pixelated; +} + +.interview_panel_controls, +.interview_panel_stats { + margin-bottom: 10px; +} + +/* Dark Theme */ +body.dark { + background-color: #131313; + color: #b2c4dd; + scrollbar-base-color: #1c1c1c; + scrollbar-face-color: #3b3b3b; + scrollbar-3dlight-color: #252525; + scrollbar-highlight-color: #252525; + scrollbar-track-color: #1c1c1c; + scrollbar-arrow-color: #929292; + scrollbar-shadow-color: #3b3b3b; +} + +.dark #menu { + background-color: #212020; +} + +.dark button { + background-color: #131313; + color: rgba(255, 255, 255, 0.5); +} + +.dark button:hover { + background-color: #252525; +} + +.dark .button:active, +.dark .button.active { + background-color: #313131; + color: white; + border-bottom-color: #ffffff; +} + +.dark .grid-item-text { + background-color: #131313; +} + +.dark a { + color: #b2c4dd; +} + +.dark .link, +.dark .listedturf_link { + color: #abc6ec; +} + +/* NTOS theme */ +body.ntos { + background-color: #121922; + color: #b2c4dd; + scrollbar-base-color: #141d26; + scrollbar-face-color: #2a3b4f; + scrollbar-track-color: #141d26; + scrollbar-arrow-color: #7290b4; + scrollbar-shadow-color: #2a3b4f; +} + +.ntos #menu { + background-color: #1b2633; +} + +.ntos button { + background-color: #121922; + color: rgba(255, 255, 255, 0.5); +} + +.ntos button:hover { + background-color: #242a32; +} + +.ntos .button:active, +.ntos .button.active { + background-color: #30363e; + color: white; + border-bottom-color: #ffffff; +} + +.ntos .grid-item-text { + background-color: #121922; +} + +.ntos a { + color: #b2c4dd; +} + +.ntos .link, +.ntos .listedturf_link { + color: #abc6ec; +} + +/* Paradise theme */ +body.paradise { + background-color: #400125; + color: #dec5bd; + scrollbar-base-color: #680b29; + scrollbar-face-color: #99103d; + scrollbar-track-color: #680b29; + scrollbar-arrow-color: #ea2e6c; + scrollbar-shadow-color: #99103d; +} + +.paradise #menu { + background-color: #800448; +} + +.paradise button { + background-color: #400125; + color: rgba(255, 255, 255, 0.5); +} + +.paradise button:hover { + background-color: #4e1435; +} + +.paradise .button:active, +.paradise .button.active { + background-color: #582140; + color: white; + border-bottom-color: #ffffff; +} + +.paradise .grid-item-text { + background-color: #400125; +} + +.paradise a { + color: #dec5bd; +} + +.paradise .link, +.paradise .listedturf_link { + color: #edc1b2; +} + +/* Syndicate theme */ +body.syndicate { + background-color: #2b0101; + color: #debdbd; + scrollbar-base-color: #3a0202; + scrollbar-face-color: #770303; + scrollbar-track-color: #3a0202; + scrollbar-arrow-color: #fa2d2d; + scrollbar-shadow-color: #770303; +} + +.syndicate #menu { + background-color: #4d0202; +} + +.syndicate button { + background-color: #2b0101; + color: rgba(255, 255, 255, 0.5); +} + +.syndicate button:hover { + background-color: #3b1414; +} + +.syndicate .button:active, +.syndicate .button.active { + background-color: #462121; + color: white; + border-bottom-color: #ffffff; +} + +.syndicate .grid-item-text { + background-color: #2b0101; +} + +.syndicate a { + color: #debdbd; +} + +.syndicate .link, +.syndicate .listedturf_link { + color: #edb2b2; +} diff --git a/html/statbrowser.html b/html/statbrowser.html new file mode 100644 index 00000000000..1aea8811d58 --- /dev/null +++ b/html/statbrowser.html @@ -0,0 +1,3 @@ + +
+
diff --git a/html/statbrowser.js b/html/statbrowser.js new file mode 100644 index 00000000000..38305ecba60 --- /dev/null +++ b/html/statbrowser.js @@ -0,0 +1,1005 @@ +// Polyfills and compatibility ------------------------------------------------ +var decoder = decodeURIComponent || unescape; +if (!Array.prototype.includes) { + Array.prototype.includes = function (thing) { + for (var i = 0; i < this.length; i++) { + if (this[i] == thing) return true; + } + return false; + }; +} +if (!String.prototype.trim) { + String.prototype.trim = function () { + return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; +} + +// For sending BYOND debug logs ----------------------------------------------- +// If you use this, you'll need to uncomment the Statpanel-Debug message +// handling, currently in code/modules/client/client_procs.dm +function log_debug(data) { + Byond.sendMessage('Statpanel-Debug', JSON.stringify(data)); +} + +// Status panel implementation ------------------------------------------------ +var status_tab_parts = [['Loading...', '']]; +var current_tab = null; +var mc_tab_parts = [['Loading...', '']]; +var href_token = null; +var verb_tabs = []; +var verbs = [['', '']]; // list with a list inside +var sdql2 = []; +var permanent_tabs = []; // tabs that won't be cleared by wipes +var turf_row_inner_height = 33; +var turf_row_outer_height = 35; +var turf_rows = {}; +var turf_incomplete_rows = {}; +var turf_size = 0; +var turf_image_errors = {}; +var turfcontents = { 'total': 0 }; +var turfname = ''; +var imageFirstRetryDelay = 50; +var imageRetryDelay = 500; +var imageRetryLimit = 50; +var menu = document.getElementById('menu'); +var under_menu = document.getElementById('under_menu'); +var statcontentdiv = document.getElementById('statcontent'); +var split_admin_tabs = false; + +// Any BYOND commands that could result in the client's focus changing go through this +// to ensure that when we relinquish our focus, we don't do it after the result of +// a command has already taken focus for itself. +function run_after_focus(callback) { + setTimeout(callback, 0); +} + +function createStatusTab(name) { + if (name.indexOf('.') != -1) { + var splitName = name.split('.'); + if (split_admin_tabs && splitName[0] === 'Admin') name = splitName[1]; + else name = splitName[0]; + } + if (document.getElementById(name) || name.trim() == '') { + return; + } + if (!verb_tabs.includes(name) && !permanent_tabs.includes(name)) { + return; + } + var B = document.createElement('BUTTON'); + B.onclick = function () { + tab_change(name); + this.blur(); + }; + B.id = name; + B.textContent = name; + B.className = 'button'; + //ORDERING ALPHABETICALLY + B.style.order = name.charCodeAt(0); + if (name == 'Status' || name == 'MC') { + B.style.order = name == 'Status' ? 1 : 2; + } + //END ORDERING + menu.appendChild(B); + SendTabToByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function removeStatusTab(name) { + if (!document.getElementById(name) || permanent_tabs.includes(name)) { + return; + } + for (var i = verb_tabs.length - 1; i >= 0; --i) { + if (verb_tabs[i] == name) { + verb_tabs.splice(i, 1); + } + } + menu.removeChild(document.getElementById(name)); + TakeTabFromByond(name); + under_menu.style.height = menu.clientHeight + 'px'; +} + +function sortVerbs() { + verbs.sort(function (a, b) { + var selector = a[0] == b[0] ? 1 : 0; + if (a[selector].toUpperCase() < b[selector].toUpperCase()) { + return 1; + } else if (a[selector].toUpperCase() > b[selector].toUpperCase()) { + return -1; + } + return 0; + }); +} + +window.onresize = function () { + under_menu.style.height = menu.clientHeight + 'px'; +}; + +function addPermanentTab(name) { + if (!permanent_tabs.includes(name)) { + permanent_tabs.push(name); + } + createStatusTab(name); +} + +function removePermanentTab(name) { + for (var i = permanent_tabs.length - 1; i >= 0; --i) { + if (permanent_tabs[i] == name) { + permanent_tabs.splice(i, 1); + } + } + removeStatusTab(name); +} + +function checkStatusTab() { + for (var i = 0; i < menu.children.length; i++) { + if ( + !verb_tabs.includes(menu.children[i].id) && + !permanent_tabs.includes(menu.children[i].id) + ) { + menu.removeChild(menu.children[i]); + } + } +} + +function remove_verb(v) { + var verb_to_remove = v; // to_remove = [verb:category, verb:name] + for (var i = verbs.length - 1; i >= 0; i--) { + var part_to_remove = verbs[i]; + if (part_to_remove[1] == verb_to_remove[1]) { + verbs.splice(i, 1); + } + } +} + +function check_verbs() { + for (var v = verb_tabs.length - 1; v >= 0; v--) { + verbs_cat_check(verb_tabs[v]); + } +} + +function verbs_cat_check(cat) { + var tabCat = cat; + if (cat.indexOf('.') != -1) { + var splitName = cat.split('.'); + if (split_admin_tabs && splitName[0] === 'Admin') tabCat = splitName[1]; + else tabCat = splitName[0]; + } + var verbs_in_cat = 0; + var verbcat = ''; + if (!verb_tabs.includes(tabCat)) { + removeStatusTab(tabCat); + return; + } + for (var v = 0; v < verbs.length; v++) { + var part = verbs[v]; + verbcat = part[0]; + if (verbcat.indexOf('.') != -1) { + var splitName = verbcat.split('.'); + if (split_admin_tabs && splitName[0] === 'Admin') verbcat = splitName[1]; + else verbcat = splitName[0]; + } + if (verbcat != tabCat || verbcat.trim() == '') { + continue; + } else { + verbs_in_cat = 1; + break; // we only need one + } + } + if (verbs_in_cat != 1) { + removeStatusTab(tabCat); + if (current_tab == tabCat) tab_change('Status'); + } +} + +function findVerbindex(name, verblist) { + for (var i = 0; i < verblist.length; i++) { + var part = verblist[i]; + if (part[1] == name) return i; + } +} +function wipe_verbs() { + verbs = [['', '']]; + verb_tabs = []; + checkStatusTab(); // remove all empty verb tabs +} + +function update_verbs() { + wipe_verbs(); + Byond.sendMessage('Update-Verbs'); +} + +function SendTabsToByond() { + var tabstosend = []; + tabstosend = tabstosend.concat(permanent_tabs, verb_tabs); + for (var i = 0; i < tabstosend.length; i++) { + SendTabToByond(tabstosend[i]); + } +} + +function SendTabToByond(tab) { + Byond.sendMessage('Send-Tabs', { tab: tab }); +} + +//Byond can't have this tab anymore since we're removing it +function TakeTabFromByond(tab) { + Byond.sendMessage('Remove-Tabs', { tab: tab }); +} + +function tab_change(tab) { + if (tab == current_tab) return; + if (document.getElementById(current_tab)) + document.getElementById(current_tab).className = 'button'; // disable active on last button + current_tab = tab; + set_byond_tab(tab); + if (document.getElementById(tab)) + document.getElementById(tab).className = 'button active'; // make current button active + var verb_tabs_thingy = verb_tabs.includes(tab); + if (tab == 'Status') { + draw_status(); + } else if (tab == 'MC') { + draw_mc(); + } else if (verb_tabs_thingy) { + draw_verbs(tab); + } else if (tab == 'Debug Stat Panel') { + draw_debug(); + } else if (tab == 'SDQL2') { + draw_sdql2(); + } else if (tab == turfname) { + draw_listedturf(); + } else { + statcontentdiv.textContext = 'Loading...'; + } + Byond.winset(Byond.windowId, { + 'is-visible': true, + }); +} + +function set_byond_tab(tab) { + Byond.sendMessage('Set-Tab', { tab: tab }); +} + +function draw_debug() { + statcontentdiv.textContent = ''; + var wipeverbstabs = document.createElement('div'); + var link = document.createElement('a'); + link.onclick = function () { + wipe_verbs(); + }; + link.textContent = 'Wipe All Verbs'; + wipeverbstabs.appendChild(link); + document.getElementById('statcontent').appendChild(wipeverbstabs); + var wipeUpdateVerbsTabs = document.createElement('div'); + var updateLink = document.createElement('a'); + updateLink.onclick = function () { + update_verbs(); + }; + updateLink.textContent = 'Wipe and Update All Verbs'; + wipeUpdateVerbsTabs.appendChild(updateLink); + document.getElementById('statcontent').appendChild(wipeUpdateVerbsTabs); + var text = document.createElement('div'); + text.textContent = 'Verb Tabs:'; + document.getElementById('statcontent').appendChild(text); + var table1 = document.createElement('table'); + for (var i = 0; i < verb_tabs.length; i++) { + var part = verb_tabs[i]; + // Hide subgroups except admin subgroups if they are split + if (verb_tabs[i].lastIndexOf('.') != -1) { + var splitName = verb_tabs[i].split('.'); + if (split_admin_tabs && splitName[0] === 'Admin') part = splitName[1]; + else continue; + } + var tr = document.createElement('tr'); + var td1 = document.createElement('td'); + td1.textContent = part; + var a = document.createElement('a'); + a.onclick = (function (part) { + return function () { + removeStatusTab(part); + }; + })(part); + a.textContent = ' Delete Tab ' + part; + td1.appendChild(a); + tr.appendChild(td1); + table1.appendChild(tr); + } + document.getElementById('statcontent').appendChild(table1); + var header2 = document.createElement('div'); + header2.textContent = 'Verbs:'; + document.getElementById('statcontent').appendChild(header2); + var table2 = document.createElement('table'); + for (var v = 0; v < verbs.length; v++) { + var part2 = verbs[v]; + var trr = document.createElement('tr'); + var tdd1 = document.createElement('td'); + tdd1.textContent = part2[0]; + var tdd2 = document.createElement('td'); + tdd2.textContent = part2[1]; + trr.appendChild(tdd1); + trr.appendChild(tdd2); + table2.appendChild(trr); + } + document.getElementById('statcontent').appendChild(table2); + var text3 = document.createElement('div'); + text3.textContent = 'Permanent Tabs:'; + document.getElementById('statcontent').appendChild(text3); + var table3 = document.createElement('table'); + for (var i = 0; i < permanent_tabs.length; i++) { + var part3 = permanent_tabs[i]; + var trrr = document.createElement('tr'); + var tddd1 = document.createElement('td'); + tddd1.textContent = part3; + trrr.appendChild(tddd1); + table3.appendChild(trrr); + } + document.getElementById('statcontent').appendChild(table3); +} +function draw_status() { + if (!document.getElementById('Status')) { + createStatusTab('Status'); + current_tab = 'Status'; + } + + statcontentdiv.textContent = ''; + var table = document.createElement('table'); + for (var i = 0; i < status_tab_parts.length; i++) { + var part = status_tab_parts[i]; + var tr = document.createElement('tr'); + var td1 = document.createElement('td'); + td1.textContent = part[0]; + var td2 = document.createElement('td'); + td2.insertAdjacentHTML('beforeend', part[1]); + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById('statcontent').appendChild(table); + + if (verb_tabs.length == 0 || !verbs) { + Byond.command('Fix-Stat-Panel'); + } +} + +function draw_mc() { + statcontentdiv.textContent = ''; + var table = document.createElement('table'); + for (var i = 0; i < mc_tab_parts.length; i++) { + var part = mc_tab_parts[i]; + var tr = document.createElement('tr'); + var td1 = document.createElement('td'); + td1.textContent = part[0]; + var td2 = document.createElement('td'); + if (part[2]) { + var a = document.createElement('a'); + a.onclick = debug_statclick(part[2]); + a.insertAdjacentHTML('beforeend', part[1]); + td2.appendChild(a); + } else { + td2.insertAdjacentHTML('beforeend', part[1]); + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById('statcontent').appendChild(table); +} + +function draw_sdql2() { + statcontentdiv.textContent = ''; + var table = document.createElement('table'); + for (var i = 0; i < sdql2.length; i++) { + var part = sdql2[i]; + var tr = document.createElement('tr'); + var td1 = document.createElement('td'); + td1.textContent = part[0]; + var td2 = document.createElement('td'); + if (part[2]) { + var a = document.createElement('a'); + a.href = '?src=' + part[2] + ';statpanel_item_click=left'; + a.textContent = part[1]; + td2.appendChild(a); + } else { + td2.textContent = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById('statcontent').appendChild(table); +} + +function listedturf_add_row(table, table_index, true_index) { + let row = table.insertRow(table_index); + row.style.height = turf_row_inner_height + 'px'; + row.style.padding = '0px'; + row.style.margin = '0px'; + turf_rows[true_index] = row; + turf_incomplete_rows[true_index] = true_index + 1; +} + +function listedturf_fill_row(row, item_index) { + let object_info = turfcontents['' + item_index]; + if (!object_info) { + return false; + } + + let cell = document.createElement('td'); + cell.style.height = turf_row_inner_height + 'px'; + cell.style.padding = '0px'; + cell.style.margin = '0px'; + row.appendChild(cell); + + var button = document.createElement('div'); + button.className = 'listedturf_link'; + var clickcatcher = ''; + button.onmousedown = (function (object_info) { + // The outer function is used to close over a fresh "object_info" + // variable, rather than every onmousedown getting the "object_info" + // of the last entry. + return function (e) { + e.preventDefault(); + clickcatcher = '?src=' + object_info[1]; + switch (e.button) { + case 1: + clickcatcher += ';statpanel_item_click=middle'; + break; + case 2: + clickcatcher += ';statpanel_item_click=right'; + break; + default: + clickcatcher += ';statpanel_item_click=left'; + } + if (e.shiftKey) { + clickcatcher += ';statpanel_item_shiftclick=1'; + } + if (e.ctrlKey) { + clickcatcher += ';statpanel_item_ctrlclick=1'; + } + if (e.altKey) { + clickcatcher += ';statpanel_item_altclick=1'; + } + window.location.href = clickcatcher; + }; + })(object_info); + cell.appendChild(button); + + let img = document.createElement('img'); + img.id = object_info[1]; + img.src = object_info[2]; + img.style.verticalAlign = 'middle'; + img.onerror = (function (object_info) { + return function () { + let delay = imageRetryDelay; + if (!turf_image_errors[object_info[3]]) { + turf_image_errors[object_info[3]] = 0; + delay = imageFirstRetryDelay; + } + turf_image_errors[object_info[3]]++; + if (turf_image_errors[object_info[3]] > imageRetryLimit) { + return; + } + + Byond.sendMessage('Resend-Asset', object_info[3]); + setTimeout(function () { + // Use the failure count as a cachebreaker to force-reload. + let img = document.getElementById(object_info[1]); + img.src = object_info[2] + '?' + turf_image_errors[object_info[3]]; + }, imageRetryDelay); + }; + })(object_info); + button.appendChild(img); + + var label = document.createElement('span'); + label.style.marginLeft = '5px'; + label.textContent = object_info[0]; + button.appendChild(label); + + return true; +} + +function listedturf_fill_all() { + for (let i in turf_incomplete_rows) { + let item_index = turf_incomplete_rows[i]; + if (!turf_rows[i] || listedturf_fill_row(turf_rows[i], item_index)) { + delete turf_incomplete_rows[i]; + } + } +} + +var suppress_next_scroll_message = false; +/* We keep a sliding "window" of listedturf items loded. On scroll, we add and + * remove table rows to maintain that window, and update the size of the + * padding row at the top of the table to keep them in the right spot. + */ +function listedturf_scrolled() { + let top_edge = document.documentElement.scrollTop; + let height = document.documentElement.clientHeight; + let bottom_edge = top_edge + height; + let total = document.documentElement.scrollHeight; + let table = document.getElementById('listedturf_table'); + let padding = document.getElementById('listedturf_padding'); + + if (!turf_rows.initialized) { + turf_rows = { + initialized: true, + min_row: 0, + max_row: 0, + }; + } + + if (turf_size === 0) { + return; + } + + let desired_min_row = Math.min( + turf_size, + Math.max(0, Math.floor(top_edge / turf_row_outer_height) - 10) + ); + let desired_max_row = Math.min( + turf_size, + desired_min_row + Math.ceil(height / turf_row_outer_height) + 21 + ); + padding.style.height = desired_min_row * turf_row_outer_height + 'px'; + if ( + desired_min_row == turf_rows.min_row && + desired_max_row == turf_rows.max_row + ) { + listedturf_fill_all(); + suppress_next_scroll_message = false; + return; + } + + if (desired_min_row < turf_rows.min_row) { + for (let i = desired_min_row; i < turf_rows.min_row; i++) { + listedturf_add_row(table, i - desired_min_row + 1, i); + } + } else if (desired_min_row > turf_rows.min_row) { + for ( + let i = turf_rows.min_row; + i < desired_min_row && i < turf_rows.max_row; + i++ + ) { + if (turf_rows[i]) { + turf_rows[i].remove(); + delete turf_rows[i]; + } + } + } + turf_rows.min_row = desired_min_row; + + padding.style.height = turf_rows.min_row * turf_row_outer_height + 'px'; + + if (desired_max_row < turf_rows.max_row) { + for ( + let i = Math.max(desired_max_row, turf_rows.min_row); + i < turf_rows.max_row; + i++ + ) { + if (turf_rows[i]) { + turf_rows[i].remove(); + delete turf_rows[i]; + } + } + } else if (desired_max_row > turf_rows.max_row) { + for ( + let i = Math.max(turf_rows.min_row, turf_rows.max_row); + i < desired_max_row; + i++ + ) { + listedturf_add_row(table, i - turf_rows.min_row + 1, i); + } + } + turf_rows.max_row = desired_max_row; + + listedturf_fill_all(); + + if (!suppress_next_scroll_message) { + Byond.sendMessage('Listedturf-Scroll', { + 'min': turf_rows.min_row, + 'max': turf_rows.max_row, + }); + } + suppress_next_scroll_message = false; +} + +function draw_listedturf() { + if (document.getElementById('listedturf_div')) { + let div = document.getElementById('listedturf_div'); + div.style.height = turf_row_outer_height * turf_size + 'px'; + suppress_next_scroll_message = true; + listedturf_scrolled(); + return; + } + + statcontentdiv.textContent = ''; + turf_rows = {}; + window.onscroll = function () { + listedturf_scrolled(); + }; + + let div = document.createElement('div'); + div.id = 'listedturf_div'; + div.style.height = turf_row_outer_height * turf_size + 'px'; + document.getElementById('statcontent').appendChild(div); + + let table = document.createElement('table'); + table.id = 'listedturf_table'; + table.style.width = '100%'; + table.style.height = '100%'; + div.appendChild(table); + + let padding = document.createElement('tr'); + padding.id = 'listedturf_padding'; + padding.style.height = '0px'; + padding.style.padding = '0px'; + padding.style.margin = '0px'; + table.appendChild(padding); + + let end_flex = document.createElement('tr'); + end_flex.id = 'listedturf_end_flex'; + end_flex.style.height = '100%'; + end_flex.style.padding = '0px'; + end_flex.style.margin = '0px'; + table.appendChild(end_flex); + + suppress_next_scroll_message = true; + listedturf_scrolled(); +} + +function remove_listedturf() { + removePermanentTab(turfname); + checkStatusTab(); + if (current_tab == turfname) { + tab_change('Status'); + } + if (document.getElementById('listedturf_div')) { + document.getElementById('listedturf_div').remove(); + } + turf_rows = {}; + turf_incomplete_rows = {}; + turf_size = 0; + turfcontents = { 'total': 0 }; + turfname = ''; +} + +function remove_mc() { + removePermanentTab('MC'); + if (current_tab == 'MC') { + tab_change('Status'); + } +} + +function remove_sdql2() { + if (sdql2) { + sdql2 = []; + removePermanentTab('SDQL2'); + if (current_tab == 'SDQL2') tab_change('Status'); + } + checkStatusTab(); +} + +function make_verb_onclick(command) { + return function () { + run_after_focus(function () { + Byond.command(command); + }); + }; +} + +function debug_statclick(stat_item_uid) { + return function () { + Byond.sendMessage('Debug-Stat-Entry', { stat_item_uid: stat_item_uid }); + }; +} + +function draw_verbs(cat) { + statcontentdiv.textContent = ''; + var table = document.createElement('div'); + var additions = {}; // additional sub-categories to be rendered + table.className = 'grid-container'; + sortVerbs(); + if (split_admin_tabs && cat.lastIndexOf('.') != -1) { + var splitName = cat.split('.'); + if (splitName[0] === 'Admin') cat = splitName[1]; + } + verbs.reverse(); // sort verbs backwards before we draw + for (var i = 0; i < verbs.length; ++i) { + var part = verbs[i]; + var name = part[0]; + if (split_admin_tabs && name.lastIndexOf('.') != -1) { + var splitName = name.split('.'); + if (splitName[0] === 'Admin') name = splitName[1]; + } + var command = part[1]; + + if ( + command && + name.lastIndexOf(cat, 0) != -1 && + (name.length == cat.length || name.charAt(cat.length) == '.') + ) { + var subCat = name.lastIndexOf('.') != -1 ? name.split('.')[1] : null; + if (subCat && !additions[subCat]) { + var newTable = document.createElement('div'); + newTable.className = 'grid-container'; + additions[subCat] = newTable; + } + + var a = document.createElement('a'); + a.href = '#'; + a.onclick = make_verb_onclick(command.replace(/\s/g, '-')); + a.className = 'grid-item'; + var t = document.createElement('span'); + t.textContent = command; + t.className = 'grid-item-text'; + a.appendChild(t); + (subCat ? additions[subCat] : table).appendChild(a); + } + } + + // Append base table to view + var content = document.getElementById('statcontent'); + content.appendChild(table); + + // Append additional sub-categories if relevant + for (var cat in additions) { + if (additions.hasOwnProperty(cat)) { + // do addition here + var header = document.createElement('h3'); + header.textContent = cat; + content.appendChild(header); + content.appendChild(additions[cat]); + } + } +} + +function set_theme(which) { + if (which == 'light') { + document.body.className = ''; + set_style_sheet('chat_panel_white'); + } else if (which == 'dark') { + document.body.className = 'dark'; + set_style_sheet('chat_panel'); + } else if (which == 'ntos') { + document.body.className = 'ntos'; + set_style_sheet('chat_panel_ntos'); + } else if (which == 'paradise') { + document.body.className = 'paradise'; + set_style_sheet('chat_panel_paradise'); + } else if (which == 'syndicate') { + document.body.className = 'syndicate'; + set_style_sheet('chat_panel_syndicate'); + } +} + +function set_style_sheet(sheet) { + if (document.getElementById('goonStyle')) { + var currentSheet = document.getElementById('goonStyle'); + currentSheet.parentElement.removeChild(currentSheet); + } + var head = document.getElementsByTagName('head')[0]; + var sheetElement = document.createElement('link'); + sheetElement.id = 'goonStyle'; + sheetElement.rel = 'stylesheet'; + sheetElement.type = 'text/css'; + sheetElement.href = sheet + '.css'; + sheetElement.media = 'all'; + head.appendChild(sheetElement); +} + +function restoreFocus() { + run_after_focus(function () { + Byond.winset('map', { + focus: true, + }); + }); +} + +function getCookie(cname) { + var name = cname + '='; + var ca = document.cookie.split(';'); + for (var i = 0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') c = c.substring(1); + if (c.indexOf(name) === 0) { + return decoder(c.substring(name.length, c.length)); + } + } + return ''; +} + +function add_verb_list(payload) { + var to_add = payload; // list of a list with category and verb inside it + to_add.sort(); // sort what we're adding + for (var i = 0; i < to_add.length; i++) { + var part = to_add[i]; + if (!part[0]) continue; + var category = part[0]; + if (category.indexOf('.') != -1) { + var splitName = category.split('.'); + if (split_admin_tabs && splitName[0] === 'Admin') category = splitName[1]; + else category = splitName[0]; + } + if (findVerbindex(part[1], verbs)) continue; + if (verb_tabs.includes(category)) { + verbs.push(part); + if (current_tab == category) { + draw_verbs(category); // redraw if we added a verb to the tab we're currently in + } + } else if (category) { + verb_tabs.push(category); + verbs.push(part); + createStatusTab(category); + } + } +} + +document.addEventListener('mouseup', restoreFocus); +document.addEventListener('keyup', restoreFocus); + +if (!current_tab) { + addPermanentTab('Status'); + tab_change('Status'); +} + +window.onload = function () { + Byond.sendMessage('Update-Verbs'); +}; + +Byond.subscribeTo('remove_verb_list', function (v) { + var to_remove = v; + for (var i = 0; i < to_remove.length; i++) { + remove_verb(to_remove[i]); + } + check_verbs(); + sortVerbs(); + if (verb_tabs.includes(current_tab)) draw_verbs(current_tab); +}); + +// passes a 2D list of (verbcategory, verbname) creates tabs and adds verbs to respective list +// example (IC, Say) +Byond.subscribeTo('init_verbs', function (payload) { + wipe_verbs(); // remove all verb categories so we can replace them + checkStatusTab(); // remove all status tabs + verb_tabs = payload.panel_tabs; + verb_tabs.sort(); // sort it + var do_update = false; + var cat = ''; + for (var i = 0; i < verb_tabs.length; i++) { + cat = verb_tabs[i]; + createStatusTab(cat); // create a category if the verb doesn't exist yet + } + if (verb_tabs.includes(current_tab)) { + do_update = true; + } + if (payload.verblist) { + add_verb_list(payload.verblist); + sortVerbs(); // sort them + if (do_update) { + draw_verbs(current_tab); + } + } + SendTabsToByond(); +}); + +Byond.subscribeTo('update_stat', function (payload) { + status_tab_parts = []; + var parsed = payload.global_data; + + for (var i = 0; i < parsed.length; i++) { + if (parsed[i] != null) { + status_tab_parts.push(parsed[i]); + } + } + + for ( + var i = 0; + i < 4; + i++ // Spacing to split global and mob specific data + ) { + status_tab_parts.push(['', '']); + } + + parsed = payload.mob_specific_data; + + for (var i = 0; i < parsed.length; i++) { + if (parsed[i] != null) { + status_tab_parts.push(parsed[i]); + } + } + + if (current_tab == 'Status') { + draw_status(); + } else if (current_tab == 'Debug Stat Panel') { + draw_debug(); + } +}); + +Byond.subscribeTo('update_mc', function (payload) { + mc_tab_parts = payload.mc_data; + mc_tab_parts.splice(0, 0, ['Location:', payload.coord_entry]); + + if (!verb_tabs.includes('MC')) { + verb_tabs.push('MC'); + } + + createStatusTab('MC'); + + if (current_tab == 'MC') { + draw_mc(); + } +}); + +Byond.subscribeTo('update_sdql2', function (S) { + sdql2 = S; + if (sdql2.length > 0 && !verb_tabs.includes('SDQL2')) { + verb_tabs.push('SDQL2'); + addPermanentTab('SDQL2'); + } + + if (current_tab == 'SDQL2') { + draw_sdql2(); + } +}); + +Byond.subscribeTo('create_debug', function () { + if (!document.getElementById('Debug Stat Panel')) { + addPermanentTab('Debug Stat Panel'); + } else { + removePermanentTab('Debug Stat Panel'); + } +}); + +Byond.subscribeTo('create_listedturf', function (TN) { + remove_listedturf(); // remove the last one if we had one + turfname = TN; + addPermanentTab(turfname); + tab_change(turfname); +}); + +Byond.subscribeTo('remove_mc_tab', function (removeHref) { + if (removeHref) { + href_token = null; + } + remove_mc(); +}); + +Byond.subscribeTo('update_listedturf', function (TC) { + turfcontents = TC; + turf_size = TC['total']; + if (current_tab == turfname) { + draw_listedturf(); + } +}); + +Byond.subscribeTo('update_interviews', function (I) { + interviewManager = I; + if (current_tab == 'Tickets') { + draw_interviews(); + } +}); + +Byond.subscribeTo('update_split_admin_tabs', function (status) { + status = status == true; + + if (split_admin_tabs !== status) { + if (split_admin_tabs === true) { + removeStatusTab('Events'); + removeStatusTab('Fun'); + removeStatusTab('Game'); + } + update_verbs(); + } + split_admin_tabs = status; +}); + +Byond.subscribeTo('add_mc_tab', function (ht) { + href_token = ht; + addPermanentTab('MC'); +}); + +Byond.subscribeTo('remove_listedturf', remove_listedturf); + +Byond.subscribeTo('remove_sdql2', remove_sdql2); + +Byond.subscribeTo('remove_mc', remove_mc); + +Byond.subscribeTo('add_verb_list', add_verb_list); diff --git a/icons/_nanomaps/Celestation_nanomap_z1.png b/icons/_nanomaps/Celestation_nanomap_z1.png index 2e4da075330..7a0349ab2d5 100644 Binary files a/icons/_nanomaps/Celestation_nanomap_z1.png and b/icons/_nanomaps/Celestation_nanomap_z1.png differ diff --git a/icons/_nanomaps/Celestation_nanomap_z2.png b/icons/_nanomaps/Celestation_nanomap_z2.png index 4a22b4d37a7..4c3d8033836 100644 Binary files a/icons/_nanomaps/Celestation_nanomap_z2.png and b/icons/_nanomaps/Celestation_nanomap_z2.png differ diff --git a/icons/_nanomaps/Celestation_nanomap_z3.png b/icons/_nanomaps/Celestation_nanomap_z3.png index 27262e516a4..d840d1680d4 100644 Binary files a/icons/_nanomaps/Celestation_nanomap_z3.png and b/icons/_nanomaps/Celestation_nanomap_z3.png differ diff --git a/icons/_nanomaps/Cerestation_nanomap_z1.png b/icons/_nanomaps/Cerestation_nanomap_z1.png index ce437943854..b7292e29432 100644 Binary files a/icons/_nanomaps/Cerestation_nanomap_z1.png and b/icons/_nanomaps/Cerestation_nanomap_z1.png differ diff --git a/icons/_nanomaps/Cyberiad_nanomap_z1.png b/icons/_nanomaps/Cyberiad_nanomap_z1.png index 83091790450..2aade9d253a 100644 Binary files a/icons/_nanomaps/Cyberiad_nanomap_z1.png and b/icons/_nanomaps/Cyberiad_nanomap_z1.png differ diff --git a/icons/_nanomaps/Delta_nanomap_z1.png b/icons/_nanomaps/Delta_nanomap_z1.png index 1404f2e7456..7553fb22910 100644 Binary files a/icons/_nanomaps/Delta_nanomap_z1.png and b/icons/_nanomaps/Delta_nanomap_z1.png differ diff --git a/icons/mob/actions/actions_mecha.dmi b/icons/mob/actions/actions_mecha.dmi index bdc55658b84..f46f28410e0 100644 Binary files a/icons/mob/actions/actions_mecha.dmi and b/icons/mob/actions/actions_mecha.dmi differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index ab93576c984..2766c94c910 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/species/drask/helmet.dmi b/icons/mob/clothing/species/drask/helmet.dmi index ea7a3234c10..7bbbf60a6b3 100644 Binary files a/icons/mob/clothing/species/drask/helmet.dmi and b/icons/mob/clothing/species/drask/helmet.dmi differ diff --git a/icons/mob/clothing/species/grey/head.dmi b/icons/mob/clothing/species/grey/head.dmi index 1d6e8e513b2..830c1118f44 100644 Binary files a/icons/mob/clothing/species/grey/head.dmi and b/icons/mob/clothing/species/grey/head.dmi differ diff --git a/icons/mob/clothing/species/monkey/head.dmi b/icons/mob/clothing/species/monkey/head.dmi index dd26a4fd646..cdc98719a79 100644 Binary files a/icons/mob/clothing/species/monkey/head.dmi and b/icons/mob/clothing/species/monkey/head.dmi differ diff --git a/icons/mob/clothing/species/tajaran/helmet.dmi b/icons/mob/clothing/species/tajaran/helmet.dmi index e601aea8fd8..481d062476c 100644 Binary files a/icons/mob/clothing/species/tajaran/helmet.dmi and b/icons/mob/clothing/species/tajaran/helmet.dmi differ diff --git a/icons/mob/clothing/species/unathi/helmet.dmi b/icons/mob/clothing/species/unathi/helmet.dmi index 66ebde6a830..dc78677722b 100644 Binary files a/icons/mob/clothing/species/unathi/helmet.dmi and b/icons/mob/clothing/species/unathi/helmet.dmi differ diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi index 4746197531b..f567db2bf04 100644 Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ diff --git a/icons/mob/clothing/species/vulpkanin/helmet.dmi b/icons/mob/clothing/species/vulpkanin/helmet.dmi index 6a5fd85d52d..4b1ffb6b30d 100644 Binary files a/icons/mob/clothing/species/vulpkanin/helmet.dmi and b/icons/mob/clothing/species/vulpkanin/helmet.dmi differ diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi index fbb6eb8fe4d..49cdc302ff8 100644 Binary files a/icons/mob/inhands/clothing_lefthand.dmi and b/icons/mob/inhands/clothing_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi index 68de27760d4..d99214e1ad6 100644 Binary files a/icons/mob/inhands/clothing_righthand.dmi and b/icons/mob/inhands/clothing_righthand.dmi differ diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index 9baeef753dc..f809d07e910 100644 Binary files a/icons/mob/inhands/guns_lefthand.dmi and b/icons/mob/inhands/guns_lefthand.dmi differ diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index dcf7425ff77..292f74a47f0 100644 Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index d7740438854..d502976853b 100755 Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index 805e8367811..e7c93036c34 100755 Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ diff --git a/icons/mob/screen_robot.dmi b/icons/mob/screen_robot.dmi index bc293a57bd2..7aeb8fc1229 100644 Binary files a/icons/mob/screen_robot.dmi and b/icons/mob/screen_robot.dmi differ diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi index 4c4c8b46ec9..efa4c9f1668 100644 Binary files a/icons/obj/cardboard_cutout.dmi and b/icons/obj/cardboard_cutout.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 57ebbdcceb5..52b210c2855 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/crayons.dmi b/icons/obj/crayons.dmi index e2004ad0154..298f004803d 100644 Binary files a/icons/obj/crayons.dmi and b/icons/obj/crayons.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 293fcf4c027..de6221138cd 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/doors/fake_wall_shutters.dmi b/icons/obj/doors/fake_wall_shutters.dmi new file mode 100644 index 00000000000..e0b2f7fba06 Binary files /dev/null and b/icons/obj/doors/fake_wall_shutters.dmi differ diff --git a/icons/obj/doors/shutters.dmi b/icons/obj/doors/shutters.dmi index 3dc2c0c3ba1..f9f0fa4a111 100644 Binary files a/icons/obj/doors/shutters.dmi and b/icons/obj/doors/shutters.dmi differ diff --git a/icons/obj/mecha/mecha.dmi b/icons/obj/mecha/mecha.dmi index 1eff9ee63d0..21e70a9373b 100644 Binary files a/icons/obj/mecha/mecha.dmi and b/icons/obj/mecha/mecha.dmi differ diff --git a/icons/obj/mobcap.dmi b/icons/obj/mobcap.dmi index 829593a2849..5cfab5ffef9 100644 Binary files a/icons/obj/mobcap.dmi and b/icons/obj/mobcap.dmi differ diff --git a/icons/obj/paintkit.dmi b/icons/obj/paintkit.dmi index 3b24583010d..012bdf4c090 100644 Binary files a/icons/obj/paintkit.dmi and b/icons/obj/paintkit.dmi differ diff --git a/icons/obj/weapons/grenade.dmi b/icons/obj/weapons/grenade.dmi index 134b7dbfbe3..8b01242a9e2 100644 Binary files a/icons/obj/weapons/grenade.dmi and b/icons/obj/weapons/grenade.dmi differ diff --git a/icons/ui_icons/inventory/back.png b/icons/ui_icons/inventory/back.png new file mode 100644 index 00000000000..4611c71bd09 Binary files /dev/null and b/icons/ui_icons/inventory/back.png differ diff --git a/icons/ui_icons/inventory/belt.png b/icons/ui_icons/inventory/belt.png new file mode 100644 index 00000000000..4221b591eb0 Binary files /dev/null and b/icons/ui_icons/inventory/belt.png differ diff --git a/icons/ui_icons/inventory/collar.png b/icons/ui_icons/inventory/collar.png new file mode 100644 index 00000000000..f5b75227771 Binary files /dev/null and b/icons/ui_icons/inventory/collar.png differ diff --git a/icons/ui_icons/inventory/ears.png b/icons/ui_icons/inventory/ears.png new file mode 100644 index 00000000000..b2129832d9f Binary files /dev/null and b/icons/ui_icons/inventory/ears.png differ diff --git a/icons/ui_icons/inventory/glasses.png b/icons/ui_icons/inventory/glasses.png new file mode 100644 index 00000000000..72050f35165 Binary files /dev/null and b/icons/ui_icons/inventory/glasses.png differ diff --git a/icons/ui_icons/inventory/gloves.png b/icons/ui_icons/inventory/gloves.png new file mode 100644 index 00000000000..fb940f6f65e Binary files /dev/null and b/icons/ui_icons/inventory/gloves.png differ diff --git a/icons/ui_icons/inventory/hand_l.png b/icons/ui_icons/inventory/hand_l.png new file mode 100644 index 00000000000..26ce048056d Binary files /dev/null and b/icons/ui_icons/inventory/hand_l.png differ diff --git a/icons/ui_icons/inventory/hand_r.png b/icons/ui_icons/inventory/hand_r.png new file mode 100644 index 00000000000..a31e1f4845c Binary files /dev/null and b/icons/ui_icons/inventory/hand_r.png differ diff --git a/icons/ui_icons/inventory/head.png b/icons/ui_icons/inventory/head.png new file mode 100644 index 00000000000..f363d5da96a Binary files /dev/null and b/icons/ui_icons/inventory/head.png differ diff --git a/icons/ui_icons/inventory/id.png b/icons/ui_icons/inventory/id.png new file mode 100644 index 00000000000..014a2e31892 Binary files /dev/null and b/icons/ui_icons/inventory/id.png differ diff --git a/icons/ui_icons/inventory/mask.png b/icons/ui_icons/inventory/mask.png new file mode 100644 index 00000000000..f2d99f6da68 Binary files /dev/null and b/icons/ui_icons/inventory/mask.png differ diff --git a/icons/ui_icons/inventory/neck.png b/icons/ui_icons/inventory/neck.png new file mode 100644 index 00000000000..b69125220a0 Binary files /dev/null and b/icons/ui_icons/inventory/neck.png differ diff --git a/icons/ui_icons/inventory/pda.png b/icons/ui_icons/inventory/pda.png new file mode 100644 index 00000000000..2483450f200 Binary files /dev/null and b/icons/ui_icons/inventory/pda.png differ diff --git a/icons/ui_icons/inventory/pocket.png b/icons/ui_icons/inventory/pocket.png new file mode 100644 index 00000000000..96903395366 Binary files /dev/null and b/icons/ui_icons/inventory/pocket.png differ diff --git a/icons/ui_icons/inventory/shoes.png b/icons/ui_icons/inventory/shoes.png new file mode 100644 index 00000000000..1995cfeba5e Binary files /dev/null and b/icons/ui_icons/inventory/shoes.png differ diff --git a/icons/ui_icons/inventory/suit.png b/icons/ui_icons/inventory/suit.png new file mode 100644 index 00000000000..926f97cab42 Binary files /dev/null and b/icons/ui_icons/inventory/suit.png differ diff --git a/icons/ui_icons/inventory/suit_storage.png b/icons/ui_icons/inventory/suit_storage.png new file mode 100644 index 00000000000..013e893429f Binary files /dev/null and b/icons/ui_icons/inventory/suit_storage.png differ diff --git a/icons/ui_icons/inventory/uniform.png b/icons/ui_icons/inventory/uniform.png new file mode 100644 index 00000000000..66ca48d6b01 Binary files /dev/null and b/icons/ui_icons/inventory/uniform.png differ diff --git a/interface/skin.dmf b/interface/skin.dmf index fc045a1d7a9..425198a89ef 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -15,9 +15,11 @@ menu "menu" name = "&Reconnect" command = ".reconnect" category = "&File" - elem - name = "" + elem "debugmcbutton" + name = "&MC Debug" + command = "SS-Info-Breakdown" category = "&File" + is-disabled = true elem name = "&Quit" command = ".quit" @@ -118,12 +120,24 @@ menu "menu" is-checked = true saved-params = "is-checked" command = ".winset \"menu.statusbar.is-checked=true?mapwindow.status_bar.is-visible=true:mapwindow.status_bar.is-visible=false\"" + elem + name = "&Game Preferences" + command = "Game-Preferences" + category = "&Options" elem name = "&Help" elem name = "&Admin help" command = "adminhelp" category = "&Help" + elem + name = "&Refresh TGUI" + command = "Refresh-TGUI" + category = "&Help" + elem + name = "&Fix Chat" + command = "Fix-Chat" + category = "&Help" window "mainwindow" @@ -278,15 +292,9 @@ window "rpane" left = "infowindow" right = "outputwindow" is-vert = false - elem "fullscreenb" - type = BUTTON - pos = 3,7 - size = 65x16 - text = "Fullscreen" - command = "fullscreen" elem "textb" type = BUTTON - pos = 70,7 + pos = 3,7 size = 40x16 saved-params = "is-checked" text = "Text" @@ -295,7 +303,7 @@ window "rpane" button-type = pushbox elem "infob" type = BUTTON - pos = 111,7 + pos = 44,7 size = 40x16 is-checked = true saved-params = "is-checked" @@ -305,31 +313,31 @@ window "rpane" button-type = pushbox elem "wikib" type = BUTTON - pos = 160,7 + pos = 90,7 size = 50x16 text = "Wiki" command = "wiki" elem "rulesb" type = BUTTON - pos = 211,7 + pos = 141,7 size = 50x16 text = "Rules" command = "rules" elem "githubb" type = BUTTON - pos = 262,7 + pos = 192,7 size = 50x16 text = "GitHub" command = "github" elem "webmap" type = BUTTON - pos = 313,7 + pos = 243,7 size = 50x16 text = "Map" command = "webmap" elem "changelog" type = BUTTON - pos = 370,7 + pos = 310,7 size = 65x16 font-style = "bold" text-color = #000000 @@ -338,7 +346,7 @@ window "rpane" command = "Changelog" elem "discordb" type = BUTTON - pos = 436,7 + pos = 376,7 size = 60x16 font-style = "bold" text-color = #ffffff @@ -347,7 +355,7 @@ window "rpane" command = "discord" elem "donate" type = BUTTON - pos = 497,7 + pos = 437,7 size = 60x16 font-style = "bold" text-color = #ffffff @@ -362,8 +370,8 @@ window "infowindow" pos = 0,0 size = 0x0 is-pane = true - elem "info" - type = INFO + elem "statbrowser" + type = BROWSER pos = 0,0 size = 0x0 anchor1 = 0,0 diff --git a/paradise.dme b/paradise.dme index 0950ab4ec0c..c4c5b5d23d4 100644 --- a/paradise.dme +++ b/paradise.dme @@ -5,6 +5,257 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "config" +#define FILE_DIR "config/title_screens" +#define FILE_DIR "config/title_screens/images" +#define FILE_DIR "icons" +#define FILE_DIR "icons/48x48" +#define FILE_DIR "icons/_nanomaps" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/effects/light_overlays" +#define FILE_DIR "icons/effects/mouse_pointers" +#define FILE_DIR "icons/effects/unused" +#define FILE_DIR "icons/goonstation" +#define FILE_DIR "icons/goonstation/48x48" +#define FILE_DIR "icons/goonstation/effects" +#define FILE_DIR "icons/goonstation/mob" +#define FILE_DIR "icons/goonstation/mob/clothing" +#define FILE_DIR "icons/goonstation/mob/inhands" +#define FILE_DIR "icons/goonstation/objects" +#define FILE_DIR "icons/goonstation/objects/clothing" +#define FILE_DIR "icons/goonstation/pods" +#define FILE_DIR "icons/goonstation/turf" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/misc/chess_pieces" +#define FILE_DIR "icons/misc/mouse_icons" +#define FILE_DIR "icons/misc/mouse_pointers" +#define FILE_DIR "icons/misc/paper_icons" +#define FILE_DIR "icons/misc/program_icons" +#define FILE_DIR "icons/misc/spideros_icons" +#define FILE_DIR "icons/misc/Testing" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/mob/actions" +#define FILE_DIR "icons/mob/clothing" +#define FILE_DIR "icons/mob/clothing/species" +#define FILE_DIR "icons/mob/clothing/species/armalis" +#define FILE_DIR "icons/mob/clothing/species/drask" +#define FILE_DIR "icons/mob/clothing/species/grey" +#define FILE_DIR "icons/mob/clothing/species/kidan" +#define FILE_DIR "icons/mob/clothing/species/machine" +#define FILE_DIR "icons/mob/clothing/species/monkey" +#define FILE_DIR "icons/mob/clothing/species/nian" +#define FILE_DIR "icons/mob/clothing/species/plasmaman" +#define FILE_DIR "icons/mob/clothing/species/skrell" +#define FILE_DIR "icons/mob/clothing/species/tajaran" +#define FILE_DIR "icons/mob/clothing/species/unathi" +#define FILE_DIR "icons/mob/clothing/species/vox" +#define FILE_DIR "icons/mob/clothing/species/vulpkanin" +#define FILE_DIR "icons/mob/clothing/species/wryn" +#define FILE_DIR "icons/mob/custom_synthetic" +#define FILE_DIR "icons/mob/human_races" +#define FILE_DIR "icons/mob/human_races/cyberlimbs" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/bishop" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/hesphiastos" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/morpheus" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/nanotrasen" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/robovox" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/shellguard" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/veymed" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/wardtakahashi" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/xion" +#define FILE_DIR "icons/mob/human_races/cyberlimbs/zenghu" +#define FILE_DIR "icons/mob/human_races/masks" +#define FILE_DIR "icons/mob/human_races/monkeys" +#define FILE_DIR "icons/mob/human_races/vox" +#define FILE_DIR "icons/mob/inhands" +#define FILE_DIR "icons/mob/inhands/antag" +#define FILE_DIR "icons/mob/inhands/equipment" +#define FILE_DIR "icons/mob/lavaland" +#define FILE_DIR "icons/mob/otherHuman" +#define FILE_DIR "icons/mob/spirits" +#define FILE_DIR "icons/mob/sprite_accessories" +#define FILE_DIR "icons/mob/sprite_accessories/diona" +#define FILE_DIR "icons/mob/sprite_accessories/drask" +#define FILE_DIR "icons/mob/sprite_accessories/grey" +#define FILE_DIR "icons/mob/sprite_accessories/human" +#define FILE_DIR "icons/mob/sprite_accessories/ipc" +#define FILE_DIR "icons/mob/sprite_accessories/kidan" +#define FILE_DIR "icons/mob/sprite_accessories/moth" +#define FILE_DIR "icons/mob/sprite_accessories/nucleation" +#define FILE_DIR "icons/mob/sprite_accessories/shared" +#define FILE_DIR "icons/mob/sprite_accessories/skrell" +#define FILE_DIR "icons/mob/sprite_accessories/tajaran" +#define FILE_DIR "icons/mob/sprite_accessories/unathi" +#define FILE_DIR "icons/mob/sprite_accessories/vox" +#define FILE_DIR "icons/mob/sprite_accessories/vulpkanin" +#define FILE_DIR "icons/mob/sprite_accessories/wryn" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/arcade_images" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/clothing/species" +#define FILE_DIR "icons/obj/clothing/species/plasmaman" +#define FILE_DIR "icons/obj/clothing/species/shadowling" +#define FILE_DIR "icons/obj/clothing/species/skrell" +#define FILE_DIR "icons/obj/clothing/species/tajaran" +#define FILE_DIR "icons/obj/clothing/species/unathi" +#define FILE_DIR "icons/obj/clothing/species/vox" +#define FILE_DIR "icons/obj/clothing/species/vulpkanin" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/doors/airlocks" +#define FILE_DIR "icons/obj/doors/airlocks/abductor" +#define FILE_DIR "icons/obj/doors/airlocks/centcom" +#define FILE_DIR "icons/obj/doors/airlocks/clockwork" +#define FILE_DIR "icons/obj/doors/airlocks/cult" +#define FILE_DIR "icons/obj/doors/airlocks/cult/runed" +#define FILE_DIR "icons/obj/doors/airlocks/cult/unruned" +#define FILE_DIR "icons/obj/doors/airlocks/external" +#define FILE_DIR "icons/obj/doors/airlocks/glass_large" +#define FILE_DIR "icons/obj/doors/airlocks/hatch" +#define FILE_DIR "icons/obj/doors/airlocks/highsec" +#define FILE_DIR "icons/obj/doors/airlocks/shuttle" +#define FILE_DIR "icons/obj/doors/airlocks/station" +#define FILE_DIR "icons/obj/doors/airlocks/station2" +#define FILE_DIR "icons/obj/doors/airlocks/survival" +#define FILE_DIR "icons/obj/doors/airlocks/syndicate" +#define FILE_DIR "icons/obj/doors/airlocks/vault" +#define FILE_DIR "icons/obj/engines_and_power" +#define FILE_DIR "icons/obj/engines_and_power/power_cond" +#define FILE_DIR "icons/obj/engines_and_power/tesla" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/food" +#define FILE_DIR "icons/obj/hydroponics" +#define FILE_DIR "icons/obj/lavaland" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/machines/BFL_mission" +#define FILE_DIR "icons/obj/machines/BRS" +#define FILE_DIR "icons/obj/mecha" +#define FILE_DIR "icons/obj/new_year" +#define FILE_DIR "icons/obj/pipes_and_stuff" +#define FILE_DIR "icons/obj/pipes_and_stuff/atmospherics" +#define FILE_DIR "icons/obj/pipes_and_stuff/atmospherics/atmos" +#define FILE_DIR "icons/obj/pipes_and_stuff/not_atmos" +#define FILE_DIR "icons/obj/smooth_structures" +#define FILE_DIR "icons/obj/smooth_structures/alien" +#define FILE_DIR "icons/obj/smooth_structures/wryn" +#define FILE_DIR "icons/obj/species_organs" +#define FILE_DIR "icons/obj/tram" +#define FILE_DIR "icons/obj/vehicles" +#define FILE_DIR "icons/obj/weapons" +#define FILE_DIR "icons/testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/turf/floors" +#define FILE_DIR "icons/turf/shuttle" +#define FILE_DIR "icons/turf/walls" +#define FILE_DIR "icons/turf/walls/shuttle" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/ambience/antag" +#define FILE_DIR "sound/ambience/spooky" +#define FILE_DIR "sound/arcade" +#define FILE_DIR "sound/BFL" +#define FILE_DIR "sound/creatures" +#define FILE_DIR "sound/creatures/alien" +#define FILE_DIR "sound/creatures/breadmonster" +#define FILE_DIR "sound/creatures/terrorspiders" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/effects/footstep" +#define FILE_DIR "sound/effects/mob_effects" +#define FILE_DIR "sound/effects/turret" +#define FILE_DIR "sound/effects/wind" +#define FILE_DIR "sound/goonstation" +#define FILE_DIR "sound/goonstation/effects" +#define FILE_DIR "sound/goonstation/items" +#define FILE_DIR "sound/goonstation/machines" +#define FILE_DIR "sound/goonstation/misc" +#define FILE_DIR "sound/goonstation/voice" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/instruments" +#define FILE_DIR "sound/instruments/accordion" +#define FILE_DIR "sound/instruments/banjo" +#define FILE_DIR "sound/instruments/bikehorn" +#define FILE_DIR "sound/instruments/drumkit" +#define FILE_DIR "sound/instruments/eguitar" +#define FILE_DIR "sound/instruments/glockenspiel" +#define FILE_DIR "sound/instruments/guitar" +#define FILE_DIR "sound/instruments/harmonica" +#define FILE_DIR "sound/instruments/piano" +#define FILE_DIR "sound/instruments/recorder" +#define FILE_DIR "sound/instruments/saxophone" +#define FILE_DIR "sound/instruments/synthesis_samples" +#define FILE_DIR "sound/instruments/synthesis_samples/brass" +#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_brass" +#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_trombone" +#define FILE_DIR "sound/instruments/synthesis_samples/brass/crisis_trumpet" +#define FILE_DIR "sound/instruments/synthesis_samples/chromatic" +#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/fluid_celeste" +#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/sgmbox" +#define FILE_DIR "sound/instruments/synthesis_samples/chromatic/vibraphone1" +#define FILE_DIR "sound/instruments/synthesis_samples/guitar" +#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_clean" +#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_muted" +#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_nylon" +#define FILE_DIR "sound/instruments/synthesis_samples/guitar/crisis_steel" +#define FILE_DIR "sound/instruments/synthesis_samples/organ" +#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_accordian" +#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_church" +#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_hammond" +#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_harmonica" +#define FILE_DIR "sound/instruments/synthesis_samples/organ/crisis_tangaccordian" +#define FILE_DIR "sound/instruments/synthesis_samples/piano" +#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_bright_piano" +#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_grand_piano" +#define FILE_DIR "sound/instruments/synthesis_samples/piano/crisis_harpsichord" +#define FILE_DIR "sound/instruments/synthesis_samples/piano/fluid_harpsi" +#define FILE_DIR "sound/instruments/synthesis_samples/piano/fluid_piano" +#define FILE_DIR "sound/instruments/synthesis_samples/tones" +#define FILE_DIR "sound/instruments/trombone" +#define FILE_DIR "sound/instruments/violin" +#define FILE_DIR "sound/instruments/xylophone" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/items/equip" +#define FILE_DIR "sound/items/handling" +#define FILE_DIR "sound/items/lighter" +#define FILE_DIR "sound/items/office_desk_toys" +#define FILE_DIR "sound/items/PDA" +#define FILE_DIR "sound/items/taperecorder" +#define FILE_DIR "sound/lavaland" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/machines/clockcult" +#define FILE_DIR "sound/machines/engine" +#define FILE_DIR "sound/machines/fryer" +#define FILE_DIR "sound/machines/shower" +#define FILE_DIR "sound/magic" +#define FILE_DIR "sound/magic/clockwork" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/music" +#define FILE_DIR "sound/objects" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/vehicles" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/voice/dominator" +#define FILE_DIR "sound/voice/kidan" +#define FILE_DIR "sound/voice/Serithi" +#define FILE_DIR "sound/voice/skrell" +#define FILE_DIR "sound/voice/unathi" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "sound/weapons/bombarda" +#define FILE_DIR "sound/weapons/effects" +#define FILE_DIR "sound/weapons/gun_interactions" +#define FILE_DIR "sound/weapons/gunshots" +#define FILE_DIR "sound/weapons/knife_holster" +#define FILE_DIR "sound/weapons/mr_chang" +#define FILE_DIR "sound/weather" +#define FILE_DIR "sound/weather/ashstorm" +#define FILE_DIR "sound/weather/ashstorm/inside" +#define FILE_DIR "sound/weather/ashstorm/outside" +#define FILE_DIR "tools" +#define FILE_DIR "tools/ttsServer" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG @@ -17,6 +268,7 @@ #include "code\world.dm" #include "code\__DEFINES\__byond_version_compat.dm" #include "code\__DEFINES\_bitfields.dm" +#include "code\__DEFINES\_click.dm" #include "code\__DEFINES\_globals.dm" #include "code\__DEFINES\_helpers.dm" #include "code\__DEFINES\_protection.dm" @@ -69,6 +321,7 @@ #include "code\__DEFINES\hydroponics.dm" #include "code\__DEFINES\icon_smoothing.dm" #include "code\__DEFINES\implants_defines.dm" +#include "code\__DEFINES\input.dm" #include "code\__DEFINES\instruments.dm" #include "code\__DEFINES\inventory.dm" #include "code\__DEFINES\is_helpers.dm" @@ -101,6 +354,7 @@ #include "code\__DEFINES\pda.dm" #include "code\__DEFINES\pipes.dm" #include "code\__DEFINES\preferences.dm" +#include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\qdel.dm" #include "code\__DEFINES\radio.dm" #include "code\__DEFINES\RCD.dm" @@ -121,6 +375,7 @@ #include "code\__DEFINES\stat_tracking.dm" #include "code\__DEFINES\station_goals.dm" #include "code\__DEFINES\status_effects.dm" +#include "code\__DEFINES\strippable_defines.dm" #include "code\__DEFINES\subsystems.dm" #include "code\__DEFINES\surgery_defines.dm" #include "code\__DEFINES\text.dm" @@ -187,6 +442,7 @@ #include "code\__HELPERS\typelists.dm" #include "code\__HELPERS\unique_ids.dm" #include "code\__HELPERS\unsorted.dm" +#include "code\__HELPERS\verb_helpers.dm" #include "code\__HELPERS\visual_effects.dm" #include "code\__HELPERS\paths\jps.dm" #include "code\__HELPERS\paths\path.dm" @@ -195,6 +451,7 @@ #include "code\__HELPERS\sorts\InsertSort.dm" #include "code\__HELPERS\sorts\MergeSort.dm" #include "code\__HELPERS\sorts\TimSort.dm" +#include "code\_globalvars\_regexes.dm" #include "code\_globalvars\bitfields.dm" #include "code\_globalvars\configuration.dm" #include "code\_globalvars\game_modes.dm" @@ -211,6 +468,7 @@ #include "code\_globalvars\lists\mobs.dm" #include "code\_globalvars\lists\names.dm" #include "code\_globalvars\lists\objects.dm" +#include "code\_globalvars\lists\preference_toggle_lists.dm" #include "code\_globalvars\lists\reagents.dm" #include "code\_globalvars\lists\typecache.dm" #include "code\_onclick\adjacent.dm" @@ -299,6 +557,7 @@ #include "code\controllers\subsystem\pathfinder.dm" #include "code\controllers\subsystem\runechat.dm" #include "code\controllers\subsystem\shuttles.dm" +#include "code\controllers\subsystem\statpanel.dm" #include "code\controllers\subsystem\speech_controller.dm" #include "code\controllers\subsystem\statistics.dm" #include "code\controllers\subsystem\sun.dm" @@ -337,6 +596,7 @@ #include "code\controllers\subsystem\processing\fastprocess.dm" #include "code\controllers\subsystem\processing\instruments.dm" #include "code\controllers\subsystem\processing\obj.dm" +#include "code\controllers\subsystem\processing\obj_tab_items.dm" #include "code\controllers\subsystem\processing\processing.dm" #include "code\controllers\subsystem\processing\projectiles.dm" #include "code\controllers\subsystem\processing\transittube.dm" @@ -385,7 +645,6 @@ #include "code\datums\soullink.dm" #include "code\datums\spawners_menu.dm" #include "code\datums\spell.dm" -#include "code\datums\statclick.dm" #include "code\datums\supplypacks.dm" #include "code\datums\syndiesupplypacks.dm" #include "code\datums\tgs_event_handler.dm" @@ -522,6 +781,7 @@ #include "code\datums\elements\movetype_handler.dm" #include "code\datums\elements\openspace_item_click_handler.dm" #include "code\datums\elements\simple_flying.dm" +#include "code\datums\elements\strippable.dm" #include "code\datums\elements\turf_transparency.dm" #include "code\datums\elements\waddling.dm" #include "code\datums\emote\emote.dm" @@ -1697,6 +1957,7 @@ #include "code\modules\asset_cache\assets\asset_rpd.dm" #include "code\modules\asset_cache\assets\asset_safe.dm" #include "code\modules\asset_cache\assets\asset_seeds.dm" +#include "code\modules\asset_cache\assets\asset_strip.dm" #include "code\modules\asset_cache\assets\asset_tgui.dm" #include "code\modules\asset_cache\transports\asset_transport.dm" #include "code\modules\asset_cache\transports\webroot_transport.dm" @@ -2111,9 +2372,6 @@ #include "code\modules\hydroponics\grown\tobacco.dm" #include "code\modules\hydroponics\grown\tomato.dm" #include "code\modules\hydroponics\grown\towercap.dm" -#include "code\modules\input\input.dm" -#include "code\modules\input\keybindings.dm" -#include "code\modules\input\movement.dm" #include "code\modules\instruments\_instrument_data.dm" #include "code\modules\instruments\_instrument_key.dm" #include "code\modules\instruments\brass.dm" @@ -2135,6 +2393,10 @@ #include "code\modules\instruments\songs\play_legacy.dm" #include "code\modules\instruments\songs\play_synthesized.dm" #include "code\modules\karma\karma.dm" +#include "code\modules\keybindings\bindings_atom.dm" +#include "code\modules\keybindings\bindings_client.dm" +#include "code\modules\keybindings\focus.dm" +#include "code\modules\keybindings\setup.dm" #include "code\modules\lavaland\lavaland_theme.dm" #include "code\modules\library\admin.dm" #include "code\modules\library\codex_gigas.dm" @@ -2308,6 +2570,7 @@ #include "code\modules\mob\living\carbon\carbon_defense.dm" #include "code\modules\mob\living\carbon\carbon_defines.dm" #include "code\modules\mob\living\carbon\carbon_emote.dm" +#include "code\modules\mob\living\carbon\carbon_stripping.dm" #include "code\modules\mob\living\carbon\death.dm" #include "code\modules\mob\living\carbon\give.dm" #include "code\modules\mob\living\carbon\inventory.dm" @@ -2366,6 +2629,7 @@ #include "code\modules\mob\living\carbon\human\human_movement.dm" #include "code\modules\mob\living\carbon\human\human_organs.dm" #include "code\modules\mob\living\carbon\human\human_say.dm" +#include "code\modules\mob\living\carbon\human\human_stripping.dm" #include "code\modules\mob\living\carbon\human\interactions.dm" #include "code\modules\mob\living\carbon\human\inventory.dm" #include "code\modules\mob\living\carbon\human\life.dm" @@ -2469,6 +2733,7 @@ #include "code\modules\mob\living\simple_animal\hulk.dm" #include "code\modules\mob\living\simple_animal\hulk_power.dm" #include "code\modules\mob\living\simple_animal\parrot.dm" +#include "code\modules\mob\living\simple_animal\parrot_stripping.dm" #include "code\modules\mob\living\simple_animal\posessed_object.dm" #include "code\modules\mob\living\simple_animal\powers.dm" #include "code\modules\mob\living\simple_animal\shade.dm" @@ -2494,6 +2759,7 @@ #include "code\modules\mob\living\simple_animal\friendly\diona.dm" #include "code\modules\mob\living\simple_animal\friendly\dog.dm" #include "code\modules\mob\living\simple_animal\friendly\dog_sec.dm" +#include "code\modules\mob\living\simple_animal\friendly\dog_stripping.dm" #include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm" #include "code\modules\mob\living\simple_animal\friendly\fox.dm" #include "code\modules\mob\living\simple_animal\friendly\friendly_emote.dm" @@ -2501,13 +2767,16 @@ #include "code\modules\mob\living\simple_animal\friendly\lizard.dm" #include "code\modules\mob\living\simple_animal\friendly\moth.dm" #include "code\modules\mob\living\simple_animal\friendly\mouse.dm" +#include "code\modules\mob\living\simple_animal\friendly\mouse_stripping.dm" #include "code\modules\mob\living\simple_animal\friendly\penguin.dm" #include "code\modules\mob\living\simple_animal\friendly\pet.dm" #include "code\modules\mob\living\simple_animal\friendly\possum.dm" #include "code\modules\mob\living\simple_animal\friendly\sloth.dm" #include "code\modules\mob\living\simple_animal\friendly\slugcat.dm" +#include "code\modules\mob\living\simple_animal\friendly\slugcat_stripping.dm" #include "code\modules\mob\living\simple_animal\friendly\snail.dm" #include "code\modules\mob\living\simple_animal\friendly\snake.dm" +#include "code\modules\mob\living\simple_animal\friendly\snake_stripping.dm" #include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm" #include "code\modules\mob\living\simple_animal\hostile\alien.dm" #include "code\modules\mob\living\simple_animal\hostile\bat.dm" @@ -3071,6 +3340,7 @@ #include "code\modules\tgui\states\observer.dm" #include "code\modules\tgui\states\physical.dm" #include "code\modules\tgui\states\self.dm" +#include "code\modules\tgui\states\strippable_state.dm" #include "code\modules\tgui\states\zlevel.dm" #include "code\modules\tgui\tgui_panel\audio.dm" #include "code\modules\tgui\tgui_panel\telemetry.dm" diff --git a/sound/creatures/mapper_angry.ogg b/sound/creatures/mapper_angry.ogg new file mode 100644 index 00000000000..8a08ae6b8d9 Binary files /dev/null and b/sound/creatures/mapper_angry.ogg differ diff --git a/sound/creatures/mapper_annoyed.ogg b/sound/creatures/mapper_annoyed.ogg new file mode 100644 index 00000000000..2f57671a770 Binary files /dev/null and b/sound/creatures/mapper_annoyed.ogg differ diff --git a/sound/creatures/mapper_death.ogg b/sound/creatures/mapper_death.ogg new file mode 100644 index 00000000000..4d990f6ffe0 Binary files /dev/null and b/sound/creatures/mapper_death.ogg differ diff --git a/sound/creatures/mapper_disappointed.ogg b/sound/creatures/mapper_disappointed.ogg new file mode 100644 index 00000000000..19f1535cf46 Binary files /dev/null and b/sound/creatures/mapper_disappointed.ogg differ diff --git a/sound/creatures/mapper_scream.ogg b/sound/creatures/mapper_scream.ogg new file mode 100644 index 00000000000..091f55c8588 Binary files /dev/null and b/sound/creatures/mapper_scream.ogg differ diff --git a/tgui/packages/tgui-panel/game/constants.js b/tgui/packages/tgui-panel/game/constants.js index f40a529a101..d692e26c213 100644 --- a/tgui/packages/tgui-panel/game/constants.js +++ b/tgui/packages/tgui-panel/game/constants.js @@ -4,4 +4,4 @@ * @license MIT */ -export const CONNECTION_LOST_AFTER = 20000; +export const CONNECTION_LOST_AFTER = 45000; diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js index ae8b6d46a1f..4d87c135477 100644 --- a/tgui/packages/tgui-panel/themes.js +++ b/tgui/packages/tgui-panel/themes.js @@ -3,58 +3,40 @@ * @copyright 2020 Aleksej Komarov * @license MIT */ - export const THEMES = ['light', 'dark', 'ntos', 'syndicate', 'paradise']; -const COLOR_DARK_BG = '#212020'; -const COLOR_DARK_BG_DARKER = '#131313'; -const COLOR_DARK_BG_BUTTON = '#4C4C4D'; -const COLOR_DARK_TEXT = '#A4BAD6'; -const COLOR_DARK_HIGHLIGHT = '#009900'; -const COLOR_DARK_INFO_BG = '#202020'; -const COLOR_DARK_INFO_TEXT = '#a4bad6'; -const COLOR_DARK_INFO_TAB_TEXT = '#a4bad6'; -const COLOR_DARK_INFO_TAB_BG_COLOR = '#202020'; - -const COLOR_LIGHT_BG = '#EFEEEE'; -const COLOR_LIGHT_BG_LIGHTER = '#FFFFFF'; -const COLOR_LIGHT_BUTTON = '#EEEEEE'; -const COLOR_LIGHT_TEXT = '#000000'; -const COLOR_LIGHT_HIGHLIGHT = '#009900'; -const COLOR_LIGHT_INFO_BG = '#EFEEEE'; -const COLOR_LIGHT_INFO_TEXT = '#000000'; -const COLOR_LIGHT_INFO_TAB_TEXT = '#000000'; -const COLOR_LIGHT_INFO_TAB_BG_COLOR = 'none'; - -const COLOR_NTOS_BG = '#1b2633'; -const COLOR_NTOS_BG_DARKER = '#121922'; -const COLOR_NTOS_BUTTON = '#384e68'; -const COLOR_NTOS_TEXT = '#b8cbe6'; -const COLOR_NTOS_HIGHLIGHT = '#009900'; -const COLOR_NTOS_INFO_BG = '#1b2633'; -const COLOR_NTOS_INFO_TEXT = '#a4bad6'; -const COLOR_NTOS_INFO_TAB_TEXT = '#a4bad6'; -const COLOR_NTOS_INFO_TAB_BG_COLOR = '#202020'; - -const COLOR_SYNDICATE_BG = '#4d0202'; -const COLOR_SYNDICATE_BG_DARKER = '#2b0101'; -const COLOR_SYNDICATE_BUTTON = '#397439'; -const COLOR_SYNDICATE_TEXT = '#ffffff'; -const COLOR_SYNDICATE_HIGHLIGHT = '#009900'; -const COLOR_SYNDICATE_INFO_BG = '#2b0101'; -const COLOR_SYNDICATE_INFO_TEXT = '#9fc6ec'; -const COLOR_SYNDICATE_INFO_TAB_TEXT = '#9fc6ec'; -const COLOR_SYNDICATE_INFO_TAB_BG_COLOR = '#202020'; - -const COLOR_PARADISE_BG = '#800448'; -const COLOR_PARADISE_BG_DARKER = '#400125'; -const COLOR_PARADISE_BUTTON = '#208080'; -const COLOR_PARADISE_TEXT = '#ffffff'; -const COLOR_PARADISE_HIGHLIGHT = '#009900'; -const COLOR_PARADISE_INFO_BG = '#400224'; -const COLOR_PARADISE_INFO_TEXT = '#abc6ec'; -const COLOR_PARADISE_INFO_TAB_TEXT = '#abc6ec'; -const COLOR_PARADISE_INFO_TAB_BG_COLOR = '#202020'; +const COLORS = { + DARK: { + BG_BASE: '#212020', + BG_SECOND: '#131313', + BUTTON: '#4C4C4D', + TEXT: '#A4BAD6', + }, + LIGHT: { + BG_BASE: '#EFEEEE', + BG_SECOND: '#FFFFFF', + BUTTON: '#EEEEEE', + TEXT: '#000000', + }, + NTOS: { + BG_BASE: '#1b2633', + BG_SECOND: '#121922', + BUTTON: '#384e68', + TEXT: '#b8cbe6', + }, + SYNDICATE: { + BG_BASE: '#4d0202', + BG_SECOND: '#2b0101', + BUTTON: '#397439', + TEXT: '#ffffff', + }, + PARADISE: { + BG_BASE: '#800448', + BG_SECOND: '#400125', + BUTTON: '#208080', + TEXT: '#ffffff', + }, +}; let setClientThemeTimer = null; @@ -76,254 +58,54 @@ export const setClientTheme = (name) => { setClientThemeTimer = setTimeout(() => { Byond.command(`.output statbrowser:set_theme ${name}`); }, 1500); - if (name === 'light') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.textb.text-color': COLOR_LIGHT_TEXT, - 'rpane.infob.background-color': COLOR_LIGHT_BUTTON, - 'rpane.infob.text-color': COLOR_LIGHT_TEXT, - 'rpane.wikib.background-color': COLOR_LIGHT_BUTTON, - 'rpane.wikib.text-color': COLOR_LIGHT_TEXT, - 'rpane.rulesb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.rulesb.text-color': COLOR_LIGHT_TEXT, - 'rpane.githubb.background-color': COLOR_LIGHT_BUTTON, - 'rpane.githubb.text-color': COLOR_LIGHT_TEXT, - 'rpane.webmap.background-color': COLOR_LIGHT_BUTTON, - 'rpane.webmap.text-color': COLOR_LIGHT_TEXT, - 'rpane.changelog.background-color': COLOR_LIGHT_BUTTON, - 'rpane.changelog.text-color': COLOR_LIGHT_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_LIGHT_BG, - 'mainwindow.mainvsplit.background-color': '#EFEEEE', - 'mainwindow.tooltip.background-color': COLOR_LIGHT_BG, - 'outputwindow.background-color': COLOR_LIGHT_BG, - 'outputwindow.text-color': COLOR_LIGHT_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_LIGHT_BG, - 'rpane.rpanewindow.background-color': COLOR_LIGHT_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_LIGHT_BG, - 'infowindow.text-color': COLOR_LIGHT_TEXT, - 'infowindow.info.background-color': COLOR_LIGHT_INFO_BG, - 'infowindow.info.text-color': COLOR_LIGHT_TEXT, - 'infowindow.info.highlight-color': COLOR_LIGHT_HIGHLIGHT, - 'infowindow.info.tab-background-color': COLOR_LIGHT_INFO_TAB_BG_COLOR, - 'infowindow.info.tab-text-color': COLOR_LIGHT_INFO_TAB_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_LIGHT_BG, - 'saybutton.text-color': COLOR_LIGHT_TEXT, - 'oocbutton.background-color': COLOR_LIGHT_BG, - 'oocbutton.text-color': COLOR_LIGHT_TEXT, - 'mebutton.background-color': COLOR_LIGHT_BG, - 'mebutton.text-color': COLOR_LIGHT_TEXT, - 'asset_cache_browser.background-color': COLOR_LIGHT_BG, - 'asset_cache_browser.text-color': COLOR_LIGHT_TEXT, - 'tooltip.background-color': COLOR_LIGHT_BG, - 'tooltip.text-color': COLOR_LIGHT_TEXT, - 'input.background-color': COLOR_LIGHT_BG_LIGHTER, - 'input.text-color': COLOR_LIGHT_TEXT, - }); - } - if (name === 'dark') { - Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.textb.text-color': COLOR_DARK_TEXT, - 'rpane.infob.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.infob.text-color': COLOR_DARK_TEXT, - 'rpane.wikib.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.wikib.text-color': COLOR_DARK_TEXT, - 'rpane.rulesb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.rulesb.text-color': COLOR_DARK_TEXT, - 'rpane.githubb.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.githubb.text-color': COLOR_DARK_TEXT, - 'rpane.webmap.background-color': COLOR_DARK_BG_BUTTON, - 'rpane.webmap.text-color': COLOR_DARK_TEXT, - 'rpane.changelog.background-color': '#40628A', - 'rpane.changelog.text-color': '#FFFFFF', - /* Mainwindow */ - 'mainwindow.background-color': COLOR_DARK_BG_DARKER, - 'mainwindow.mainvsplit.background-color': '#212020', - 'mainwindow.tooltip.background-color': COLOR_DARK_BG_DARKER, - 'outputwindow.background-color': COLOR_DARK_BG, - 'outputwindow.text-color': COLOR_DARK_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_DARK_BG, - 'rpane.rpanewindow.background-color': COLOR_DARK_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_DARK_BG, - 'infowindow.text-color': COLOR_DARK_TEXT, - 'infowindow.info.background-color': COLOR_DARK_INFO_BG, - 'infowindow.info.text-color': COLOR_DARK_INFO_TEXT, - 'infowindow.info.highlight-color': COLOR_DARK_HIGHLIGHT, - 'infowindow.info.tab-background-color': COLOR_DARK_INFO_TAB_BG_COLOR, - 'infowindow.info.tab-text-color': COLOR_DARK_INFO_TAB_TEXT, - - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_DARK_BG_DARKER, - 'saybutton.text-color': COLOR_DARK_TEXT, - 'oocbutton.background-color': COLOR_DARK_BG_DARKER, - 'oocbutton.text-color': COLOR_DARK_TEXT, - 'mebutton.background-color': COLOR_DARK_BG_DARKER, - 'mebutton.text-color': COLOR_DARK_TEXT, - 'asset_cache_browser.background-color': COLOR_DARK_BG_DARKER, - 'asset_cache_browser.text-color': COLOR_DARK_TEXT, - 'tooltip.background-color': COLOR_DARK_BG_DARKER, - 'tooltip.text-color': COLOR_DARK_TEXT, - 'input.background-color': COLOR_DARK_BG_DARKER, - 'input.text-color': COLOR_DARK_TEXT, - }); - } - - if (name === 'ntos') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_NTOS_BUTTON, - 'rpane.textb.text-color': COLOR_NTOS_TEXT, - 'rpane.infob.background-color': COLOR_NTOS_BUTTON, - 'rpane.infob.text-color': COLOR_NTOS_TEXT, - 'rpane.wikib.background-color': COLOR_NTOS_BUTTON, - 'rpane.wikib.text-color': COLOR_NTOS_TEXT, - 'rpane.rulesb.background-color': COLOR_NTOS_BUTTON, - 'rpane.rulesb.text-color': COLOR_NTOS_TEXT, - 'rpane.githubb.background-color': COLOR_NTOS_BUTTON, - 'rpane.githubb.text-color': COLOR_NTOS_TEXT, - 'rpane.webmap.background-color': COLOR_NTOS_BUTTON, - 'rpane.webmap.text-color': COLOR_NTOS_TEXT, - 'rpane.changelog.background-color': COLOR_NTOS_BUTTON, - 'rpane.changelog.text-color': COLOR_NTOS_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_NTOS_BG, - 'mainwindow.mainvsplit.background-color': COLOR_NTOS_BG, - 'mainwindow.tooltip.background-color': COLOR_NTOS_BG, - 'outputwindow.background-color': COLOR_NTOS_BG, - 'outputwindow.text-color': COLOR_NTOS_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_NTOS_BG, - 'rpane.rpanewindow.background-color': COLOR_NTOS_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_NTOS_BG, - 'infowindow.text-color': COLOR_NTOS_TEXT, - 'infowindow.info.background-color': COLOR_NTOS_INFO_BG, - 'infowindow.info.text-color': COLOR_NTOS_INFO_TEXT, - 'infowindow.info.highlight-color': COLOR_NTOS_HIGHLIGHT, - 'infowindow.info.tab-background-color': COLOR_NTOS_INFO_TAB_BG_COLOR, - 'infowindow.info.tab-text-color': COLOR_NTOS_INFO_TAB_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_NTOS_BG, - 'saybutton.text-color': COLOR_NTOS_TEXT, - 'oocbutton.background-color': COLOR_NTOS_BG, - 'oocbutton.text-color': COLOR_NTOS_TEXT, - 'mebutton.background-color': COLOR_NTOS_BG, - 'mebutton.text-color': COLOR_NTOS_TEXT, - 'asset_cache_browser.background-color': COLOR_NTOS_BG, - 'asset_cache_browser.text-color': COLOR_NTOS_TEXT, - 'tooltip.background-color': COLOR_NTOS_BG, - 'tooltip.text-color': COLOR_NTOS_TEXT, - 'input.background-color': COLOR_NTOS_BG_DARKER, - 'input.text-color': COLOR_NTOS_TEXT, - }); + const themeColor = COLORS[name.toUpperCase()]; + if (!themeColor) { + return; } - if (name === 'syndicate') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.textb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.infob.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.infob.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.wikib.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.wikib.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.rulesb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.rulesb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.githubb.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.githubb.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.webmap.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.webmap.text-color': COLOR_SYNDICATE_TEXT, - 'rpane.changelog.background-color': COLOR_SYNDICATE_BUTTON, - 'rpane.changelog.text-color': COLOR_SYNDICATE_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_SYNDICATE_BG, - 'mainwindow.mainvsplit.background-color': COLOR_SYNDICATE_BG, - 'mainwindow.tooltip.background-color': COLOR_SYNDICATE_BG, - 'outputwindow.background-color': COLOR_SYNDICATE_BG, - 'outputwindow.text-color': COLOR_SYNDICATE_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_SYNDICATE_BG, - 'rpane.rpanewindow.background-color': COLOR_SYNDICATE_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_SYNDICATE_BG, - 'infowindow.text-color': COLOR_SYNDICATE_TEXT, - 'infowindow.info.background-color': COLOR_SYNDICATE_INFO_BG, - 'infowindow.info.text-color': COLOR_SYNDICATE_INFO_TEXT, - 'infowindow.info.highlight-color': COLOR_SYNDICATE_HIGHLIGHT, - 'infowindow.info.tab-background-color': COLOR_SYNDICATE_INFO_TAB_BG_COLOR, - 'infowindow.info.tab-text-color': COLOR_SYNDICATE_INFO_TAB_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_SYNDICATE_BG, - 'saybutton.text-color': COLOR_SYNDICATE_TEXT, - 'oocbutton.background-color': COLOR_SYNDICATE_BG, - 'oocbutton.text-color': COLOR_SYNDICATE_TEXT, - 'mebutton.background-color': COLOR_SYNDICATE_BG, - 'mebutton.text-color': COLOR_SYNDICATE_TEXT, - 'asset_cache_browser.background-color': COLOR_SYNDICATE_BG, - 'asset_cache_browser.text-color': COLOR_SYNDICATE_TEXT, - 'tooltip.background-color': COLOR_SYNDICATE_BG, - 'tooltip.text-color': COLOR_SYNDICATE_TEXT, - 'input.background-color': COLOR_SYNDICATE_BG_DARKER, - 'input.text-color': COLOR_SYNDICATE_TEXT, - }); - } - - if (name === 'paradise') { - return Byond.winset({ - /* Buttons */ - 'rpane.textb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.textb.text-color': COLOR_PARADISE_TEXT, - 'rpane.infob.background-color': COLOR_PARADISE_BUTTON, - 'rpane.infob.text-color': COLOR_PARADISE_TEXT, - 'rpane.wikib.background-color': COLOR_PARADISE_BUTTON, - 'rpane.wikib.text-color': COLOR_PARADISE_TEXT, - 'rpane.rulesb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.rulesb.text-color': COLOR_PARADISE_TEXT, - 'rpane.githubb.background-color': COLOR_PARADISE_BUTTON, - 'rpane.githubb.text-color': COLOR_PARADISE_TEXT, - 'rpane.webmap.background-color': COLOR_PARADISE_BUTTON, - 'rpane.webmap.text-color': COLOR_PARADISE_TEXT, - 'rpane.changelog.background-color': COLOR_PARADISE_BUTTON, - 'rpane.changelog.text-color': COLOR_PARADISE_TEXT, - /* Mainwindow */ - 'mainwindow.background-color': COLOR_PARADISE_BG, - 'mainwindow.mainvsplit.background-color': COLOR_PARADISE_BG, - 'mainwindow.tooltip.background-color': COLOR_PARADISE_BG, - 'outputwindow.background-color': COLOR_PARADISE_BG, - 'outputwindow.text-color': COLOR_PARADISE_TEXT, - /* Rpane */ - 'rpane.background-color': COLOR_PARADISE_BG, - 'rpane.rpanewindow.background-color': COLOR_PARADISE_BG, - /* Infowindow */ - 'infowindow.background-color': COLOR_PARADISE_BG, - 'infowindow.text-color': COLOR_PARADISE_TEXT, - 'infowindow.info.background-color': COLOR_PARADISE_INFO_BG, - 'infowindow.info.text-color': COLOR_PARADISE_INFO_TEXT, - 'infowindow.info.highlight-color': COLOR_PARADISE_HIGHLIGHT, - 'infowindow.info.tab-background-color': COLOR_PARADISE_INFO_TAB_BG_COLOR, - 'infowindow.info.tab-text-color': COLOR_PARADISE_INFO_TAB_TEXT, - // Say, OOC, me Buttons etc. - 'saybutton.background-color': COLOR_PARADISE_BG, - 'saybutton.text-color': COLOR_PARADISE_TEXT, - 'oocbutton.background-color': COLOR_PARADISE_BG, - 'oocbutton.text-color': COLOR_PARADISE_TEXT, - 'mebutton.background-color': COLOR_PARADISE_BG, - 'mebutton.text-color': COLOR_PARADISE_TEXT, - 'asset_cache_browser.background-color': COLOR_PARADISE_BG, - 'asset_cache_browser.text-color': COLOR_PARADISE_TEXT, - 'tooltip.background-color': COLOR_PARADISE_BG, - 'tooltip.text-color': COLOR_PARADISE_TEXT, - 'input.background-color': COLOR_PARADISE_BG_DARKER, - 'input.text-color': COLOR_PARADISE_TEXT, - }); - } + return Byond.winset({ + /* Buttons */ + 'rpane.textb.background-color': themeColor.BUTTON, + 'rpane.textb.text-color': themeColor.TEXT, + 'rpane.infob.background-color': themeColor.BUTTON, + 'rpane.infob.text-color': themeColor.TEXT, + 'rpane.wikib.background-color': themeColor.BUTTON, + 'rpane.wikib.text-color': themeColor.TEXT, + 'rpane.forumb.background-color': themeColor.BUTTON, + 'rpane.forumb.text-color': themeColor.TEXT, + 'rpane.rulesb.background-color': themeColor.BUTTON, + 'rpane.rulesb.text-color': themeColor.TEXT, + 'rpane.githubb.background-color': themeColor.BUTTON, + 'rpane.githubb.text-color': themeColor.TEXT, + 'rpane.webmap.background-color': themeColor.BUTTON, + 'rpane.webmap.text-color': themeColor.TEXT, + 'rpane.changelog.background-color': themeColor.BUTTON, + 'rpane.changelog.text-color': themeColor.TEXT, + /* Mainwindow */ + 'mainwindow.background-color': themeColor.BG_BASE, + 'mainwindow.mainvsplit.background-color': themeColor.BG_BASE, + 'mainwindow.tooltip.background-color': themeColor.BG_BASE, + 'outputwindow.background-color': themeColor.BG_BASE, + 'outputwindow.text-color': themeColor.TEXT, + /* Rpane */ + 'rpane.background-color': themeColor.BG_BASE, + 'rpane.rpanewindow.background-color': themeColor.BG_BASE, + /* Infowindow */ + 'infowindow.background-color': themeColor.BG_BASE, + 'infowindow.text-color': themeColor.TEXT, + // Say, OOC, me Buttons etc. + 'saybutton.background-color': themeColor.BG_BASE, + 'saybutton.text-color': themeColor.TEXT, + 'oocbutton.background-color': themeColor.BG_BASE, + 'oocbutton.text-color': themeColor.TEXT, + 'mebutton.background-color': themeColor.BG_BASE, + 'mebutton.text-color': themeColor.TEXT, + 'asset_cache_browser.background-color': themeColor.BG_BASE, + 'asset_cache_browser.text-color': themeColor.TEXT, + 'tooltip.background-color': themeColor.BG_BASE, + 'tooltip.text-color': themeColor.TEXT, + 'input.background-color': themeColor.BG_SECOND, + 'input.text-color': themeColor.TEXT, + }); }; diff --git a/tgui/packages/tgui/interfaces/ATM.js b/tgui/packages/tgui/interfaces/ATM.js index dc8277a75f5..167a340015e 100644 --- a/tgui/packages/tgui/interfaces/ATM.js +++ b/tgui/packages/tgui/interfaces/ATM.js @@ -103,7 +103,7 @@ const ChangeSecurityLevel = (props, context) => { icon="unlock" selected={security_level === 0} onClick={() => - act('change_security_level', { new_security_level: 1 }) + act('change_security_level', { new_security_level: 0 }) } /> @@ -116,9 +116,9 @@ const ChangeSecurityLevel = (props, context) => { - ); -}; - -const analyzeModalBodyOverride = (modal, context) => { - const { act, data } = useBackend(context); - const result = modal.args.analysis; - return ( -
- - - {result.name} - - {(result.desc || '').length > 0 ? result.desc : 'N/A'} - - {result.blood_type && ( - <> - - {result.blood_type} - - - {result.blood_dna} - - - )} - {!data.condi && ( -
- ); -}; - -const changePatchStyleModalBodyOverride = (modal, context) => { - const { data } = useBackend(context); - return ( - - {data.modal.choices.map((c, i) => ( - - modalAnswer(context, modal.id, i + 1)} - icon={'bandaid' + (i + 1)} - /> - - ))} - - ); -}; - -const changePillStyleModalBodyOverride = (modal, context) => { - const { data } = useBackend(context); - return ( - - {data.modal.choices.map((c, i) => ( - - modalAnswer(context, modal.id, i + 1)} - icon={'pill' + (i + 1)} - /> - - ))} - - ); -}; - -const changeBottleStyleModalBodyOverride = (modal, context) => { - const { data } = useBackend(context); - return ( - - {data.modal.choices.map((c, i) => ( - - modalAnswer(context, modal.id, i + 1)} - icon={bottleStyles[i]} - /> - - ))} - - ); -}; - -export const ChemMaster = (props, context) => { - const { data } = useBackend(context); - const { - condi, - beaker, - beaker_reagents = [], - buffer_reagents = [], - mode, - } = data; - return ( - - - - - 0} - /> - - 0} - /> - - - - - ); -}; - -const ChemMasterBeaker = (props, context) => { - const { act } = useBackend(context); - const { beaker, beakerReagents, bufferNonEmpty } = props; - return ( - -
act('eject')} - /> - ) : ( -
-
- ); -}; - -const ChemMasterBuffer = (props, context) => { - const { act } = useBackend(context); - const { mode, bufferReagents = [] } = props; - return ( - -
- Transferring to  -
-
- ); -}; - -const ChemMasterProduction = (props, context) => { - const { act } = useBackend(context); - if (!props.bufferNonEmpty) { - return ( - -
- - - -
- Buffer is empty. -
-
-
-
- ); - } - - return ( -
- {!props.isCondiment ? ( - - ) : ( - - )} -
- ); -}; - -const ChemMasterProductionChemical = (props, context) => { - const { act, data } = useBackend(context); - return ( - - - - - - - - - - - - ); -}; - -const ChemMasterProductionCondiment = (props, context) => { - const { act } = useBackend(context); - return ( - <> - + ); +}; + +const ChemMasterProductionGeneric = ( + props: { productionData: ProductionData }, + context +) => { + const { act } = useBackend(context); + const { id: modeId, set_sprite, sprites } = props.productionData; + let style_buttons; + if (sprites && sprites.length > 0) { + style_buttons = sprites.map(({ id, sprite }) => ( + + act('set_sprite_style', { production_mode: modeId, style: id }) + } + selected={set_sprite === id} + /> + )); + } + return ( + + {style_buttons && ( + {style_buttons} + )} + + ); +}; + +const ChemMasterCustomization = (props: {}, context) => { + const { act, data } = useBackend(context); + const { loaded_pill_bottle_style, containerstyles, loaded_pill_bottle } = + data; + + const style_button_size = { width: '20px', height: '20px' }; + const style_buttons = containerstyles.map(({ color, name }) => { + let selected = loaded_pill_bottle_style === color; + return ( + + ); + }); + return ( + +
act('ejectp')} + /> + } + > + {!loaded_pill_bottle ? ( + No pill bottle or patch pack loaded. + ) : ( + + +
+
+ ); +}; + +modalRegisterBodyOverride('analyze', analyzeModalBodyOverride); diff --git a/tgui/packages/tgui/interfaces/Mimicking.js b/tgui/packages/tgui/interfaces/Mimicking.js new file mode 100644 index 00000000000..30ff8ff8490 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Mimicking.js @@ -0,0 +1,46 @@ +import { useBackend } from '../backend'; +import { Box, Button, Section, Stack } from '../components'; +import { Window } from '../layouts'; + +export const Mimicking = (props, context) => { + const { act, data } = useBackend(context); + const slots = data.slots || []; + + return ( + + + +
+ {slots.map((voice) => ( +
+
+ ))} +
+
+
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/QuestConsole.js b/tgui/packages/tgui/interfaces/QuestConsole.js index 3efc8b45006..a9be80027d0 100644 --- a/tgui/packages/tgui/interfaces/QuestConsole.js +++ b/tgui/packages/tgui/interfaces/QuestConsole.js @@ -45,47 +45,45 @@ export const QuestConsole = (properties, context) => { - - - setTab('centcomm')} - > - - NT Requests - - setTab('corporation')} - > - - Commercial - - setTab('plasma')} - > - - Plasma Supply - - setTab('management')} - > - - Management - - - {tabName === 'management' ? ( - - ) : ( - - )} - + + setTab('centcomm')} + > + NT Requests + + setTab('corporation')} + > + Commercial + + setTab('plasma')} + > + Plasma Supply + + setTab('management')} + > + Management + + + {tabName === 'management' ? ( + + ) : ( + + )} diff --git a/tgui/packages/tgui/interfaces/StripMenu.tsx b/tgui/packages/tgui/interfaces/StripMenu.tsx new file mode 100644 index 00000000000..a421875ef51 --- /dev/null +++ b/tgui/packages/tgui/interfaces/StripMenu.tsx @@ -0,0 +1,643 @@ +import { range } from 'common/collections'; +import { BooleanLike } from 'common/react'; +import { resolveAsset } from '../assets'; +import { useBackend } from '../backend'; +import { Box, Button, Icon, Stack } from '../components'; +import { Window } from '../layouts'; + +const ROWS = 5; +const COLUMNS = 9; + +const getColumnsAmount = (mode: number): number => { + if (mode === 0) { + return 5; + } + return 9; +}; + +const BUTTON_DIMENSIONS = '64px'; + +type GridSpotKey = string; + +const getGridSpotKey = (spot: [number, number]): GridSpotKey => { + return `${spot[0]}/${spot[1]}`; +}; + +const CornerText = (props: { + align: 'left' | 'right'; + children: string; +}): JSX.Element => { + const { align, children } = props; + + return ( + + {children} + + ); +}; + +type AlternateAction = { + icon: string; + text: string; +}; + +const ALTERNATE_ACTIONS: Record = { + enable_internals: { + icon: 'lungs', + text: 'Enable internals', + }, + + disable_internals: { + icon: 'lungs', + text: 'Disable internals', + }, + + enable_lock: { + icon: 'lock', + text: 'Enable lock', + }, + + disable_lock: { + icon: 'unlock', + text: 'Disable lock', + }, + + suit_sensors: { + icon: 'tshirt', + text: 'Adjust suit sensors', + }, + + remove_accessory: { + icon: 'medal', + text: 'Remove accessory', + }, + + dislodge_headpocket: { + icon: 'head-side-virus', // I can't find a better icon, this will do + text: 'Dislodge headpocket', + }, +}; + +const SLOTS: Record< + string, + { + displayName: string; + gridSpot: GridSpotKey; + image?: string; + additionalComponent?: JSX.Element; + } +> = { + neck: { + displayName: 'neck', + gridSpot: getGridSpotKey([0, 0]), + image: 'inventory-neck.png', + }, + + eyes: { + displayName: 'eyewear', + gridSpot: getGridSpotKey([1, 0]), + image: 'inventory-glasses.png', + }, + + head: { + displayName: 'headwear', + gridSpot: getGridSpotKey([0, 1]), + image: 'inventory-head.png', + }, + + mask: { + displayName: 'mask', + gridSpot: getGridSpotKey([1, 1]), + image: 'inventory-mask.png', + }, + + pet_collar: { + displayName: 'collar', + gridSpot: getGridSpotKey([1, 1]), + image: 'inventory-collar.png', + }, + + right_ear: { + displayName: 'right ear', + gridSpot: getGridSpotKey([0, 2]), + image: 'inventory-ears.png', + }, + + left_ear: { + displayName: 'left ear', + gridSpot: getGridSpotKey([1, 2]), + image: 'inventory-ears.png', + }, + + parrot_headset: { + displayName: 'headset', + gridSpot: getGridSpotKey([1, 2]), + image: 'inventory-ears.png', + }, + + handcuffs: { + displayName: 'handcuffs', + gridSpot: getGridSpotKey([1, 3]), + }, + + legcuffs: { + displayName: 'legcuffs', + gridSpot: getGridSpotKey([1, 4]), + }, + + jumpsuit: { + displayName: 'uniform', + gridSpot: getGridSpotKey([2, 0]), + image: 'inventory-uniform.png', + }, + + suit: { + displayName: 'suit', + gridSpot: getGridSpotKey([2, 1]), + image: 'inventory-suit.png', + }, + + gloves: { + displayName: 'gloves', + gridSpot: getGridSpotKey([2, 2]), + image: 'inventory-gloves.png', + }, + + right_hand: { + displayName: 'right hand', + gridSpot: getGridSpotKey([2, 3]), + image: 'inventory-hand_r.png', + additionalComponent: R, + }, + + left_hand: { + displayName: 'left hand', + gridSpot: getGridSpotKey([2, 4]), + image: 'inventory-hand_l.png', + additionalComponent: L, + }, + + shoes: { + displayName: 'shoes', + gridSpot: getGridSpotKey([3, 1]), + image: 'inventory-shoes.png', + }, + + suit_storage: { + displayName: 'suit storage', + gridSpot: getGridSpotKey([4, 0]), + image: 'inventory-suit_storage.png', + }, + + id: { + displayName: 'ID', + gridSpot: getGridSpotKey([4, 1]), + image: 'inventory-id.png', + }, + + belt: { + displayName: 'belt', + gridSpot: getGridSpotKey([4, 2]), + image: 'inventory-belt.png', + }, + + back: { + displayName: 'backpack', + gridSpot: getGridSpotKey([4, 3]), + image: 'inventory-back.png', + }, + + left_pocket: { + displayName: 'left pocket', + gridSpot: getGridSpotKey([3, 4]), + image: 'inventory-pocket.png', + }, + + right_pocket: { + displayName: 'right pocket', + gridSpot: getGridSpotKey([3, 3]), + image: 'inventory-pocket.png', + }, + + pda: { + displayName: 'PDA', + gridSpot: getGridSpotKey([4, 4]), + image: 'inventory-pda.png', + }, +}; + +const ALTERNATIVE_SLOTS: Record< + string, + { + displayName: string; + gridSpot: GridSpotKey; + image?: string; + additionalComponent?: JSX.Element; + } +> = { + neck: { + displayName: 'neck', + gridSpot: getGridSpotKey([0, 0]), + image: 'inventory-neck.png', + }, + + eyes: { + displayName: 'eyewear', + gridSpot: getGridSpotKey([1, 0]), + image: 'inventory-glasses.png', + }, + + head: { + displayName: 'headwear', + gridSpot: getGridSpotKey([0, 1]), + image: 'inventory-head.png', + }, + + mask: { + displayName: 'mask', + gridSpot: getGridSpotKey([1, 1]), + image: 'inventory-mask.png', + }, + + pet_collar: { + displayName: 'collar', + gridSpot: getGridSpotKey([1, 1]), + image: 'inventory-collar.png', + }, + + right_ear: { + displayName: 'right ear', + gridSpot: getGridSpotKey([0, 2]), + image: 'inventory-ears.png', + }, + + left_ear: { + displayName: 'left ear', + gridSpot: getGridSpotKey([1, 2]), + image: 'inventory-ears.png', + }, + + parrot_headset: { + displayName: 'headset', + gridSpot: getGridSpotKey([1, 2]), + image: 'inventory-ears.png', + }, + + handcuffs: { + displayName: 'handcuffs', + gridSpot: getGridSpotKey([1, 3]), + }, + + legcuffs: { + displayName: 'legcuffs', + gridSpot: getGridSpotKey([1, 4]), + }, + + jumpsuit: { + displayName: 'uniform', + gridSpot: getGridSpotKey([2, 0]), + image: 'inventory-uniform.png', + }, + + suit: { + displayName: 'suit', + gridSpot: getGridSpotKey([2, 1]), + image: 'inventory-suit.png', + }, + + gloves: { + displayName: 'gloves', + gridSpot: getGridSpotKey([2, 2]), + image: 'inventory-gloves.png', + }, + + right_hand: { + displayName: 'right hand', + gridSpot: getGridSpotKey([4, 4]), + image: 'inventory-hand_r.png', + additionalComponent: R, + }, + + left_hand: { + displayName: 'left hand', + gridSpot: getGridSpotKey([4, 5]), + image: 'inventory-hand_l.png', + additionalComponent: L, + }, + + shoes: { + displayName: 'shoes', + gridSpot: getGridSpotKey([3, 1]), + image: 'inventory-shoes.png', + }, + + suit_storage: { + displayName: 'suit storage', + gridSpot: getGridSpotKey([4, 0]), + image: 'inventory-suit_storage.png', + }, + + id: { + displayName: 'ID', + gridSpot: getGridSpotKey([4, 1]), + image: 'inventory-id.png', + }, + + belt: { + displayName: 'belt', + gridSpot: getGridSpotKey([4, 2]), + image: 'inventory-belt.png', + }, + + back: { + displayName: 'backpack', + gridSpot: getGridSpotKey([4, 3]), + image: 'inventory-back.png', + }, + + left_pocket: { + displayName: 'left pocket', + gridSpot: getGridSpotKey([4, 7]), + image: 'inventory-pocket.png', + }, + + right_pocket: { + displayName: 'right pocket', + gridSpot: getGridSpotKey([4, 6]), + image: 'inventory-pocket.png', + }, + + pda: { + displayName: 'PDA', + gridSpot: getGridSpotKey([4, 8]), + image: 'inventory-pda.png', + }, +}; + +enum ObscuringLevel { + Completely = 1, + Hidden = 2, +} + +type Interactable = { + interacting: BooleanLike; + cantstrip: BooleanLike; +}; + +/** + * Some possible options: + * + * null - No interactions, no item, but is an available slot + * { interacting: 1 } - No item, but we're interacting with it + * { icon: icon, name: name } - An item with no alternate actions + * that we're not interacting with. + * { icon, name, interacting: 1 } - An item with no alternate actions + * that we're interacting with. + */ +type StripMenuItem = + | null + | Interactable + | (( + | { + icon: string; + name: string; + alternates?: Array; + } + | { + obscured: ObscuringLevel; + } + ) & + Partial); + +type StripMenuData = { + items: Record; + name: string; + show_mode: number; +}; + +export const StripMenu = (props, context) => { + const { act, data } = useBackend(context); + + const gridSpots = new Map(); + if (data.show_mode === 0) { + for (const key of Object.keys(data.items)) { + gridSpots.set(SLOTS[key].gridSpot, key); + } + } else { + for (const key of Object.keys(data.items)) { + gridSpots.set(ALTERNATIVE_SLOTS[key].gridSpot, key); + } + } + + const get_button_color = (item) => { + if (!item) { + return 'translucent'; + } + if (item.cantstrip) { + return 'transparent'; + } + if (item.interacting) { + return 'average'; + } + return 'translucent'; + }; + + const disable_background_hover = (item) => { + if (item && item.cantstrip) { + return 'transparent'; + } + return 'none'; + }; + + return ( + + + + {range(0, ROWS).map((row) => ( + + + {range(0, getColumnsAmount(data.show_mode)).map((column) => { + const key = getGridSpotKey([row, column]); + const keyAtSpot = gridSpots.get(key); + + if (!keyAtSpot) { + return ( + + ); + } + + const item = data.items[keyAtSpot]; + const slot = SLOTS[keyAtSpot]; + + let alternateActions: Array | undefined; + + let content; + let tooltip; + + if (item === null) { + tooltip = slot.displayName; + } else if ('name' in item) { + content = ( + + ); + + tooltip = item.name; + } else if ('obscured' in item) { + content = ( + + ); + + tooltip = `obscured ${slot.displayName}`; + } + + if (item !== null) { + if ('alternates' in item) { + if (item.alternates !== null) { + alternateActions = item.alternates; + } + } + } + + return ( + + + + + {alternateActions !== undefined && + alternateActions.map((actionKey, index) => { + const buttonOffset = index * 1.8; + return ( + + + + ); + })} + + + + ); + })} + + + ))} + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/Uplink.js b/tgui/packages/tgui/interfaces/Uplink.js index 4c9d1ffa8fa..d485d102fc1 100644 --- a/tgui/packages/tgui/interfaces/Uplink.js +++ b/tgui/packages/tgui/interfaces/Uplink.js @@ -96,8 +96,21 @@ export const Uplink = (props, context) => { icon="suitcase" > Contracting Opportunity + {!data.contractor.is_admin_forced && + !data.contractor.accepted ? ( + data.contractor.available_offers > 0 ? ( + [Left:{data.contractor.available_offers}] + ) : ( + [Offers over] + ) + ) : ( + '' + )} {data.contractor.accepted ? (  (Accepted) + ) : !data.contractor.is_admin_forced && + data.contractor.available_offers <= 0 ? ( + '' ) : ( { const isAvailable = !!data?.contractor?.available; const isAffordable = !!data?.contractor?.affordable; const isAccepted = !!data?.contractor?.accepted; + const { available_offers } = data.contractor || {}; + const isAdminForced = !!data?.contractor?.is_admin_forced; return (
{
More detailed instructions can be found within your kit, should you accept this offer. + {!isAdminForced ? ( + + Hurry up. You are not the only one who received this offer. Their + number is limited. If other traitors accept all offers before you, + you will not be able to accept one of them. +
+ Available offers: {available_offers} +
+ ) : ( + '' + )} { icon={isAvailable && !isAccepted && 'check'} color="good" content={ - isAccepted - ? 'Accepted' - : isAvailable - ? [ - 'Accept Offer', - ' (' + f + ')'} - />, - ] - : !isAffordable - ? 'Insufficient TC' - : 'Offer expired' + isAccepted ? ( + 'Accepted' + ) : isAvailable ? ( + [ + 'Accept Offer', + ' (' + f + ')'} + />, + ] + ) : !isAffordable ? ( + 'Insufficient TC' + ) : !data.contractor.is_admin_forced ? ( + data.contractor.available_offers > 0 ? ( + [Left:{data.contractor.available_offers}] + ) : ( + [Offers are over] + ) + ) : ( + 'Offer expired' + ) } position="absolute" right="1rem" diff --git a/tgui/packages/tgui/interfaces/Workshop.js b/tgui/packages/tgui/interfaces/Workshop.js index d12c1387034..28408318c59 100644 --- a/tgui/packages/tgui/interfaces/Workshop.js +++ b/tgui/packages/tgui/interfaces/Workshop.js @@ -5,11 +5,11 @@ import { Button, Collapsible, Dropdown, - Flex, Input, LabeledList, ProgressBar, Section, + Stack, } from '../components'; import { Countdown } from '../components/Countdown'; import { Window } from '../layouts'; @@ -56,48 +56,53 @@ export const Workshop = (_properties, context) => { return ( - - - -
- - - {brassReadable} -
-
-
- -
- - {building && ( - - Building {building} -  ( - f.substr(3)} - /> - ) - - )} - + + + + +
+ + + {brassReadable} +
+
+ +
+ +
+
+
); @@ -113,15 +118,15 @@ const WorkshopSearch = (_properties, context) => { ); return ( - - + + setSearchText(value)} /> - - + +